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 requirement during SIT & UAT stages.
- Develop automated test scripts to validate functional and technical requirements in 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 process and strategies defined by Eastspring IT
- Execute manual / automated / exploratory tests and provide QA sign-off to business users for releases
- Maintain test process, design and execution artifacts in test management system complying the 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 8 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 same-as/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.
- Good to have basic programming knowledge in Python
- Good to have knowledge of Azure cloud platform.
- Good to have working experience in investment Bank or Asset Management industry.
OTHER TRAITS
- Positive attitude and collaborative mindset.
- Willing to work across projects and perform manual / automation / exploratory testing
- Highly motivated to keep abreast with the latest development in technology and to acquire deep technical knowledge and skills.
- Excellent communication, presentation, and interpersonal skills.