Lead QA efforts for enterprise-grade Java applications, developing test strategies, working with development teams, and mentoring QA team members.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field
- 8+ years of experience in Quality Assurance, with at least 3+ years in a lead QA role
- Strong expertise in testing Java applications and microservices
- Experience in test automation frameworks (Selenium, JUnit, TestNG, Cucumber, or equivalent)
- Strong knowledge of SQL and Oracle databases for backend validation
- Hands-on experience with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) and automated deployments
- Solid understanding of Agile/Scrum methodologies and test planning within sprints
- Excellent problem-solving, analytical, and communication skills
- Ability to work collaboratively with development, business, and operations teams
- Strong leadership skills and ability to mentor QA teams
- Excellent problem-solving and analytical skills
- Effective communication with technical and non-technical stakeholders
- Ability to balance quality, technical debt, and delivery timelines
- Proven track record of leading QA for complex enterprise applications
- Self-motivated with strong ownership mindset
- Adaptable and quick learner
- Collaborative team player with cross-functional experience
- Customer-focused approach to software quality