At JetBrains, code is our passion. Ever since we started, we have strived to make the strongest, most effective developer tools on earth. We strive to help developers be more productive with smart products that take care of routine and repetitive tasks so they can focus on more interesting creative processes.
The Web Development Department is responsible for developing a number of web products: the www.jetbrains.com website, frontend component libraries, internal marketing services, and more.
We are now looking for a Senior QA Engineer who will take full responsibility for ensuring the quality of our main web resource, jetbrains.com. You will work closely with the JetSites subteam, especially with the JetSites Infra subteam (focused on frontend infrastructure).
In this role, you will:
Develop and implement a comprehensive testing strategy for jetbrains.com.
Design and implement automated testing infrastructure.
Create, maintain and expand the suite of automated tests.
Integrate testing into CI/CD processes.
Identify, reproduce, and document bugs.
Conduct functional, regression, API, and load testing.
Collaborate closely with QA engineers, developers, designers, product managers, and release managers.
Analyze quality metrics and develop recommendations for process improvement.
We will be happy to have you on our team if you have:
4+ years of experience in testing, including web application test automation.
Strong knowledge of JavaScript/TypeScript for test automation.
Extensive experience with test automation frameworks (Playwright, Cypress, Selenium or similar).
Experience in API testing and knowledge of relevant tools.
Understanding of web application development technologies (React, Angular, Vue, module bundlers, etc.).
Experience configuring and working with CI/CD systems.
Experience with version control systems (Git).
Test planning and risk assessment skills.
Extensive experience in manual testing and deep understanding of test checklist development principles.
Self-organization, with the ability to communicate clearly and work in a distributed team.
English language proficiency at B2 (Upper Intermediate) level or higher.
We would be especially thrilled if you have:
Frontend development experience or an understanding of frontend development basics.
Knowledge of usability and UX principles.
Accessibility testing experience.
Experience working in an Agile team.
Load testing experience.
Interest in implementing artificial intelligence in testing processes.
A desire to constantly develop, learn, and apply new approaches and technologies.
Permanent
Check similar offers