Senior Software QA Engineer
Core
Design, develop, and maintain automated test suites for ETL pipelines and complex data processing workflows in the healthcare domain, ensuring data integrity and business rule validation for platforms processing millions of medical records.
Role type
Senior Software QA Engineer (ETL & Data Pipelines)
Builds
Automated test suites for ETL pipelines, data validation services, and custom Python libraries for healthcare data processing.
Domain
Healthcare / Data Engineering / ETL
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Test automation (Robot Framework), Python, SQL, Azure Databricks, Azure Data Lake Storage, CI/CD (Jenkins), Git, Docker, Defect tracking (JIRA), Test case design for complex data workflows, Cross-cultural collaboration
Preferred skills
Java/Scala, Container orchestration, Agile/Scrum, Project management concepts
Technologies
Robot Framework, Python, PySpark, Databricks, Azure ADLS, Jenkins, Git, Docker, Vault, JIRA
Responsibilities
Design and maintain end-to-end validation across UI, REST APIs, SQL databases, and Databricks tables; Build and evolve ETL test automation for bulk/delta/rebulk processing; Implement metric service verification; Develop custom Python libraries and Robot keywords for data comparison and healthcare-specific validations; Manage test data pipelines; Integrate automated tests into CI/CD; Oversee and guide junior and mid-level engineers; Validate UI/UX details including layout, visual consistency, and KPI presentation; Collaborate across disciplines to align on requirements and resolve defects.
Seniority
Senior, hands-on IC with mentoring responsibilities