Design, develop, and maintain automated test frameworks and test suites for Angular front-end applications and REST APIs.
Define and implement automation strategies covering functional, regression, integration, and end-to-end testing.
Lead and structure the team’s test automation efforts, helping to define standards, priorities, and best practices.
Coach and support QA team members with less technical backgrounds to help them upskill in automation approaches, tools, and quality engineering practices.
Ensure test coverage is aligned with business-critical features and technical risks.
Create reliable and maintainable automated test cases for UI and API layers.
Integrate automated tests into CI/CD pipelines and support quality gates in the delivery process.
Analyze test results, investigate failures, and work closely with developers to identify root causes.
Contribute to the continuous improvement of QA processes, tooling, and standards.
Evaluate and recommend AI-powered testing tools and modern quality engineering solutions to ensure the team uses the best available tools where they bring real value.
Collaborate with product owners, developers, and other stakeholders to clarify requirements and acceptance criteria.
Support manual testing activities when needed, especially for exploratory or edge-case validation.
Help drive best practices in test automation, quality engineering, and release readiness.
Document test approaches, automation coverage, and quality-related processes.
Requirements
Strong experience as a QA Automation Engineer or Software Test Automation Engineer (minimum 5 years).
Solid hands-on experience testing web applications, especially modern front-end applications.
Strong experience in test automation for REST APIs using Postman and Azure DevOps CI/CD integration.
Experience building and maintaining scalable automated test frameworks.
Good understanding of test design, test strategy, and software quality principles.
Experience with end-to-end, integration, regression, and functional testing.
Ability to lead automation initiatives and promote good practices across a QA function.
Experience mentoring, coaching, or supporting colleagues in their technical growth.
Strong awareness of the AI tooling ecosystem related to software testing, test generation, analysis, and engineering productivity.
Ability to assess tools pragmatically and adopt those that bring measurable value to test quality and team efficiency.
Ability to work closely with development teams in an agile environment.
Strong analytical and troubleshooting skills.
Ability to identify risks early and propose practical quality improvements.
Good communication and collaboration skills.
Strong sense of ownership and attention to detail.