Discover how modern test automation is designed and implemented for IntelliJ-based products. In this internship, you will explore the full lifecycle of automated testing — from writing UI tests to understanding how they are executed, monitored, and integrated into large-scale systems.
You will gain hands-on experience with our internal testing frameworks and learn how automated tests fit into the broader engineering ecosystem. Throughout the internship, we will also cover key aspects of CI/CD pipelines, test infrastructure, test agents, and test result analysis.
During this internship, you will have the opportunity to:
Work with CI/CD pipelines and understand how tests are executed in automation
Explore test frameworks and how they are designed
Learn about test agents and distributed test execution
Analyze test results and improve test reliability
We’re looking for someone who’s interested in exploring the SDET role, where engineering and testing intersect.
Working knowledge of fundamental programming concepts
Experience with Kotlin is a plus
Interest in test automation, infrastructure, and software quality