Test Automation Engineer (Java, TypeScript, Selenium & Playwright)
Summary
A 100% remote senior test automation role: designing, executing, and maintaining automated test scripts and frameworks, preparing test data, and reporting results while improving CI/CD pipelines. Core stack is Java and TypeScript with Selenium WebDriver, Playwright, Cucumber, REST Assured, Jenkins, and Maven.
- At least 4 years of professional experience in software test automation.
- A university degree, preferably in a technical or engineering discipline.
- Strong knowledge of software testing principles, techniques, best practices, testing types, and tools used in software quality assurance.
- Very good programming skills in Java and TypeScript.
- Extensive hands-on experience with test automation tools and frameworks, including:
- Selenium WebDriver
- Cucumber
- REST Assured
- Playwright
- Allure Report
- Jenkins
- Maven
- Very good knowledge of version control systems, such as Git, Bitbucket, or GitLab.
- Very good knowledge of SQL and experience with database querying and test data preparation.
- Good knowledge of tools supporting software testing and collaboration, including:
- JIRA
- Confluence
- SQL Developer
- SoapUI and/or Postman
- Microsoft Excel
- Familiarity with Agile/Scrum methodologies.
- English proficiency sufficient to work with technical documentation and communicate effectively in a professional environment.
- Strong analytical and problem-solving skills, attention to detail, and a proactive approach to identifying and resolving issues.
- Good communication and collaboration skills, reliability, curiosity, and openness to new challenges.
- Excellent organizational skills and the ability to manage tasks effectively.
- Experience working with AWS environments.
- Familiarity with Datadog monitoring and observability tools.
- Experience with Appium for mobile test automation.
- ISTQB certification.