Senior Quality Engineer
Role Overview
• Hands-on technical role responsible for designing, implementing, and maintaining scalable testing frameworks and automation for data pipelines and applications
• Acts as a subject matter expert in quality practices, mentors junior QEs, and ensures quality throughout the development lifecycle
Key Duties & Responsibilities
• Build scalable automated testing frameworks
• Develop scalable and reusable automated test scripts
• Review and validate requirements and technical specifications
• Develop and execute test plans and detailed test cases based on requirements and customer feedback
• Review test cases and procedures to ensure coverage and conformance to business requirements
• Create and maintain processes to ensure data quality (accuracy, consistency, uniqueness)
• Perform code reviews and provide improvement suggestions
• Execute testing according to test plans and project goals
• Communicate testing progress and results accurately and timely
• Analyze data to identify trends in product quality or defects and prevent recurrence
• Analyze data sources to identify quality issues, create validation rules, and establish error detection protocols
• Review and continuously improve QA practices and related documentation
• Collaborate with cross-functional teams and participate in Scrum ceremonies
• Mentor and guide QEs in best practices and technical upskilling
• Support release readiness with comprehensive test reports and risk assessments
Qualifications
• Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience
Experience
• 6–8 years in Quality Engineering
• Experience validating data pipelines, transformations, APIs, Tableau reports, and UI
• Prior experience with healthcare or regulated datasets preferred
• Test data management experience preferred
• Experience building test frameworks across Dev, Integration, E2E, UAT, Staging, and Prod environments
• Experience working in AWS Lakehouse environments (Glue, Iceberg, catalog services)
• Familiarity with Agile software development methodologies
Technical Skills
• Python, PySpark, SQL (6+ years)
• Pytest, Selenium, DataGaps test frameworks
• CI/CD tools (GitHub Actions) and version control (Git)
• Test Data Management (masking, sub-setting, versioning)
• Performance tools (JMeter)
• Test management tools (Zephyr)
• AWS cloud technologies preferred
• Docker and Kubernetes (5+ years)
Other Responsibilities
• Compliance with all federal, state, and local regulations
• Participate in quality engineering, compliance, and continuing education activities
• Perform other duties and responsibilities as required