Description
You will lead the 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 and perform data quality checks.
- 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 continuous integrated testing within CI/CD pipelines.
- Maintain test process, design, and execution artifacts in test management systems to ensure audit compliance.
- Work with business analysts to refine functional and non-functional requirements during SIT and UAT stages.
Required Skills
- 10+ years of experience 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 and CI/CD.
- 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.
- Working knowledge of data management platform tools similar to Golden Source.
- Familiarity with scheduling and orchestration tools like Control-M or Azure Data Factory.
- Understanding of data quality, profiling, analytics concepts, and data security.
Preferred Skills
- Basic programming knowledge in Python.
- Knowledge of the Azure cloud platform.
- Experience within the Investment Banking or Asset Management industry.