About the role
Responsibilities:
- Developed various automation frameworks from scratch across different platforms.
- Utilised RESTful API testing tools and wrote code-based validations to ensure application integrity.
- Be able to debug and do RCA of the application code when there are any production issues reported.
- Understand basic database schemas and SQL to be able to own test data and seeding scripts, along with debugging reported data issues.
- Be able to own the mock service and integrate the mock for 3rd party flows to respective applications for the test environments.
Requirements:
- Experienced in developing and reviewing code to uphold functional quality and adherence to standards within collaborative agile environments.
- Proficient in programming languages such as Java, Python, Ruby, and SQL for robust test scripts, data-driven scenarios, and custom utilities.
- A bachelor's or Master's degree in computer science, engineering, or a related field.
- 5+ years of experience in test automation, QA engineering or software testing, ideally with financial or wealth management products.
- Demonstrated expertise in automated testing tools and programming languages as described above.
- Strong understanding of cloud-based testing environments.
- Familiarity with BDD/TDD, security, and compliance practices for FinTech products.
- Strong analytical, problem-solving, and collaboration skills.
- Extensive experience in designing, developing, and maintaining automated test suites for web, mobile, and API-based wealth management systems, using tools like Selenium, WebDriver, Appium, and JUnit.
- Skilled in integrating automated tests into CI/CD pipelines to ensure reliable and efficient regression coverage across releases.
- Apply AI-driven and scriptless automation approaches to accelerate test script creation, optimise coverage, and enable scalable automation frameworks for financial applications.
- Validated security, transactional accuracy, and compliance through automated test scenarios simulating complex banking operations and user workflows.
- Be able to own the testing environment, CI/CD and its infrastructure and ensure its availability and integrity.