Participate in team prioritization discussions with Product/Business stakeholders
Engage in all phases of Agile development, from requirement analysis to delivery.
Collaborate with development teams to understand requirements and identify test scenarios early in the cycle.
Design and develop comprehensive functional and non-functional test suites, including performance and scalability tests.
Create automated test cases and frameworks aligned with CI/CD pipelines.
Partner with the Integrated Testing Framework (ITF) team for end-to-end and integrated testing.
Ensure smooth integration of test suites with DevOps tools and CI/CD workflows.
Conduct performance, load, and stress testing to validate system behaviour under various conditions.
Analyse results and provide actionable insights to improve system performance
Report status and manage risks within their primary application/service
Drive integration of services focusing on customer journey and experience
Perform demos/acceptance discussions in interacting with Product owners
Understands operational and engineering experience, actively works to improve experience and metrics in ownership area
Develop complete understanding of end-to-end technical architecture and dependency systems
Drive adoption of technology standards and opinionated frameworks, and review test and automation work of team members
Work Experience
Proficient in Java for developing automated functional and non-functional test suites.
Strong understanding of test automation frameworks (e.g., JUnit, TestNG, Selenium, RestAssured).
Familiarity with API testing (REST and gRPC) and ability to validate service contracts.
Knowledge of gRPC & Go language is a plus for testing services written in Go.
Experience with CI/CD pipelines and integrating automated tests into build workflows.
Hands-on with performance and load testing tools (e.g., JMeter, Gatling).
Understanding of distributed systems, microservices, and event-driven architectures.
Familiarity with containerized environments (Docker/Kubernetes) for test execution.
Expertise in testing methods, standards, and conventions including automation and test case creation
Excellent technical acumen, strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication, and proven leadership skills
Solid leadership and mentoring skills with the ability to drive change
Adheres to and implements enterprise quality standards, processes and tools, and develops and implements build control strategies or QA tools/processes
Interacts with business and development teams to define test plans and schedules
Translates complex system requirements and specs into test requirements and testing methods
Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs
Understands how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing
Work collaboratively and effectively in a very fast paced environment.
Identify early defects to improve quality of the products
Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality
Has skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second)
Has skills to document and drive definition-of-done for requirements to meet both business and operational needs