SUMMARY
- The Senior Quality Engineer is a hands-on technical role responsible for designing implementing and maintaining scalable testing frameworks and automation for data pipelines and applications.
- The Sr. QE acts as a subject matter expert in quality practices mentors junior QE and ensures quality is embedded throughout the development lifecycle.
KEY DUTIES AND 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/or customer feedback and prioritization
- Review test cases and procedures to ensure coverage of and conformance to business requirements
- Create and maintain processes to ensure data quality (accuracy consistency uniqueness etc)
- Perform code reviews and provide improvement suggestions
- Execute testing as required according to the test plan and project goals
- Communicate testing progress and results in a timely and accurate manner
- Analyze data to identify trends in product quality or defects with a goal of mitigating and preventing recurrence and future defects.
- Analyze data sources to identify quality issues create validation rules and establish error detection protocols.
- Review and continually improve QA practices including the creation and updating of documentation related to QA processes and guidelines
- Collaborate with cross-functional teams
- Active participant during the scrum ceremonies
- Mentor and guide QE in best practices and technical upskilling
- Support release readiness by providing comprehensive test reports and risk assessments
Experience
- 6-8 years in quality engineering
- Strong experience with validating data pipelines transformation APIs and Tableau reports UI
- Prior experience with healthcare or regulated datasets strongly preferred
- Test data management experience preferred
- Experience with building test frameworks in multiple environments (dev test (integration E2E) UAT Staging Prod)
- Experience working in AWS (Glue Iceberg) and Lakehouse Environment leveraging technologies like Iceberg catalog services across multiple environments
- Familiarity with Agile Software Development Methodologies
Technical Skills
- Proficient (6 yrs) in Python PySpark SQL
- Proficient (6 yrs) in Pytest Selenium DataGaps test frameworks
- Deep understanding of CI/CD pipelines and CI/CD tools (GitHub Actions) version control (GIT)
- Experience with Test Data Management (data masking data sub-setting data versioning etc)
- Experience (2 yrs) with Performance Tools (JMeter)
- Experience with test management tools (Zephyr)
- Knowledge of cloud technologies AWS preferred
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes (5 yrs)
SUMMARY The Senior Quality Engineer is a hands-on technical role responsible for designing implementing and maintaining scalable testing frameworks and automation for data pipelines and applications. The Sr. QE acts as a subject matter expert in quality practi...
SUMMARY
- The Senior Quality Engineer is a hands-on technical role responsible for designing implementing and maintaining scalable testing frameworks and automation for data pipelines and applications.
- The Sr. QE acts as a subject matter expert in quality practices mentors junior QE and ensures quality is embedded throughout the development lifecycle.
KEY DUTIES AND 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/or customer feedback and prioritization
- Review test cases and procedures to ensure coverage of and conformance to business requirements
- Create and maintain processes to ensure data quality (accuracy consistency uniqueness etc)
- Perform code reviews and provide improvement suggestions
- Execute testing as required according to the test plan and project goals
- Communicate testing progress and results in a timely and accurate manner
- Analyze data to identify trends in product quality or defects with a goal of mitigating and preventing recurrence and future defects.
- Analyze data sources to identify quality issues create validation rules and establish error detection protocols.
- Review and continually improve QA practices including the creation and updating of documentation related to QA processes and guidelines
- Collaborate with cross-functional teams
- Active participant during the scrum ceremonies
- Mentor and guide QE in best practices and technical upskilling
- Support release readiness by providing comprehensive test reports and risk assessments
Experience
- 6-8 years in quality engineering
- Strong experience with validating data pipelines transformation APIs and Tableau reports UI
- Prior experience with healthcare or regulated datasets strongly preferred
- Test data management experience preferred
- Experience with building test frameworks in multiple environments (dev test (integration E2E) UAT Staging Prod)
- Experience working in AWS (Glue Iceberg) and Lakehouse Environment leveraging technologies like Iceberg catalog services across multiple environments
- Familiarity with Agile Software Development Methodologies
Technical Skills
- Proficient (6 yrs) in Python PySpark SQL
- Proficient (6 yrs) in Pytest Selenium DataGaps test frameworks
- Deep understanding of CI/CD pipelines and CI/CD tools (GitHub Actions) version control (GIT)
- Experience with Test Data Management (data masking data sub-setting data versioning etc)
- Experience (2 yrs) with Performance Tools (JMeter)
- Experience with test management tools (Zephyr)
- Knowledge of cloud technologies AWS preferred
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes (5 yrs)
View more
View less