Data Tester (Automation)

Location: Singapore
Job Type: Permanent
Reference: JO-2107-12586
Salary: Up to $9,000 / month
Working hours: Monday - Friday (Office hours)


Job Responsibilities: 
  • Designing, building, and executing test plans for complex data management solutions built on traditional and modern data processing frameworks.
  • Understanding the data lineage and preparing test cases to validate the data during every stage of the data processing journey.
  • Planning, designing, and conducting tests of the data-related implementations, correcting errors, and re-testing to achieve an acceptable result.
  • Develop database (SQL/No-SQL) scripts for verification of data at extraction, transformation, and loading phases by verifying the data mapping & transformation rules.
  • Contributing to the development of the test strategy focusing on building the Regression suite.
  • Document issues and communicate with the developers to resolve issues and ensure quality standards.
  • Participate actively in Scrum meetings with the development team, Product Owner, Architects, and Scrum Master and provide up-to-date testing feedback.
  • Write Data Integration & Analytics based automation to ensure scalable test coverage as product functionality increases.
  • Collaborate with Product Owner to improve Regression testing and User Acceptance Test (UAT) processes.
  • Ownership of overall test strategy for Data Management from test coverage planning to test result repository with a relentless focus on quality and continuous improvement for compliance.
Job Requirements: 
  • Minimum qualification: Degree in Mathematics, Computing or Engineering discipline or equivalent experience
  • 5+ years of experience at various levels of Data Testing roles.
  • Experience in designing and executing test strategies for complex Data Engineering & Analytics projects.
  • Strong experience with SQL and databases/backend testing.
  • Experience in converting data processing activities as database reconciliation scripts to test the end-to-end data processing.
  • Experience in executing test plans using Microsoft-based test tools like MTM, Azure Test Plans.
  • Experience planning non-functional testing in a large Data Processing environment including performance, load, and integration testing.
  • Experienced in DevOps methodology, preferably using Azure DevOps.
  • Experience with modern data integration/engineering tools is a plus.
  • Experience of working in an agile environment, within a self organising team.