
Senior Software Development Engineer in Test
- Mississauga, ON
- Permanent
- Temps-plein
- Contribute to planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum team.
- Build out test strategies and plans to cover new areas of functionality, ensuring all necessary testing is performed.
- Refine acceptance criteria into testable units and convert those into automated tests that execute efficiently and reliably.
- Integrate automated tests with CI/CD pipelines and ensure successful automation as part of our standard build process.
- Occasional manual testing when automation is not an option.
- Report, reproduce, and help development resolve defects, emphasis on troubleshooting, root cause analysis, and prevention of similar issues in the future.
- Freely debate ideas and rally behind decisions.
- Pushing for continual improvement in everything we do.
- Apply technology trends and industry innovations to our products and take initiatives.
- Utilizing and embracing AI tools to assist in Quality Engineering activities.
- Domain experience in Quality Engineering, especially automated testing.
- Experience test planning and breaking down stories/requirements into testable units.
- Full-stack experience in automated testing, validating both front-end and back-end interfaces, including RESTful API endpoints and web-based user interfaces.
- Solid object-oriented programming skills and string experience automating in Java, JavaScript, typescript or similar.
- Experience on building and scaling tests using frameworks like Junit/TestNg and/or Cypress/Playwright.
- Experience/familiarity working with public cloud, especially AWS and utilising its SDK to interact with Cloud Services for testing.
- Familiarity working with databases and an ability to incorporate database-side validation into automated tests.
- Experience with CI/CD pipelines, especially using Jenkins and working with pipelines.
- Some working knowledge of Microsoft Exchange, Microsoft 365, Azure Active Directory, and Windows Server.
- Experience/knowledge in leveraging AI tools in building agents, using for reviews and generating skeleton code.
- Some experience/familiarity with performance/scalability testing.
- Bias for action and problem solving – eagerness to take initiative and make things happen.
- Fosters a culture of collaboration, communication, performance, and learning.
- Drives innovation and creativity within and between teams
- Introduces employees to priorities outside of their immediate realm.
- Ensures important interpersonal relationships and connections with one another and our community!