Source description
About the role
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 Strong 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 durga.r@sunovaa.com
More at Sunovaa Tech