About the role
Responsibilities:
- Lead a team of QA engineers, ensuring high performance, accountability, and continuous growth.
- Drive a culture of ownership, agility, and excellence through mentorship, technical guidance, and structured feedback.
- Advocate for Shift-left and automation-first principles.
- Align team goals with organizational OKRs and ensure timely delivery of quality milestones throughout the year.
- Be a hands-on contributor in test automation, performance testing, infrastructure automation, and test data management.
- Guide the team in building and maintaining robust automation frameworks integrated into CI/CD pipelines.
- Participate in design and code reviews to ensure testability, security, and reliability are embedded from the start.
- Define and track key quality metrics (e. g., defect leakage, automation coverage, test velocity) to drive continuous improvement.
- Use dashboards and analytics to monitor team performance and product readiness.
- Provide timely, transparent updates to Directors and stakeholders, managing expectations and highlighting risks proactively.
- Contribute to SRE practices such as chaos engineering, progressive rollouts, and incident response planning.
- Implement monitoring, logging, and alerting strategies to ensure end-to-end observability and system health.
- Develop and maintain playbooks for disaster recovery, on-call rotations, and post-mortem analysis.
- Manage test environments, infrastructure, and data provisioning to support comprehensive testing.
- Champion modern testing methodologies, including shift-left, blue/green deployments, and feature flag testing.
- Continuously evaluate and adopt emerging technologies to improve test efficiency and coverage.
Requirements:
- 8+ years of experience in software testing, with a strong focus on automation, distributed systems, and cloud-native applications.
- Proven experience in leading QA teams and delivering complex technical solutions in agile environments.
- Deep hands-on expertise in AWS and infrastructure automation using tools like Ansible, Terraform, Docker, and Kubernetes.
- Strong programming skills in Java, with proficiency in Gradle, JUnit, TestNG, and Selenium WebDriver.
- Experience in UI, API, and backend automation, including CLI-based testing and performance/load testing.
- Strong understanding of DevOps practices, CI/CD pipelines, and observability tools.
- Excellent communication, stakeholder management, and expectation-setting skills.