Role & responsibilities
- Select the right automation framework and define innovative automated testing strategies and toolsets to enhance QA practices
- Conduct automated tests (and manual tests where necessary) to ensure release-ready software quality
- Perform end-to-end (E2E) testing across application boundaries for seamless integration and robust functionality
- Automate end-to-end user scenarios using a BDD approach
- Plan and execute performance testing to evaluate system stability, responsiveness, and efficiency under load
- Implement security testing practices to safeguard application integrity and ensure compliance with industry standards
- Work within cross-functional, agile project teams to build quality into the development process from requirements through delivery
- Maintain detailed documentation and ensure robust storage of test execution artifacts and results
- Provide regular feedback to the team on overall quality status
- Collaborate closely with Software Engineering, Product Management, Technical Operations, and business users
- Participate in requirement grooming and design discussions, contributing to a left-shift testing approach
- Contribute to Design for Testability (DfT) by reviewing system design/architecture for testability, observability, and automation-friendliness
Preferred candidate profile
- 57 years of experience in automation testing with strong expertise in Cypress, TypeScript, Cucumber, and Node.js
- Robust working knowledge of testing fundamentals such as TDD and BDD
- Proven ability to optimize automation scripts, reduce test-cycle time,
and improve product reliability
- Experience setting automation goals for new and existing features
- Hands-on experience across the full testing lifecycle requirement analysis, test case design, automation scripting, execution, debugging, and reporting
- Track record of improving test automation coverage
- Experience contributing to requirements analysis and agile story grooming for testability and quality
- Familiarity with collaboration tools: Git, Confluence, Jira, Xray
Technical Skills Required
Microservices & Event-Driven Systems
- Strong understanding of microservice architecture and inter-service communication
- Experience testing event-driven systems (Kafka, RabbitMQ, or similar)
- Ability to validate message queues, topics, and event payloads
- Experience testing microservices independently and in integrated environments
API & REST Testing
- Hands-on experience with API testing tools such as Postman and JMeter
- Experience testing APIs using Cypress
- Knowledge of contract testing (e.g., Pact)
- Ability to validate and manage service contracts between microservices
- Familiarity with OpenAPI / Swagger specifications
Database Testing
- Experience with relational databases such as PostgreSQL, MySQL, and SQL Server
- Ability to validate data consistency and integrity across multiple services and databases
Performance & Cloud
- Hands-on experience with performance testing tools (JMeter)
- Experience testing scalable, complex cloud-based applications, preferably on AWS
Interested candidates kindly share your updated CV to
[email protected]
📌 Test Automation Engineer (Bengaluru)
🏢 Sunovaa Tech
📍 Bengaluru