Senior Software Engineer I, Quality Engineering (Automation)

Survey Monkey

Bengaluru · 5+ years experience · Full-time · Hybrid · Posted Sep 29, 2026

At a glance

Experience
5+ years experience
Employment
Full-time
Workplace
Hybrid
Location
Bengaluru

About the role

  • The Senior Software Engineer I, Quality Engineering (Automation) will build and scale automated testing frameworks and quality practices.
  • This role involves collaborating with cross-functional teams to ensure product reliability, performance, and quality throughout the software development lifecycle.

Responsibilities

  • Design and develop scalable automation frameworks and test suites using WebdriverIO, JavaScript, and modern testing tools.
  • Drive quality initiatives end-to-end, from test planning and automation strategy through release validation and production readiness.
  • Build and maintain automated functional, regression, integration, and end-to-end test coverage.
  • Verify and validate RESTful APIs, third-party integrations, and backend services through code-based testing.
  • Perform cross-browser, cross-platform, exploratory, and user-focused testing.
  • Support performance, load, and scalability testing efforts to identify bottlenecks.
  • Integrate automated testing into CI/CD pipelines and deployment workflows.
  • Investigate production issues, perform root cause analysis, and collaborate with developers to improve reliability.
  • Improve feature observability through logs, metrics, monitoring, and alerting systems.
  • Mentor engineers on testing best practices and contribute to the overall quality engineering strategy.

Requirements

  • 5+ years of professional experience in Quality Engineering, Software Testing, or Test Automation.
  • Strong experience building and maintaining automated test frameworks using JavaScript-based tools.
  • Hands-on experience testing and validating RESTful APIs and service integrations.
  • Strong understanding of software development lifecycles, Agile methodologies, and modern quality engineering practices.
  • Experience working with CI/CD platforms, automated deployment pipelines, and test execution workflows.
  • Familiarity with containerized environments using Docker and cloud platforms such as AWS, GCP, or Azure.
  • Experience with test management and issue tracking platforms such as Jira and TestRail.
  • Strong knowledge of SQL, database validation, test data management, and backend testing concepts.
  • Experience troubleshooting production issues and performing defect triage and root cause analysis.
  • Demonstrated ability to lead test planning activities, influence quality practices, and mentor other engineers.

Preferred qualifications

  • Experience developing automation utilities and frameworks using JavaScript, TypeScript, Node.js, or Python.
  • Hands-on experience with performance and load testing tools such as JMeter, LoadRunner, k6, or equivalent.
  • Familiarity with Kubernetes, service orchestration, and cloud-native deployment environments.
  • Experience with monitoring and observability platforms such as Splunk, CloudWatch, Datadog, or similar.
  • Knowledge of frontend testing practices for modern web applications, including React-based applications.
  • Experience validating analytics, payments, authentication, security, or other third-party integrations.
  • Experience testing multi-tenant SaaS products, survey platforms, forms products, or customer-facing web applications.
  • Familiarity with AI-assisted development tools and modern engineering productivity practices.

Benefits

  • CHOICE Fund

Workplace

  • Hybrid role requiring 3 days per week in the Bengaluru office.

Skills

  • WebdriverIO
  • JavaScript
  • TypeScript
  • Node.js
  • Python
  • Jira
  • TestRail
  • Docker
  • AWS
  • GCP
  • Azure
  • SQL
Show all 15 skills
  • Splunk
  • CloudWatch
  • Kubernetes

Survey Monkey

Senior Software Engineer I, Quality Engineering (Automation)

Apply now