KEY ACCOUNTABILITIES
- Maintain and adopt Agile best practices and lifecycles for process workflows (e.g., Kanban, CI/CD).
- Collaborate with business users and business analysts to refine and understand both functional and non-functional requirements during SIT & UAT stages.
- Develop automated test scripts to validate functional and technical requirements in the data processing pipeline and to perform data quality checks.
- Collaborate with data analysts in profiling data and monitoring data trends.
- Collaborate with Developers/DevOps Engineers on code management, peer review, continuous integrated testing in CI/CD pipelines.
- Assure quality at different phases of SDLC by adhering to defined processes and strategies.
- Execute manual/automated/exploratory tests and provide QA sign-off to business users for releases.
- Maintain test process, design, and execution artifacts in the test management system complying with audit regulations.
- Prepare testing traceability reports and other testing metrics.
QUALIFICATIONS / EXPERIENCE
- Recognized degree or higher in Computer Science or related Engineering fields.
- At least 3 years of working experience in Test Automation, using test frameworks for Database (ETL Testing) and Data analytical testing.
- Working knowledge in testing Data management platform tools similar to Golden Source.
- Sound knowledge in Java programming, SQL queries, and Cucumber (Java) testing framework.
- Good knowledge in testing scheduling/orchestration tools (like Control-M, Azure Data Factory).
- Working knowledge of relational databases and comfortable with testing SQL jobs and stored procedures with awareness of data security.
- Basic understanding of data quality, profiling, and analytics concepts.
- Working experience with test management tools such as Jira with Xray/Zephyr.
- Working knowledge of tools such as Bitbucket, Jenkins, Confluence, and familiar with Git branching model.
- Working experience in Agile projects, Behavior Driven Development (BDD) approach to software development and testing.
- Basic programming knowledge in Python is a plus.
- Knowledge of Azure cloud platform is a plus.
- Working experience in the investment bank or asset management industry is a plus.