About the team
Dialpad’s QA (Quality Assurance) team is responsible for ensuring the quality of software products and applications. As a Senior SDET you will join us in playing an essential role in testing the complex systems that support our products. We work cross-functionally and across projects, collaborating closely with developers, designers, and stakeholders to positively impact the quality and performance of the platform to deliver a high-quality, reliable, and user-friendly product to end-users.
Your role
Dialpad’s Software Developer In Test is a skilled developer adept at building scalable test frameworks. A passionate quality leader with excellent written and verbal communication skills, capable of guiding a team to the automation paradise. You will be building and maintaining system-level test frameworks, including but not limited to API, UI, capacity, and performance tests. You will lead design decisions and work closely with other senior developers.
What you’ll do
- Design and develop flexible test frameworks to ensure automated coverage of all key user scenarios.
- Plan, implement functional, regression and end-to-end tests, including at the UI, API and database levels.
- Setup and execute test automation, derive KPIs and communicate test results.
- Provide detailed failure analysis that allows for the rapid resolution of product or test code defects.
- Develop and execute load and performance tests against a variety of product features and microservices.
- Participate in software design discussions and reviews, helping developers add appropriate test hooks into the product.
- Develop and execute a comprehensive test strategy.
- Mentor other engineers while staying on top of test and software development best practices.
- Develop reliable and maintainable code, while finding creative and scalable solutions to challenging problems.
What you’ll bring
- 5 - 8 years of software development experience, preferably building test automation frameworks for SaaS applications.
- Strong programming experience, preferably in Python or Java or JavaScript.
- Strong design experience including test plans and product design reviews.
- Excellent written and verbal communication skills in English.
- Comfortable communicating cross-functionally and with other teams in different geographies.
- Direct experience applying testing methodologies, including regression, integration, load and performance testing.
- Extensive knowledge of cloud technologies.
- Experience in setting up CI/CD pipeline with Jenkins and GitHub.
- Server-side API testing, Integration testing and solid understanding of REST API’s.
Technologies we use
- Google Cloud Platform (GCP) including App Engine (GAE), Kubernetes (GKE, k8s) and Compute Engine (GCE).
- Python, Vue, git, GitHub, Jira.
The position will require a hybrid working arrangement based out of our Bengaluru office
Dialpad benefits and perks
Benefits and wellness
Benefits and wellness An apple a day keeps the doctor away—and it doesn’t hurt that we offer great options for medical for all employees. Along with that, employees also receive a monthly stipend to help cover your home internet bill, and we reimburse for gym membership costs, a variety of wellness events, and more
Professional development
Dialpad offers reimbursement for expenses related to professional development, up to an annual limit per calendar year.