About the Role
The role involves identifying performance bottlenecks through manual and automated testing, reproducing user-reported issues, and contributing insights during product planning to maintain high application performance.
Responsibilities
- Engage in performance testing using both hands-on and automated methods.
- Develop and maintain automated performance test scripts.
- Reproduce and diagnose complex performance problems from user reports.
- Integrate performance test execution into continuous integration pipelines.
- Work with teams on feature planning, incident analysis, and release processes.
Requirements
- Demonstrated experience in executing and evaluating manual and automated performance tests.
- Strong grasp of HTTP and TCP/IP networking protocols.
- Skilled in using performance testing tools such as JMeter, Gatling, or k6.
- Hands-on experience testing web applications via manual methods and automation tools like Selenium or Playwright.
- Familiarity with collaboration tools including issue tracking systems, version control, and CI/CD platforms.
- Proficient in command-line environments using utilities like Bash, grep, SSH, and curl.
- Fluent in spoken and written English.
Nice to Have
- Experience with Docker, Kubernetes, REST API testing, or system-level performance monitoring tools such as top, htop, or perfmon is highly desirable.
Benefits
- Competitive base salary aligned with expertise and market standards.
- Flexible work location allowing office or remote work.
- Option to work remotely from outside your home country up to 30 days per year.
- Additional paid time off for rest and personal pursuits.
- Medical insurance allowance for employee and dependents.
- Support for professional growth through access to conferences, courses, and training.
- Assistance with relocation logistics for new hires moving to a new region.
- Opportunities to take language classes, including local languages or English improvement.
- Daily meal benefit or lunch stipend during workdays.
- Access to mental health resources and professional counseling services.
- Stipend or on-site access to fitness and sports facilities.
- Invitations to company-wide and team-specific social and professional events.
Work Arrangement
Remote (Worldwide)
What you’ll do
- Engage in performance testing using both hands-on and automated methods.
- Develop and maintain automated performance test scripts.
- Reproduce and diagnose complex performance problems from user reports.
- Integrate performance test execution into continuous integration pipelines.
- Work with teams on feature planning, incident analysis, and release processes.
What you’ll bring
- A strong commitment to software quality and a drive to exceed baseline expectations.
- Analytical mindset to identify root causes of systemic performance issues.
- Self-directed work style with ownership over tasks and outcomes.
- Clear communication skills for discussing technical challenges with developers.
- Ability to collaborate effectively across distributed teams and time zones.
- Curiosity and initiative to improve system performance and code quality.
What you’ll need
- Demonstrated experience in executing and evaluating manual and automated performance tests.
- Strong grasp of HTTP and TCP/IP networking protocols.
- Skilled in using performance testing tools such as JMeter, Gatling, or k6.
- Hands-on experience testing web applications via manual methods and automation tools like Selenium or Playwright.
- Familiarity with collaboration tools including issue tracking systems, version control, and CI/CD platforms.
- Proficient in command-line environments using utilities like Bash, grep, SSH, and curl.
- Fluent in spoken and written English.
- Experience with Docker, Kubernetes, REST API testing, or system-level performance monitoring tools such as top, htop, or perfmon is highly desirable.
What success looks like
- Building trust through accurate technical assessments and early detection of performance regressions.
- Ensuring performance degradation is automatically flagged in CI pipelines.
- Reducing the number of performance-related issues reported by users.
- Becoming a trusted advisor in planning discussions to maintain application responsiveness and reliability.
Why join JetBrains?
- Competitive base salary aligned with expertise and market standards.
- Flexible work location allowing office or remote work.
- Option to work remotely from outside your home country up to 30 days per year.
- Additional paid time off for rest and personal pursuits.
- Medical insurance allowance for employee and dependents.
- Support for professional growth through access to conferences, courses, and training.
- Assistance with relocation logistics for new hires moving to a new region.
- Opportunities to take language classes, including local languages or English improvement.
- Daily meal benefit or lunch stipend during workdays.
- Access to mental health resources and professional counseling services.
- Stipend or on-site access to fitness and sports facilities.
- Invitations to company-wide and team-specific social and professional events.
Other
- Some benefits may vary based on geographic location.
- Strong spoken and written English language skills are required.