
Lead QA Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead and coordinate end-to-end QA efforts for software and data ingestion projects as well as drive the software quality assurance lifecycle for both.
- Develop and implement QA processes, standards, and methodologies.
- Collaborate with project stakeholders to define testing objectives and deliverables.
- Define and implement test strategies, plans, and automation frameworks aligned with product requirements.
- Collaborate with cross-functional teams (developers, data engineers, product managers, DevOps) to identify risks and validate solutions.
- Provides QA input in all aspects of the project, including technical design review and development activity.
- Assess existing products or services to identify quality issues.
- Determine performance indicators for product and software and recommend effective solutions to quality issues.
- Build and maintain test automation suites for API, UI, and data pipeline validations.
- Develop, implement, and apply policies and procedures throughout the software development life cycle to maximize the efficiency and quality of software and product.
- Develop quality assurance procedures and tests for developing and improving new and existing systems.
- Review requirements, specifications, and technical design documents to provide timely feedback.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Identify, record, document, and track bugs.
- Execute RCA for non-conforming software.
- Track quality assurance metrics, like defect densities and open defect counts.
- 5+ years of experience in software quality assurance in data-centric environments.
- Hands-on experience with Quality Management Systems (QMS), QA methodologies, tools, and processes as well as testing methodologies
- Experience with automated testing frameworks (e.g., Selenium, Playwright, Cypress, Robot Framework).
- Proficient in testing RESTful APIs, microservices, and backend systems.
- Experience with data validation, ETL/ELT pipelines, and data QA tools (e.g., Great Expectations, DBT, Apache Airflow).
- In-depth understanding of technical documentation
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with both white box and black box testing
- Solid knowledge of SQL and Python
- Experience working with a version control system, such as Git and CI/CD systems, such as Azure DevOps, Jenkins, Gitlab CI, etc.
- Experience working in an Agile/Scrum development process.
- Understanding of cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes) is a plus.
- Experience with performance and/or security testing is a plus.
- Familiarity with AI/ML is a plus.
- Bachelor's degree in Engineering, Technology, Computer Science
- 5-7 years relevant industry experience (Healthcare, Pharmaceutical Consulting, Management Consulting, Market Research, Hospital systems, Payers, Enterprise level data-analytical solutions)
- Any QA certifications
- Exposure to data governance, data lineage, and data quality standards
- Performance testing experience (e.g., JMeter, Locust)