Job Title: QA Engineer SDET (Contract position)
Location: Toronto, ON (Hybrid – 3-4 days/week on-site)
Number of positions:1, 12 Months initial contract
Must be eligible to work in Canada
Roles and responsibilities:
We are seeking an experienced QA Engineer / SDET to join our team on a 12-month contract. In this role, you will lead test planning, build automation frameworks, and execute comprehensive test suites to ensure our applications meet functional, non-functional, and compliance requirements. You will work closely with cross-functional Scrum teams, subject matter experts, and stakeholders to deliver high-quality, complex software solutions.
Key Responsibilities
- Test Strategy & Planning: Lead test planning activities at the team level. Help refine user stories in Scrum, establish clear acceptance criteria, and define clear in-scope and out-of-scope boundaries.
- Test Case Design & Traceability: Develop, structure, and maintain detailed test cases based on requirements. Build and manage full forward and backward traceability matrices back to initial requirements.
- Automation & Framework Development: Design, implement, and maintain scalable test automation frameworks for applicable test types. Identify ongoing opportunities for test automation.
- Test Data & Environment Management: Condition, generate, and design test data while strictly adhering to data compliance and privacy requirements across all environments.
- Execution & Defect Management: Execute manual and automated test suites (Smoke, Integration, Regression). Record test results, report defects with thorough diagnostic context, and assist in defect triaging and resolution.
- Suite Maintenance: Maintain and catalog test suites across all environments and support necessary promotion steps to higher-level environments.
Required Experience & Skills
- Experience: 5+ years of overall testing experience, including 5+ years of hands-on Test Automation experience.
- Automation & Core Tech: Strong proficiency in Java, Selenium, Cucumber, and API testing.
- Database & Querying: Solid experience with SQL.
- Process & Tooling: Expertise in Agile/Scrum methodologies, ALM tools, and Jira.
Highly Desired Qualifications
- Domain Experience: Prior background in the Banking / Financial Services industry (Strongly Preferred).
- Development Skills: Hands-on experience with Core Java development.
- Database & Process Tools: Familiarity with MongoDB and Micro Focus ALM Octane.