Design and develop automated test cases using Cucumber and Gherkin. Develop and maintain automated tests using Cypress in JavaScript/Node.js environments. Collaborate with developers and QA engineers to ensure high software quality.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Automation Tester
On behalf of our global client, we’re currently looking for a Automation Tester
Role: Automation Tester
Duration: 12 months + Possible extension
Location: 100% remote from EU
Language: English
Details:
The person, within a dedicated team of automation test developers, has to be able to analyse, design and develop test cases given an explanation of the application stream developed by dev team. Tests are designed using Cucumber and Gherkin, has to be written as a testbook first, then validated by the platform manager and then developed using the skill requested.
The candidate must be independent in carrying out their tasks and, if necessary, must collaborate with a team. The goal is to develop the candidate within the team, thus preserving its operational continuity,
as opposed to the entry of lower-level profiles at lower rates. Therefore, candidates who are unwilling to advance within the role should be avoided.
Key Responsibilities
- Analyze application workflows and requirements to design detailed and effective automated test cases.
- Write test scenarios using Cucumber and Gherkin, first as testbooks, then validate them with the platform manager before automation development.
- Develop and maintain automated tests using Cypress within JavaScript/Node.js environments.
- Ensure smooth integration and execution of automated tests in Kubernetes-based environments.
- Collaborate with developers and QA engineers to identify test requirements, ensure comprehensive test coverage, and maintain high software quality.
- Contribute to continuous improvement of automation frameworks, testing processes, and best practices.
- Support test execution, debugging, and defect management throughout the software delivery lifecycle.
- Take ownership of assigned tasks and show initiative in identifying improvements or optimizations in test automation.
Mandatory Skills
- Test Design – proven experience creating structured and maintainable test cases.
- Cypress – minimum 2 years of hands-on experience developing and executing automation tests.
- Cucumber & Gherkin – strong knowledge and practical application in behavior-driven development (BDD).
- JavaScript Testing – minimum 4 years of experience writing automated tests for JavaScript applications.
- Node.js – minimum 3 years of experience in automation testing or development within Node.js environments.
- Kubernetes – minimum 3 years of experience managing and executing automated tests within containerized (K8s) environments.
If you are interested and available, please send your CV for immediate consideration.