Software Development Engineer IV - QA
On-siteBengaluru, Karnataka, India
Job Summary
Define and own the end-to-end automated test strategy across web portals and backend microservices, balancing UI, API, contract, integration, and end-to-end coverage. Design test strategies for distributed, event-driven systems including asynchronous flows through SNS/SQS, eventual consistency, and dead-letter handling. Develop and maintain robust test automation frameworks for web (Playwright, Selenium) and API testing using Java and/or JavaScript/TypeScript. Build maintainable, scalable framework abstractions that other engineers adopt and integrate automated test suites into CI/CD pipelines to enable fast feedback. Drive performance, load, and resilience testing for highly scalable services while leveraging LLM-based tools to accelerate test authoring and debugging. Mentor QA engineers on automation best practices and influence design discussions to make systems more testable and resilient.
Required Qualifications
- Strong programming skills in Java (Spring Boot ecosystem) and/or JavaScript/TypeScript
- Deep, hands-on experience with Playwright (and/or Selenium) for web automation
- Proven experience testing microservices and API-based systems, including async/event-driven architectures (SNS/SQS or equivalent messaging)
- Experience testing cloud-native applications on AWS (ECS, EKS, Lambda) and familiarity with containers/Docker and Kubernetes
- Solid grasp of CI/CD, test integration, and pipeline quality gates
- Experience with performance/load testing and non-functional quality
- Experience with API automation tools (e.g., Postman, REST-assured) and a good understanding of REST APIs
- Basic knowledge of UNIX/Linux systems and scripting
- A problem-solving mindset, strong attention to detail, and the ability to drive quality decisions and mentor others in a fast-paced environment
- Hands-on experience using LLM/AI coding assistants (GitHub Copilot, Claude Code, Cursor, or similar) to improve engineering productivity, with good judgment on where AI accelerates work and where human review is essential
Desired Qualifications
- Kafka/RabbitMQ
- Contract testing (Pact, Spring Cloud Contract)
- Infrastructure-as-Code familiarity (Terraform/CloudFormation) and observability tooling (CloudWatch, Datadog, Grafana)
- Experience in identity verification, KYC/AML, or other security/compliance-sensitive domains
- Experience building or testing LLM/AI-powered features, or integrating AI into test automation and CI/CD workflows
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.