Senior QA Engineer

Verloop.io

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Verloop.io seeks a QA/Test Engineer to own test strategy for backend and UI automation, using Java-based Playwright. You’ll build and maintain automation for APIs and end-to-end conversations, and drive CI/CD integration. The role demands hands-on Playwright experience, strong Java skills, API testing, performance testing, and Kubernetes familiarity.

Excellent bug reporting and collaboration are essential. You will work across real-time chat/voice flows, crafting robust test suites, improving

Qualifications

  • 5–8 years in QA/test engineering, with at least 2–3 years owning test strategy or automation for backend/distributed systems
  • Strong programming skills in Java — our Playwright UI automation suite is Java-based, and you’ll own it
  • Hands-on Playwright experience (or deep Selenium with ramp-up on Playwright) — page-object design, dynamic waits, parallel runs
  • Hands-on experience testing APIs and asynchronous/event-driven systems — understand queues and retries
  • Real performance-testing experience: load profiles, percentile latencies (p95/p99)
  • Comfort with Kubernetes manifests, logs, metrics, and traces to locate failures
  • CI/CD fluency — pipelines, flaky-test mitigation
  • Strong written communication — bug reports, test plans, post-release quality summaries

Responsibilities

  • Own the test strategy across backend services, APIs, and user-facing flows
  • Own and evolve Playwright UI automation suite — architecture, selectors, fixtures, parallelization
  • Build and maintain automation frameworks for API/testing (REST/gRPC)
  • Design end-to-end test suites for real-time conversations (chat/voice)
  • Run performance and load testing to meet latency budgets
  • Test event-driven systems — queues, idempotency, deduplication
  • Verify integrations with third-party providers in CI
  • Define and track quality metrics and drive testing focus
  • Triage production issues and convert to regression tests
  • Gate releases with clear criteria and defend releases when data says so
  • Mentor engineers on testability and design for observability

Skills

Java
Playwright
Selenium
API testing
Performance testing
CI/CD
Kubernetes
Bug reports

Tools

Go
TypeScript

Job description

About Verloop

We are the world's leading customer support automation platform. We help B2C businesses automate their conversations with customers and make them highly personalized. This enables them to run an automated 24×7 customer engagement platform. Businesses use Verloop as an end-to-end chat platform to automate customer support, generate more leads, qualify leads, push relevant offers, and more. Verloop’s conversation chatbot is trained with our home‑grown natural language processing and understanding layers that are built using advanced language models.

About Verloop

We are the world's leading customer support automation platform. We help B2C businesses automate their conversations with customers and make them highly personalized. This enables them to run an automated 24×7 customer engagement platform. Businesses use Verloop as an end-to-end chat platform to automate customer support, generate more leads, qualify leads, push relevant offers, and more. Verloop’s conversation chatbot is trained with our home‑grown natural language processing and understanding layers that are built using advanced language models.

Our Values

At Verloop.io, we believe that the internet was the single largest revolution for global communication. It’s how you can talk to your friends and family across the globe in seconds, and how we’re talking to you right now. But even as technology was built to make it quicker and easier for people to talk to each other, businesses didn’t buy in – using old tools and older ideas. Verloop.io aims to achieve a single mission – to help enterprise businesses help their customers better. From creating easier outreach to building more meaningful relationships, our technology‑first focus empowers businesses to get the most out of every interaction.

In chasing this goal, we hold four key values close to our heart: Passion, Commitment, Leadership, Customer Fixation.

What You'll Work On
  • Own the test strategy across backend services, APIs, and user-facing flows — deciding what gets automated, what gets load-tested, and what genuinely needs a human eye.
  • Own and evolve our Playwright (Java) UI automation suite — the QA team maintains it end‑to‑end: framework architecture, selectors and fixtures, parallelization, and keeping it fast and flake‑free as the product UI changes.
  • Build and maintain automation frameworks for API and integration testing (REST/gRPC‑style RPC services), with coverage that runs in CI on every change.
  • Design end‑to‑end test suites for real‑time conversation flows — chat and voice — including the messy parts: retries, timeouts, out‑of‑order events, and provider failovers.
  • Run performance and load testing against tight latency budgets (k6, Locust, JMeter, or similar) — establish baselines, catch regressions before they ship, and publish results engineers actually read.
  • Test event‑driven and asynchronous systems — message queues, idempotency, deduplication, exactly‑once vs at‑least‑once semantics, and clock‑skew edge cases.
  • Verify integrations with third‑party providers behind mocks and contract tests, so vendor quirks are caught in CI rather than in production.
  • Define and track quality metrics — escape rate, flaky‑test burn‑down, coverage per service, time‑to‑detect — and use them to drive where testing effort goes next.
  • Reproduce and triage production issues that span application logic, infrastructure, and third‑party services; turn every incident into a regression test.
  • Gate releases with clear, documented criteria — and have the judgment (and standing) to hold a release when the data says to.
  • Mentor engineers on testability — push for designs that are observable and verifiable, and review test plans in design reviews, not after the code lands.
