Senior Software Engineer I, Quality Engineering (Automation)
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