JetBrains - QA Automation Engineer (IJ Platform / Remote Development)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Technical foundation • Proven experience in test automation. • Solid programming skills in Kotlin or Java and a good understanding of the JVM. • Experience with test frameworks: JUnit or TestNG. • 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). • Quality mindset • Quality mindset • The ability to isolate root causes and distinguish product bugs from environment issues. • Attention to detail while maintaining focus on overall quality goals. • Collaboration • Excellent communication skills in English, both written and verbal. • Experience working in cross-functional teams and collaborating with other teams. • Comfort with giving and receiving constructive feedback. • The ability to grasp new concepts quickly and to work both in a team and independently. • Experience testing developer tools, IDEs, and desktop applications. • Experience building automated testing infrastructure and processes. • Experience in performance testing. • Experience in manual testing. • #LI-HYBRID #LI-DS1 • We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Responsibilities
• Test automation • Test automation • Design, develop, and maintain automated tests (UI, E2E, functional, and integration) across multiple platforms and environments: Linux, Windows, macOS, Docker, and WSL. • Expand test coverage for new and existing functionality. • Monitor automated test execution results. • Debug and troubleshoot test failures, distinguishing product issues (regressions) from infrastructure-related issues (including test, framework, or environment). • Optimize test execution time and reliability. • Improve test automation stability and contribute to automation frameworks. • Quality assurance • Quality assurance • Report bugs in YouTrack and verify that they are properly fixed and backported. • Participate in release quality assessments. • Collaborate with QA and developers on testability and quality improvements. • Help define test strategies and quality gates for your team. • Support manual QA activities when needed. • Continuous improvement • Define and track quality metrics, including testing coverage, failure rate, and flakiness. • Identify gaps in test coverage and propose solutions. • Improve domain-specific test infrastructure and CI/CD pipelines within your team's scope. • Work with the tooling team to adopt new frameworks and practices.
Benefits
• Strong base salary. We offer competitive pay that reflects your skills and experience. • Flexible work location. Enjoy the freedom to work from home or from the office. • Remote work. Spend up to 30 days per year working remotely from abroad. • Extra time off. More days to relax, recharge, and do the things you love. • Medical insurance allowance. Enjoy peace of mind for you and your family. • Learning and development opportunities. Access to conferences, courses, and language classes. • Relocation support. We help make your move as smooth and stress-free as possible. • Language classes. Pick up the local language or sharpen your English skills. • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays. • Mental health support. To help you feel your best, we provide easy access to professional mental health services. • Sports benefit. Enjoy an on-site gym or sports club stipend. • Internal events. Join company-wide celebrations and team gatherings. • Some benefits may vary depending on location.
No credit card. Takes 10 seconds.