About the Role
The role involves designing and executing test strategies for a widely used IDE platform, identifying edge cases, improving test coverage, and collaborating closely with development teams to deliver robust software.
Responsibilities
- Design and implement comprehensive test plans for IDE features
- Identify, document, and track software defects
- Develop and maintain automated test scripts
- Collaborate with developers to resolve issues
- Verify fixes and ensure regression prevention
- Analyze product requirements for testability
- Conduct exploratory testing to uncover edge cases
- Evaluate user interface consistency and usability
- Monitor performance and stability across builds
- Support continuous integration and delivery pipelines
- Improve testing methodologies and tools
- Participate in code and design reviews
- Validate cross-platform functionality
- Ensure compatibility across different environments
- Assist in defining quality metrics
- Conduct root cause analysis of complex issues
- Maintain detailed test documentation
- Work with build and release processes
- Stay current with evolving IDE capabilities
- Contribute to internal quality assurance knowledge sharing
Nice to Have
- Hands-on experience with IntelliJ Platform
- Knowledge of JVM internals
- Background in software development
- Experience with performance testing
- Familiarity with accessibility testing
- Involvement in open-source projects
- Understanding of plugin architectures
Compensation
Competitive salary with performance-based adjustments
Work Arrangement
Hybrid work model with office and remote flexibility
Team
Collaborative team focused on developer productivity and tooling excellence
What We Offer
- Opportunity to work on a globally used development platform
- Supportive environment with a focus on professional growth
- Access to cutting-edge tools and technologies
- Regular team events and knowledge-sharing sessions
- Health and wellness benefits
- Learning and development budget
- Flexible working hours
Application Process
- Submit your resume and cover letter
- Complete a technical screening task
- Participate in interviews with team members
- Final discussion with hiring lead
Available for qualified candidates requiring relocation support