QA Engineer (PyCharm)

PyCharm is a smart IDE for Python applications. Python is one of the fastest-growing languages and is applied in a variety of fields, from web apps to distributed processing of big data. And PyCharm is there to help Python developers cope with their tasks and focus on creative processes.

As part of our team, you will:

  • Perform functional, exploratory, and regression testing of various IDE components.
  • Perform usability testing.
  • Communicate with users in our bug tracker and process their requests.
  • Reproduce issues in both existing and new functionality in different environments.
  • Participate in feature discussions and version planning.

We will be happy to have you on our team if you:

  • Have at least 3 years of experience in manual testing of software products.
  • Have basic developer skills (sufficient for writing simple applications).
  • Think software products should be high-quality and user-friendly.
  • Can detect and reproduce complex functionality issues.
  • Want to communicate with users and help them solve their problems.
  • Have a good command of spoken and written English.
  • Can work both in a team and independently.

We’d be especially thrilled if you:

  • Love Python and know it well.
  • Have experience with PyCharm (or other JetBrains IDEs).

How we develop PyCharm:

PyCharm is based on the IntelliJ Platform, the foundation for other JetBrains products: IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, CLion, and AppCode.

The development process is fully transparent: every team members can take part in working on any of the tasks. We communicate a lot in person and in Slack. The code is covered by automated tests, peer-reviewed and then manually tested by QA. We perform comprehensive functional, usability, and exploratory testing of our IDE. Thanks to this, we keep the quality of the product and avoid regressions.

All team members communicate with our users: discuss feature requests, take part in troubleshooting, and specify bug descriptions. We also interact with our customers on web forums and at trade conferences. Listening to our users and communicating with them openly is one of the most important parts of the JetBrains culture.




Munich, Germany
Prague, Czech Republic
Amsterdam, Netherlands
Berlin, Germany