Senior QA Engineer of No Pressure team at JetBrains
About us:
We’re the team behind No Pressure, an AI-powered simulator for role-playing and debugging difficult conversations (such as feedback, conflict resolution, negotiations, and others). It is a human-centered, UX-first AI product – a web application with interactive conversational AI that helps people develop communication skills through virtual meetings with AI characters.
So far, we’ve created an MVP and secured the budget for further development. The next step will be a pilot phase with our first customers. It’s a bold, design-led, and user-first product, and we’re looking for people who are excited to build something truly new, meaningful, and well-crafted from the ground up.
About the role:
This is a senior role. The person we hire will be the team’s first-ever QA engineer, and that’s why we’re seeking someone who is comfortable owning product quality end to end and helping shape the way our quality processes evolve as the product grows.
This is not a “check off a few boxes before release” role – but rather a hands-on quality strategist position. You’ll be part of the full product lifecycle: helping define product and quality requirements, creating and executing test plans, building automated tests, and setting up systems that continuously prevent and surface quality issues as early in the process as possible.
What you’ll work on:
Product areas:
- Core user-facing experiences (AI-powered role-playing and learning flows, and role-play scenario creation with AI).
- Admin and internal tools (dashboards, analytics, reporting, and configuration).
- Platform functionality (billing, roles and permissions, product, and user behavior analytics).
Responsibilities:
- Own product quality across frontend, backend, and external APIs integrations.
- Build and evolve quality feedback loops.
- Collaborate closely with engineers, product managers, and designers.
- Participate in requirements discussions, helping identify risks and quality trade-offs early.
- Perform hands-on manual testing, including UI testing of complex user flows.
- Investigate issues deeply: reproduce, analyze root causes, and provide clear, structured reports.
- Design, implement, and maintain automated test frameworks and tests (UI, API, integration, and E2E).
- Maintain QA and release processes and contribute to the overall quality culture.
Technical stack:
- Frontend: React, TypeScript.
- Backend: Python, FastAPI,and PostgreSQL.
- AI Layer: LLMs, LiteLLM, voice synthesis (ElevenLabs), voice transcription (Deepgram), and LiveKit (real-time transport).
- Monitoring: Langfuse (AI observability), Sentry, and Prometheus.
- Infrastructure: Google Cloud Platform (GCP), Kubernetes, and Docker.
- CI/CD: GitHub Actions, and TeamCity.
What we’re looking for:
Must have:
- 3+ years of experience as a QA Engineer or SDET for web applications.
- Confidence in your ability to oversee the quality of a whole product, not just isolated features.
- A strong understanding of testing fundamentals: functional, regression, integration, and exploratory testing.
- Willingness and ability to test UIs manually and thoroughly.
- Proven experience with test automation: UI, API, and E2E.
- Experience integrating automated tests into CI/CD pipelines.
- Experience with reliability or monitoring tools.
- Ability to work with ambiguous or evolving requirements.
- Clear, structured communication – especially in bug reports and discussions.
Nice to haves:
- SDET or development experience.
- Experience building automated test frameworks from the ground up.
- Experience with performance or load testing and security testing.
- Experience testing non-deterministic systems (AI, ML models, or complex data flows).
- Experience testing AI-powered or conversational systems.
- Experience with analytics, dashboards, billing, or permissions systems.
- Startup / MVP / pilot-stage product experience.
- Technical education or background.
- Curiosity and comfort digging into how systems work under the hood.
Qualities we value:
- Strong sense of ownership and accountability.
- Ability to focus on real product impact, not just test coverage.
- Technical curiosity and a problem-solving mindset.
- A proactive approach to risks, edge cases, and system weak points.
- Comfort working in fast-moving, imperfect environments.
- Openness, empathy, and constructive communication.
- Desire to grow and improve quality practices around you.
#LI-REMOTE
#LI-KT1
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Create a Job Alert
Interested in building your career at JetBrains? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field

