Join a QA automation team to design and own scalable tests for UI, API, and microservices. Collaborate across functional teams to enhance software quality and efficiency.
Responsibilities
Join a dynamic QA automation team to design and own scalable tests across UI, API, and microservices, boosting quality and delivering reliable releases.
Responsible for designing, implementing, and maintaining automated testing frameworks across front-end, back-end, and API layers.
Play a key role in ensuring software quality through scalable automation strategies, supporting system enhancements, and contributing to reliable and efficient release cycles.
Design, develop, and maintain automation frameworks for UI, API, and microservices testing.
Plan, create, prioritize, and execute test cases across functional, regression, integration, and release cycles.
Lead automation initiatives using tools such as Selenium, Cypress, .NET, and Postman.
Develop and implement end-to-end testing strategies for complex, multi-system applications.
Enhance and optimize automation frameworks to improve efficiency, scalability, and reliability.
Integrate automated testing into CI/CD pipelines using Azure DevOps where applicable.
Collaborate with cross-functional teams including product, engineering, and business stakeholders.
Manage the full defect lifecycle, including identification, tracking, triaging, and validation.
Identify opportunities for automation and contribute to the development of automation roadmaps.
Conduct research and evaluation of new testing tools and frameworks.
Convert manual test cases into automated test scripts.
Communicate testing strategies, progress, risks, and quality metrics to stakeholders.
Requirements
5+ years of experience in Quality Engineering or Software Testing
5+ years of hands-on experience in QA Automation
Strong experience with Selenium, Cypress, TestComplete, Postman, and .NET
Experience testing REST APIs and working with API testing strategies
Familiarity with microservices architecture, Angular, and .NET Core
Solid understanding of software development lifecycle (SDLC), testing methodologies, and defect management processes
Experience with Azure cloud platform and Azure DevOps
Strong communication, documentation, and reporting skills
Ability to lead testing efforts in Agile/Scrum environments
Undergraduate degree in Information Technology, Computer Science, or a related field
Experience within financial services environments is considered an asset
Experience working in regulated environments with exposure to risk, compliance, or audit requirements is considered an asset.
Test Automation Architect implementing AI - powered test solutions for digital banking at Candescent. Designing automation systems and mentoring junior engineers in testing practices.
Test Engineer collaborating with teams to deliver end - to - end technology solutions. Responsible for functional and automated testing in a hybrid working model.
Automated Quality Test Engineer designing and maintaining scalable automation frameworks using JavaScript/TypeScript. Collaborating cross - functionally to ensure high - quality software releases within healthcare markets.
Software Test Engineering Manager leading automation frameworks for medical device software at Insulet Corporation. Collaborating with global teams to improve quality and reliability of test processes in healthcare technology.
Join Yassir as a QA Engineer to ensure software quality and collaborate with developers and product managers. Engage in testing, debugging, and process improvement in an exciting tech startup.
Senior Test Engineer ensuring product quality through testing and evaluation practices in Agile teams. Mentoring junior engineers and supporting product quality aligned to user stories and acceptance criteria.
Junior Test Engineer involved in testing and evaluation practices within Agile product teams. Responsible for ensuring product quality through continuous testing and automation support.
Software Development Engineer in Test focusing on automation and quality assurance in Java. Collaborating with DevOps to enhance testing efficiencies in a global development environment.
Test Development Engineer developing automated test solutions for optical transceivers and collaborating with various engineering teams. Ensuring high - quality product delivery and robust production test coverage.
QA Automation Engineer leading automation efforts for a Canadian fintech company. Collaborating with teams to ensure high - quality releases across a modern cloud - based mortgage platform.