Description :
Role : Lead Software Engineer
Experience : 8-12 Responsibilities :
- QA Strategy & Planning
- Define, implement, and maintain the overall QA strategy aligned with product and business goals.
- Plan test activities across multiple projects ensuring timely and high-quality releases.
- Drive continuous improvements in testing practices, automation coverage, and quality processes.
- Team Leadership & Mentorship
- Lead and manage a team of QA engineers, both manual and automation-focused.
- Assign tasks, review work, and provide mentorship to help team members grow in technical and professional skills.
- Foster a culture of ownership, accountability, and excellence in the QA team.
- Test Automation & Framework Development
- Design, build, and maintain scalable automated test frameworks for UI, API, and integration layers.
- Ensure automation scripts are reliable, reusable, and well-integrated into the CI / CD pipeline.
- Evaluate and implement tools / technologies that can enhance test automation efficiency.
- Manual & Exploratory Testing
- Perform manual testing when needed to validate new features, edge cases, and user flows.
- Conduct exploratory testing to identify defects beyond scripted test cases.
- Ensure functional, usability, performance, and compatibility testing is thorough.
- Cross-functional Collaboration
- Work closely with Product Managers to understand requirements and acceptance criteria.
- Partner with Developers and DevOps engineers to integrate testing throughout the SDLC (shift-left testing approach).
- Act as a quality advocate in discussions, ensuring that QA is considered at every stage of development.
- Test Case & Defect Management
- Develop, maintain, and execute detailed test cases and test data.
- Track, report, and manage defects using established defect tracking tools.
- Lead regression testing cycles and ensure no critical functionality is broken during releases.
- Quality Best Practices & Metrics
- Establish and promote QA best practices across projects (test automation adoption, code quality checks, early defect detection).
- Monitor and report key quality metrics like defect density, test coverage, automation pass rate, and execution trends.
- Provide transparency to leadership on product readiness and quality risks.
Required Skills & Qualifications :
Bachelors / Masters degree in Computer Science, Engineering, or related field.712 years of QA experience, with at least 24 years in a leadership or managerial role.Strong knowledge of QA methodologies, processes, and best practices.Hands-on experience with test automation tools (e.g., Selenium, Cypress, Playwright, Postman, JUnit, TestNG, REST Assured).Proficiency in programming / scripting languages (Java, Python, JavaScript, or similar).Experience testing web applications, APIs, and backend services.Solid understanding of CI / CD pipelines and tools like Jenkins, GitLab, or GitHub Actions.Strong analytical, problem-solving, and debugging skills.Excellent communication, leadership, and stakeholder management skills.Good to Have :
Experience with performance testing tools (e.g., JMeter, Gatling).Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).Knowledge of security testing practices.Exposure to Agile / Scrum methodologies.(ref : hirist.tech)