Role Overview
CLIENT is seeking a Senior QA Engineer to support a Canada-based development team following recent team attrition and an upcoming maternity leave. This contingent role will backfill critical QA capacity and support the delivery of high-priority features.
Contract Details
• Initial term: 6 months
• Start: ASAP • Extension or conversion to permanent role possible based on performance and business needs Location & Work Arrangement
• Open to candidates across Canada
• Halifax, NS strongly preferred (hybrid: 1 day onsite per week)
• Remote candidates must work Atlantic or Eastern Time; Atlantic preferred
• Full-time schedule (standard business hours)
Required Experience
• Senior-level QA professional (5+ years experience)
• Strong background in .NET application testing
• Experience as a QA Engineer / Quality Engineer—not manual QA only • Test automation experience
• Working knowledge of C# and SQL Soft Skills
• Strong communication skills (English required) • Team-oriented and collaborative
• Comfortable working in a global team environment
Interview Process
• Vendor recruiter screening and pre-qualification
• Resume quality review by CLIENT contingent workforce team
• Technical panel interview (1–1.5 hours) with Hiring Manager and QA team members
Compensation
- Confirmed pay rate range: $60 – $75 CAD per hour (pay rate, excluding vendor markup).
-------------------------------------
Official JOB DESCRIPTION
Let’s talk about Responsibilities:
- Work closely with Product Managers and Software Engineers to define and understand the desired outcome. Participate in the discovery process with an eye for risk mitigation and quality.
- Develop and maintain testing artifacts and documentation.
- Identify and apply the right testing approach with test suites that provide accurate and quick feedback to the development process.
- Contribute to continuously improving the quality practices, tooling, and processes that support the team mission.
- Contribute to the growth and career development of more junior team members. Be a mentor.
- Support the development process from ideation to code deployments and feature releases.
Let’s talk about qualifications and experience:
- You are a detail-oriented team player with strong interpersonal and communication skills who seek continuous learning and improvement.
- You are a seasoned technologist with a bachelor’s degree in computer science or a related field and 5+ years of experience in software testing and test automation.
- You are proficient in C# and Transact-SQL (TSQL)
- You are adequate with Zephry
- You have experience working with ALM tools (Azure DevOps, Github, Jira) and Git.
- You have experience in end-to-end test frameworks such as Selenium, including using behavior-driven development (BDD) with frameworks such as SpecFlow.
- You have experience in API testing using tools like Postman and Newman.
- You are familiar with the most common security vulnerabilities in web applications (e.g., OWASP Top Ten) and can design tests to catch them early.
Preferred Skills/Experience
- You have experience with non-functional testing, using load test tools like k6 or JMeter.
- You have experience with automated testing, using tools like selenium, playwright etc.
- You have experience in mobile app testing using tools like BrowserStack, LambdaTest, or similar.