Logo for Indium Software

Senior Quality Engineer

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience
  • 6–8 years in Quality Engineering
  • Experience validating data pipelines, transformations, APIs, Tableau reports, and UI
  • Experience building test frameworks across Dev, Integration, E2E, UAT, Staging, and Prod environments

Requirements:

  • 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

Job description

This is a remote position.

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



Quality Improvement Engineer Related jobs

Other jobs at Indium Software

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.