About the role

  • 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.

Benefits

  • Flexible work arrangements

Job title

QA Automation Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job