hybrid
QA Engineer (AI Assistant Features)
QA Engineer (AI Assistant Features)
As a QA Engineer for AI Assistant Features at JetBrains, you will be responsible for testing the AI Assistant plugin for JetBrains IDEs, focusing on features like code completion, generation, and refactoring. Your role will involve functional, exploratory, and regression testing, designing test cases, and reproducing/verifying bugs.
About the role
About the Role
AI Assistant is an advanced software tool that leverages artificial intelligence to aid developers in various tasks. Our team develops the AI Assistant plugin for JetBrains IDEs. This tool integrates AI into the coding environment, enhancing features like code completion, debugging, and VCS operations. We’re striving to make JetBrains AI Assistant the most useful and intuitive AI-powered tool on the market, focusing on core features such as code completion, code generation, refactoring, and general assistance via chat.
Responsibilities
- Perform functional, exploratory, and regression testing.
- Design test cases and write specifications.
- Reproduce bugs and verify fixes.
- Communicate with the team, as well as internal and external users.
- Participate in feature discussions and planning.
- Have the opportunity to get hands-on experience working with data, performing online experiments, and measuring the impact of features on end users.
Requirements
- Experience in testing without functional specifications.
- Knowledge of testing methodologies.
- Understanding of programming concepts sufficient for writing simple applications.
- Experience with Java or Kotlin.
- Commitment to working as a team, sharing your knowledge, and being open to other points of view.
Great to have
- Have an interest in machine learning.
- Have experience working with data and know how to make data-informed decisions.
Skills
functional testingexploratory testingregression testingtest case designbug reproductionJavaKotlinMachine LearningData Analysis