Software Development Engineer in Test
Sun Life
Job Overview
As a member of the AOSQE, the Software Development Engineer in Test will provide automated testing services and quality assurance throughout the systems development life cycle for agile projects focusing on mainframe and backend application delivery.
Responsibilities
- Contribute to the analysis of complex business requirements and create automated test scripts to ensure thorough coverage.
- Design and develop detailed test cases to thoroughly test complex use cases and scenarios covering functional requirements with an automation‑first mindset.
- Execute manual and/or automated test cases to validate business application logic and identify software defects.
- Collaborate within a cross‑functional agile team on shift‑left testing and automation reuse.
- Document and track product defects, providing detailed reproduction steps, expected and actual results.
- Contribute to the automation and quality engineering best practices within the Agile team.
- Provide timely and effective communication to management regarding quality, resource, and project issues and concerns.
- Navigate effectively through complex challenges, involving others to solve problems and achieve goals.
Qualifications
- 3‑5 years of relevant work experience, including development and/or quality automation.
- Strong experience in the execution of both manual and automated test cases, ensuring thorough validation of business application logic against defined requirements.
- Demonstrated ability to troubleshoot and collaborate with cross‑functional team members to analyze and resolve issues.
- Experience in functional, non‑functional, regression, integration, and end‑to‑end testing of Mainframe, backend web services, and applications.
- Hands‑on automation experience with test automation frameworks and tools such as ReadyAPI, Bruno, Postman, Tricentis Tosca, Cucumber, Selenium.
- Experience with Agile methodologies, DevOps, shift‑left and in‑sprint testing, CI/CD pipeline integration, and tools such as Jenkins, Jira/Confluence, qTest.
- Software engineering expertise combined with testing knowledge.
- Experience in Java, Groovy, Python, or C#.
- Knowledge of MongoDB, SQL, DB2, IMS.
- Ability to create testing tools and utilities.
- Demonstrated knowledge of test automation frameworks and testing infrastructure, tools, and ecosystems.
- Experience in prompt engineering for generative AI chatbots and agentic AI for testing.
- Excellent communication skills, able to convey complex technical concepts to business partners.
- High attention to detail, strong analytical skills, a quick learner, and self‑directed.
- Bilingualism (French, English) required for Quebec positions to support frequent interactions with English and French‑speaking colleagues.
Compensation
Base Pay: 65,000 – 105,000. Eligible employees also participate in incentive plans.
EEO and Accommodation
We welcome qualified applicants from all backgrounds. Persons with disabilities who need accommodation in the application process may email a request. Bilingualism (French, English) is required for Quebec positions.
Posting End Date
09/07/2026
#J-18808-LjbffrVacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer in Test. Be the first to apply!
Related searches
- software tester Toronto, ON
- junior software tester Toronto, ON
- software sales Toronto, ON
- spécialiste assurance qualité logiciel Toronto, ON
- software technical support Toronto, ON
- software asset management analyst Toronto, ON
- software qa Toronto, ON
- software trainer Toronto, ON
- software implementation project manager Toronto, ON
- software application developer Toronto, ON
