HamburgerMenu
hirist

Aziro - Lead Software Engineer - Manual/Automation Testing

Posted on: 06/10/2025

Job Description

Description :


Role : Lead Software Engineer


Experience : 8-12 yrs


Bengaluru


Key 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.


info-icon

Did you find something suspicious?