QA Automation Engineer (TS+Playwright)
Madfish
About the Role
We are looking for a Middle/Senior QA Automation Specialist with strong expertise in Playwright and TypeScript to design and build a scalable automation framework from scratch and significantly contribute to the overall quality strategy of our product.
This role involves not only hands-on automation development but also active participation in shaping QA processes, strengthening quality practices within the team, and driving continuous improvement of testing standards and automation architecture. (90% automation; 10% processes)
This is a project-based role with an expected duration of 4–9 months, focused on building an automation framework and establishing QA processes.
Responsibilities
- Design, build, and maintain a scalable UI automation framework from scratch using Playwright.
- Design, implement and maintain automated test suites across multiple layers, including UI and API.
- Actively contribute to the establishment and continuous improvement of QA processes and quality practices within the team.
- Support the development of a structured and efficient testing strategy aligned with product and business goals.
- Define and optimize QA workflows, test processes, and automation approaches.
- Collaborate closely with developers, QA engineers, and product stakeholders to ensure high-quality deliverables.
- Integrate automated tests into CI/CD pipelines and ensure their reliability and stability.
- Monitor test execution, analyze failures, perform root cause analysis, and propose sustainable solutions.
Requirements
- 2+ years of experience as a QA Automation Engineer in complex projects.
- Strong proficiency in TypeScript.
- Proven hands-on experience with Playwright
- Solid understanding of API testing concepts and practical experience in automating REST API tests.
- Experience with API testing tools such as Postman or similar.
- Strong understanding of CI/CD principles and experience with tools such as GitHub Actions, GitLab CI, or Jenkins.
- Knowledge of modern testing patterns, test design techniques, and automation best practices.
- Experience working with Docker and containerised environments.
- Demonstrated experience in building, structuring and improving QA processes within development teams.
- Ability to influence and strengthen quality processes and mindset across the team.
- ISTQB certification (Foundation level or higher) is optional.