About the role
Your role
Dialpad’s QA team ensures the quality and reliability of our AI-first platform across web, mobile, and backend systems.
As a QA Automation Engineer, you will be a hands-on contributor responsible for executing automation and owning the quality of specific features/modules, leveraging modern tools and AI-assisted development to improve speed and coverage.
This position requires a hybrid work arrangement, with three days in the office. The role reports to the Manager of Quality Assurance, who is located in Bangalore.
What you’ll do
- Build, execute, and maintain UI and API automated tests (Playwright/Selenium, Java/Python).
- Perform end-to-end and regression testing, ensuring release readiness.
- Own QA for assigned modules, including:
- Test planning and design.
- Automation coverage and execution.
- Regression sign-off.
- Achieve ~70–80% automation coverage with stable, reliable test suites.
- Analyze failures, identify defects, and provide clear root cause insights.
- Use AI tools (Copilot, Cursor, Gemini, etc.) to generate tests, debug, and improve coverage.
- Validate AI/LLM-driven features (prompt/response accuracy).
- Collaborate with engineering on debugging and fix verification.
- Contribute to CI/CD pipelines (GitHub Actions).
Skills you’ll bring
- 5–8+ years in QA / Test Automation.
- Strong experience in Java or Python + Playwright/Selenium.
- Solid understanding of UI, API, functional, and regression testing.
- Experience with REST APIs, Postman, and CI/CD pipelines.
- Exposure to AI-assisted coding tools (or willingness to learn).
- Strong debugging, analytical, and communication skill.
Nice to Have
- Experience with VoIP, contact center, or communication platforms.
- Exposure to performance or reliability testing.
Tech Stack
- Languages: Java, Python.
- Automation: Selenium, Playwright, TestNG, BDD.
- API Testing: REST Assured, Postman.
- CI/CD: GitHub Actions (GHA).
- Dev Tools: Git, GitHub, Jira.