Description : About the Role :
We are seeking a highly skilled and experienced Lead Software Development Engineer in Test to drive quality assurance initiatives by leading both manual and automated testing efforts.
In this leadership role, you will manage a team of QA engineers, define testing strategies, and ensure the delivery of high-quality software products.
You will work closely with development, product management, and other stakeholders to design test frameworks, implement automation, and foster a culture of quality and continuous improvement.
Key Responsibilities :
- Lead, mentor, and manage a team of manual and automation test engineers.
- Define and implement comprehensive test strategies covering functional, regression, integration, system, and user acceptance testing.
- Develop, review, and maintain robust test plans, test cases, and automated test scripts to ensure maximum test coverage.
- Collaborate with product owners, developers, and business analysts to understand requirements and define test scenarios.
- Drive the design and implementation of scalable, maintainable automation frameworks using tools such as Selenium, TestNG, JUnit, or equivalent.
- Oversee manual testing efforts to validate complex workflows, user experience, and edge cases.
- Integrate automated tests into CI / CD pipelines to enable continuous testing and faster release cycles.
- Analyze test results, report defects, and work closely with development teams to facilitate quick resolution.
- Establish and monitor quality metrics to measure the effectiveness of testing efforts and identify areas for improvement.
- Promote best practices in software quality assurance and testing methodologies across teams.
- Coordinate cross-team testing activities and manage risks to ensure on-time delivery of quality products.
- Stay updated with the latest testing tools, trends, and technologies to continuously enhance testing processes.
Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or related technical field.7+ years of experience in software testing, with at least 3 years in a leadership or lead role.Strong expertise in both manual and automated testing methodologies.Proficient in automation tools such as Selenium WebDriver, TestNG, JUnit, Cucumber, or similar.Hands-on experience with programming / scripting languages like Java, Python, or JavaScript for test automation.Experience in designing and implementing automation frameworks and integrating them with CI / CD tools (Jenkins, GitLab CI, Azure DevOps).Solid understanding of SDLC, Agile methodologies, and quality assurance best practices.Excellent problem-solving skills, attention to detail, and the ability to handle complex testing scenarios.Strong leadership, communication, and team management skills.Experience with performance and security testing is a plus.Knowledge of API testing tools (Postman, SoapUI) and database testing is desirable(ref : hirist.tech)