
Lead Software Quality Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Provide guidance for product test strategies, selection of tools, adoption of best CI practices, helping the teams to “shift-left” quality and integration issues
- Work in a scrum-based agile development process which plans and builds features targeted to a release.
- Help in timely execution and delivery of product design verification and integration for compliance with applicable safety, security, and quality standards and procedures.
- Champion continuous improvement in quality and operational excellence by establishing testing strategy and quality metrics.
- Define, promote, and implement the strategic direction of test automation and an overall approach to test management, design, and automation to deliver with increased cadence without compromising quality or safety.
- Provide guidance for product test strategies, selection of tools, and adoption of best CI practices. Helping the teams “shift-left” to reduce quality and integration issues.
- Work with managers, Team leads, POs, PMO to improve practices.
- Collaborate with cross-functional teams to maintain oversight of sprint and program increment plans to ensure quality and predictability.
- Support the team by performing code reviews, mentoring new members, writing documentation, etc.
- Minimum BS/BE engineering, or relevant field.
- Minimum 8+ years of experience in various elements of software testing and automation.
- Experience in testing distributed microservices-based systems.
- Knowledge of modern web development and cloud technologies. (Azure preferred.)
- Ability to analyze complex system designs and understand interrelationships between hardware and software
- Experience with scripting and automation languages and toolsets (Selenium, Silk Test, Cypress, or others)
- Able to create test scenarios, test cases, and bug reports.
- Experience in testing of scalable distributed microservices based systems.
- Knowledge in designing test automation to support CI/CD pipeline for software delivery.
- Exposure to Azure DevOps, Jira, other requirements, and test management tools.
- Good to Have:
- Knowledge of testing backend services
- Knowledge of Kafka, Redis, SQL, Helm charts and Kubernetes
- Ability to find bottlenecks and thresholds in existing code with the help of automation tools.
- Knowledge of regulated environment (FDA, ISO 13485, IEC 62304)