Description
We are seeking a QA Automation Engineer to join our growing team. In this role, you will contribute to the build, development, and execution of automated test scripts. You'll also play a key role in refining our QA processes, increasing test coverage, and ensuring our systems perform at the highest standards.
Your work will directly impact the quality and stability of critical software systems. You will build, develop, and maintain end-to-end UI test automation using Playwright combined with TypeScript. You will also integrate automated tests into CI/CD pipelines and maintain quality gates to provide fast and reliable feedback.
As a QA Automation Engineer, you will monitor CI/CD pipeline execution, analyse failures, and improve test stability. You will evaluate and select appropriate automation tools and testing approaches. You will support the development and improvement of test frameworks and automation strategies.
You will collaborate with multi-functional teams to define and ensure quality standards. You will review test plans, identify automation opportunities, and provide technical guidance for automation implementation. You will analyse test results, resolve issues, and provide root cause analysis.
Key responsibilities:
- Build, develop, and maintain end-to-end UI test automation using Playwright combined with TypeScript
- Integrate automated tests into CI/CD pipelines and maintain quality gates to provide fast and reliable feedback
- Monitor CI/CD pipeline execution, analyse failures, and improve test stability
- Evaluate and select appropriate automation tools and testing approaches
- Support the development and improvement of test frameworks and automation strategies
- Collaborate with multi-functional teams to define and ensure quality standards
- Review test plans, identify automation opportunities, and provide technical guidance for automation implementation
- Analyse test results, resolve issues, and provide root cause analysis
Requirements:
- Proven experience in manual testing and test automation
- Hands-on expertise with test automation tools such as Playwright with TypeScript and Cucumber (UI + API Testing) for UI and API testing
- Experience implementing automated API testing and performance testing - K6 (for Performance Testing)
- Strong development skills with TypeScript/JavaScript and SQL
- Proven experience with performance, latency, and stability testing of web APIs
- In-depth knowledge of QA methodologies, enterprise platforms, and end-to-end testing practices
- Strong skills in writing test strategies, test cases, and accomplishing comprehensive test plans
- Experience with version control tools, especially Git
- Excellent problem-solving, communication, and collaboration skills
- Experience leading or contributing to quality assurance strategy is an advantage
- A proactive approach with a strong sense of ownership and quality focus