QA Engineer (IJ Platform / Remote Development)
New
J
JetBrainsDeveloper tools
Location: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, ArmeniaFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- JavaJUNIT
Requirements
- Have a solid understanding of Java, AWT, Swing, and Java2D.
- Have hands-on experience analyzing thread dumps, JVM crash logs, or memory issues using standard JDK diagnostic tools.
- Be able to read and understand tests using frameworks such as jtreg, JUnit, gtest, or ctest.
- Have experience reproducing complex technical issues.
- Have experience working with issue trackers such as YouTrack, Jira, or GitHub.
- Be familiar with macOS and Linux environments.
- Demonstrate a focus on quality and deep technical investigation.
- Communicate clearly and be comfortable advocating for your perspective while remaining open to others.
- Take responsibility for keeping issues organized and moving forward.
- Show curiosity about underlying systems and application architecture.
Responsibilities
- Analyze automated test results from regular builds to investigate Java runtime and test failures.
- Investigate user-reported issues to ensure accurate triage.
- Analyze thread dumps and JVM crash logs to pinpoint deadlocks, freezes, and Event Dispatch Thread responsiveness issues in the IDE.
- Communicate with developers to understand runtime architecture and ongoing changes.
- Collaborate with the support team to reproduce and resolve issues reported in public builds.
- Identify JetBrains Runtime quality issues, keep the tracker organized, and prioritize quality tasks.
View Full Description & ApplyYou'll be redirected to the employer's site