Responsibilities
- Design, develop, and maintain multi-platform and environmental (Linux, Windows, MacOS, Docker, WSL) automated test scenarios.
- Expand test coverage for new and existing functionality.
- Debug and troubleshoot test failures.
- Improve existing automation based on team feedback and reduce test flakiness.
- Track quality metrics, including testing coverage, failure rate, and flakiness.
- Contribute to frameworks and tools with product-specific extensions as needed.
- Help the team monitor test execution results and investigate failures.
- Participate in release quality assessments.
- Collaborate with QA and developers to define test strategies.
- Do manual QA activities when needed.
- Participate in the test documentation creation.
- Improve domain-specific test infrastructure and CI/CD pipelines within your team's scope.
- Share automation best practices with the team.
- Work with the tooling team to adopt new frameworks and practices.
Requirements
- Proven experience in test automation.
- Solid programming skills in Kotlin/Java.
- Experience with test frameworks like JUnit or TestNG.
- Familiarity with build tools, like Maven and Gradle.
- An understanding of software testing principles and methodologies.
- Familiarity with CI/CD tools (TeamCity or similar).
- Experience with reporting tools (Allure or others).
- Version control experience (Git).
- Proficiency in spoken and written English.
- Responsibility, self-discipline, and self-learning skills.
- Strong teamwork skills.
- The ability to work independently, creatively, and on your own initiative.
Nice to Have
- Experience testing developer tools, IDEs, and desktop applications.
- Familiarity with JVM Frameworks (Spring or Jakarta) and databases.
Work Arrangement
Hybrid — office, home
Additional Information
- Flexible work location: work from home or office
- Remote work: up to 30 days per year from abroad
- Extra time off provided
- Medical insurance allowance
- Access to conferences, courses, and language classes
- Relocation support available
- Language classes offered
- Lunch allowance or hot meal provided on workdays
- Mental health support available
- Sports benefit: on-site gym or sports club stipend
- Internal events: company-wide celebrations and team gatherings
- Proficiency in spoken and written English required