17 days ago
Yerevan, Armenia +8 moreMid Level
Responsibilities
- Design, develop, and maintain multi-platform automated test scenarios across Linux, Windows, macOS, Docker, and WSL.
- Expand automated test coverage for new and existing functionality, including Gradle and Maven end-to-end tests.
- Debug test failures, investigate execution results, and reduce test flakiness.
- Track testing coverage, failure rate, and other quality metrics.
- Contribute product-specific extensions to test frameworks and tools.
- Improve domain-specific test infrastructure and CI/CD pipelines.
- Participate in release quality assessments, test strategy definition, manual QA, and test documentation.
- Collaborate with QA, developers, and tooling teams while sharing automation best practices.
Requirements
- Proven experience in test automation.
- Solid programming skills in Kotlin or Java.
- Experience with test frameworks such as JUnit or TestNG.
- Familiarity with Maven and Gradle build tools.
- Understanding of software testing principles and methodologies.
- Familiarity with CI/CD tools such as TeamCity or similar.
- Experience with reporting tools such as Allure or similar.
- Experience with Git and proficiency in spoken and written English.
- Ability to work responsibly, independently, creatively, and collaboratively.
- Preferred: experience testing developer tools, IDEs, and desktop applications; familiarity with Spring or Jakarta and databases.
Benefits
- Flexible work location with the option to work from home or an office.
- Remote work from abroad for up to 30 days per year.
- Extra time off, medical insurance allowance, mental health support, and sports benefits.
- Learning and development opportunities including conferences, courses, and language classes.
- Relocation support and language classes.
- Hot meals or a lunch allowance on workdays.
- Internal company events; benefits may vary by location.
Tech Stack
Categories
About JetBrains
On a mission to make software development a more productive and enjoyable experience. Make it happen. With Code.
