Description
Lead quality assurance strategy for data processing pipelines and data management platforms.
Responsibilities
- Develop automated test scripts to validate functional and technical requirements in data pipelines.
- Execute manual, automated, and exploratory tests to provide QA sign-off for releases.
- Collaborate with developers and DevOps engineers on code management, peer reviews, and CI/CD testing.
- Maintain test process, design, and execution artifacts in test management systems for audit compliance.
- Work with business analysts to refine functional and non-functional requirements during SIT and UAT.
Required Skills
- 10+ years in Test Automation, specifically using frameworks for ETL and data analytical testing.
- Strong proficiency in SQL queries, testing SQL jobs, and stored procedures.
- Hands-on experience with Java programming and the Cucumber (Java) testing framework.
- Experience with Behavior Driven Development (BDD) and Agile methodologies including Kanban.
- Proficiency with test management tools such as Jira with Xray or Zephyr.
- Experience with version control and CI/CD tools including Git (branching models), Bitbucket, and Jenkins.
- Understanding of data quality, profiling, analytics concepts, and data security.
Preferred Skills
- Basic programming knowledge in Python.
- Knowledge of the Azure cloud platform.