
QA Engineer
Role summary
Affinity is seeking a QA Engineer for a 6-month contract with a Mortgage Finance Company in Waterloo, ON. This hybrid role requires 6-9 years of experience in software quality assurance, with a strong emphasis on test automation using tools like Cypress and Postman. The candidate must have hands-on experience testing APIs, microservices, and integrating AI into testing tools. Responsibilities include designing and implementing test strategies, identifying defects, collaborating with development teams, and ensuring system reliability, performance, and security. Experience with Agile methodologies and root cause analysis is essential.
QA Engineers
Client:
Mortgage Finance Company
Location:
Hybrid in Waterloo, ON (2-3 days a week onsite)
Duration:
6 month contract ( Possible extension)
Top Skills:
- 6–9 years of experience in software quality assurance with strong test automation experience (Cypress, Postman, etc.)
- Hands-on experience testing REST/SOAP APIs, microservices, and distributed systems
- Experience integrating AI into testing tools (Postman, Cypress) – required
Job Description:
On behalf of our client, Affinity is seeking a QA Engineer for a 6-month contract. This role is responsible for designing and implementing test strategies, identifying defects, and driving quality improvements across software solutions. The successful candidate will play a key role in ensuring system reliability, performance, and security.
Responsibilities:
- Lead quality assurance efforts across program logic, data processing, security, and error handling
- Collaborate with analysts and developers to design and execute test plans for new and existing applications
- Contribute to the strategy and selection of test automation tools and frameworks
- Estimate, prioritize, plan, and coordinate QA activities to ensure timely delivery
- Support research and development initiatives within the QA team
- Identify risks and define mitigation strategies throughout the development lifecycle
- Assist in requirements analysis and support vendor selection and procurement for QA tools/technologies
- Participate in solution design, ensuring appropriate testing coverage and documentation
- Oversee testing activities to validate both functional and non-functional requirements
- Execute and monitor performance testing to identify bottlenecks and areas for improvement
- Analyze test results, perform root cause analysis, and recommend corrective actions
Qualifications:
- 6–9 years of experience in software quality assurance
- Proven experience leading QA initiatives or mentoring team members
- Strong knowledge of testing methodologies including:Cypress or similar frameworks
- Functional, negative, exploratory
- Shift-left testing principles
- Unit, black-box, white-box
- Shift-left testing principles
- Hands-on experience integrating AI within testing tools (e.g., Postman, Cypress) (required)
- Experience with test automation frameworks and scripting technologies
- Strong experience in root cause analysis and collaboration with development teams
- Knowledge of security testing principles and methodologies
- Experience testing modern web applications
- Solid understanding of Agile methodologies in fast-paced environments
- Exposure to cloud-native development practices and architectures (public or private cloud)
- Basic understanding of cloud infrastructure and design patterns
- Post-secondary degree or diploma in Computer Science, Engineering, or a related field
- Automated testing of REST/SOAP APIs, distributed systems, and microservices
- Hands-on experience with tools such as:
- JMeter
- xUnit / NUnit
- PostmanCypress or similar frameworks
- Proficiency in JavaScript / TypeScript or comparable programming languages
Nice-to-Have
- Experience with performance testing and monitoring tools
- Familiarity with CI/CD pipelines and DevOps practices
- Experience working with cloud platforms (AWS, Azure, GCP)
Similar roles
QA EngineerFetchJobs.co · United States · Remote
Junior QA EngineerCrosstie · United States · Remote
Sr. QA EngineerRenesas Electronics · Los Angeles, California, United States · Hybrid
QA EngineerSHL Medical · North Charleston, South Carolina, United States · Onsite
Senior QA EngineerRocketParts · United States · Remote