Software Test Automation Engineer designing and owning automation frameworks for UI, API, and microservices. Collaborating with teams to ensure high-quality releases in an Agile environment.
Responsibilities
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
Senior Test Engineer (Manual/Automation) at Insulet Corporation focusing on test strategies and quality assurance. Leading test automation and collaborating with cross - functional teams.
Senior Software Developer Engineer in Test with Backbase experience at Aequilibrium. Delivering digital banking solutions for credit unions with a fun and agile team.
SDET leading automation strategies across UI, API, and backend systems for regulated healthcare technology. Collaborating with Product and Engineering teams to ensure quality and compliance.
QA Automation Engineer at Fable ensuring the quality and reliability of accessible digital products. Collaborating in a cross - functional team to integrate testing into the development process.
Intermediate QA Automation Analyst at TELUS Health developing automated test scripts and performance testing. Collaborating with teams to ensure software meet quality standards and user experience benchmarks.
Senior QA Automation Engineer developing and maintaining automated tests for web applications. Testing multi - channel products and creating test documentation in a global environment.
Software Developer/Engineer improving test automation processes using AI for an enterprise asset management platform. Collaborating with teams to ensure quality standards and delivering automated test solutions.
Lead Software Engineer in Test designing and implementing test strategies for new features in Batch Analytics Team. Collaborating within cross - functional teams to assert overall quality and evaluate end user experience.