freehire launches on Product Hunt on 26 August.

Follow →

Test Automation Engineer (ETL) (JD#11283)

Summary

Develops and executes automated test frameworks for ETL/data pipelines in fintech/risk applications, focusing on Java/Spark-based systems, SQL validation, and data quality checks.

Job Summary

We are seeking a test automation engineer with 4–6 years of experience in functional QA, test automation, ETL/data testing, and SQL, preferably within risk/finance banking applications.

Mandatory Skill-set

  • 4–6 years of relevant software testing experience;
  • Strong experience in functional QA, UAT, system integration, and regression testing;
  • Strong SQL Server and advanced T-SQL skills;
  • Hands-on ETL testing, data validation, reconciliation, and source-to-target testing;
  • Strong Java-based test automation using JUnit/TestNG and Maven/Gradle;
  • Experience testing Java/Spark-based data processing applications;
  • Experience with data-driven test frameworks and large dataset validation;
  • Knowledge of risk/finance applications and risk data such as deals, authorizations, guarantees, and RWA;
  • Experience with data mapping, ETL requirements, and data quality validation;
  • Good understanding of Agile/Scrum methodologies.

Desired Skill-set

  • CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or GitHub Actions, along with Git and scripting skills in Python/Bash/PowerShell;
  • Exposure to Spark/Spark SQL, SAP BI, test data management, and Agile/Scrum practices.

Responsibilities

  • Analyze business and functional requirements and translate them into functional, integration, and automation test scenarios;
  • Plan and execute UAT, functional, system integration, and regression testing for Risk and Finance applications;
  • Perform ETL testing, source-to-target validation, data reconciliation, and large-volume data quality checks;
  • Develop and maintain automated test frameworks using Java, JUnit/TestNG, and Maven/Gradle;
  • Validate data using SQL, T-SQL, Spark SQL, and automated comparison utilities;
  • Perform data mapping, data flow validation, and testing of risk reporting processes;
  • Analyze ETL, Spark, and application logs to identify data and processing issues;
  • Collaborate with developers, business users, project managers, and support teams to resolve defects and implementation issues;
  • Manage change requests, provide functional clarifications, and ensure timely implementation of solutions;
  • Support L3 application issues and work with L1/L2 teams and business users to maintain application stability.


Should you be interested in this career opportunity, please send in your updated resume to apply@sciente.com at the earliest.

When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (Privacy Policy | SCIENTE)

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

EA Licence No. 07C5639

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available