Test Automation Engineer (Playwright + TypeScript)
Join a Polish–UK engineering team building a modern certification platform for the NGO sector. The product helps verify and certify selected goods within global sustainability standards, supporting transparency and responsible production.
Our cross-functional team includes .NET developers, React.js developers, automation testers, a DevOps engineers and Dataverse Engineers. We’re looking for a skilled Test Automation Engineer who wants to take part in a meaningful project, contribute to a high-quality codebase and collaborate closely with an international team.
- Write clean, maintainable, and well-structured test automation code in line with best practices and coding standards
- Design, develop, and maintain automated tests for web applications using Playwright and TypeScript
- Plan and execute API tests, including working with appropriate tools
- Collaborate closely with developers and QA team members to ensure high product quality
- Participate in code reviews and contribute to continuous improvement of the test automation codebase
- Maintain and improve CI/CD pipelines to ensure efficient and reliable test execution
- Identify, analyze, and report defects, applying a critical mindset to uncover potential risks and gaps
- Support manual testers in implementing good testing practices and QA standards into development process
- Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives
- Fluent English
- Practical experience in test automation using Playwright
- Good knowledge of TypeScript
- Experience working with the Git version control system
- Experience working with pipelines in Azure DevOps
- Basic knowledge of HTML, CSS, and how the DOM works in the context of UI testing
- Experience in API testing
- Familiarity with API testing tools (e.g., Postman)
- Ability to integrate automated tests with CI/CD pipelines
- Experience in test management using tools such as Test Management systems (e.g., Zephyr)
- Experience in performance and load testing (e.g., basic scenario design and result analysis)