What We're Looking For
  • 5–8 years in QA/test engineering, with at least 2–3 years owning test strategy or automation for backend/distributed systems — not just executing someone else's test plan.
  • Strong programming skills in Java — our Playwright UI automation suite is Java‑based, and you'll own it. You write automation as production code: reviewed, versioned, and maintained.
  • Hands‑on Playwright experience (or deep Selenium experience with willingness to ramp up on Playwright quickly) — page‑object design, handling dynamic waits properly, and running suites in parallel without cross‑test interference.
  • Hands‑on experience testing APIs and asynchronous/event‑driven systems — you know why "it passed locally" means nothing for a system with queues and retries.
  • Real performance‑testing experience: designing load profiles, interpreting percentile latencies (p95/p99, not averages), and distinguishing an app regression from an infra blip.
  • Comfort with the operational layer — reading Kubernetes manifests, tailing pod logs, querying metrics dashboards, and using traces to localize a failure.
  • CI/CD fluency — you've wired test suites into pipelines (GitHub Actions, GitLab CI, Cloud Build, or similar) and fought flaky tests to near‑zero.
  • Strong written communication — clear bug reports with reproduction steps, test plans that scope risk before code is written, and post‑release quality summaries. This is the signal we care about most at this level.
Nice to have
  • Working understanding of Go and TypeScript — our backend services are Go and the frontend is TypeScript, so being able to read the code you're testing helps you localize failures faster and write sharper bug reports.
  • Experience testing conversational AI, chat, or voice/telephony products (SIP, WebRTC, ASR/TTS pipelines).
  • Exposure to contract testing (Pact or similar) or chaos/fault‑injection testing.
  • Experience testing billing, payments or other correctness‑critical financial flows where "mostly right" is a bug.
  • Prior experience mentoring QA engineers or bootstrapping a QA function/practice from scratch.

Skills: automation,playwright,testing

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Engineer
Senior QA Engineer

WellnessLiving • Bengaluru

On-site
INR 800,000 - 1,200,000
Qa Automation Engineer
Qa Automation Engineer

Entry2entire Solutions • Chennai District

On-site
INR 900,000 - 1,300,000
Senior QA Engineer (SDET) â Playwright | Mobile | API Automation
Senior QA Engineer (SDET) â Playwright | Mobile | API Automation

MyOperator • India

On-site
INR 2,500,000 - 4,000,000
Lead Engineer - QA
Lead Engineer - QA

Keka Technologies Private Limited • India

On-site
INR 1,200,000 - 2,200,000
QA - UI/UX Engineer
QA - UI/UX Engineer

Nitor • Pune District

On-site
INR 1,200,000 - 1,800,000
Lead QA Engineer (Playwright (web) and Appium + WebdriverIO)
Lead QA Engineer (Playwright (web) and Appium + WebdriverIO)

Beyond Border Consultants • Surat

Hybrid
INR 1,200,000 - 1,800,000
Hybrid work model
Premium automation tooling & stipends
Global delivery exposure
Manual QA
Manual QA

Procedure • Maharashtra

Hybrid
INR 600,000 - 900,000
Sr. Software QA Automation Engineer
Sr. Software QA Automation Engineer

Revvity • India

On-site
INR 1,800,000 - 2,400,000
Quality Engineering Manager – Automation & Platform
Quality Engineering Manager – Automation & Platform

MyOperator • India

On-site
INR 1,500,000 - 2,500,000
Quality Assurance Analyst
Quality Assurance Analyst

Trantor • Bengaluru

On-site
INR 900,000 - 1,500,000