Test Automation Engineer

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Test Automation Engineer building automated UI, API, and database tests for Nucleus retirement and financial platforms. Improving regression coverage, investigating failures, and supporting regulated fintech software delivery.

Responsibilities:

  • Design, develop and maintain automated tests for DT applications and services
  • Convert existing test cases and regression scenarios into repeatable automated tests
  • Create automated tests to address functional, integration and regression coverage gaps
  • Create reusable automated test components and scripts
  • Execute automated tests and analyse results
  • Investigate automated test failures and resolve issues or escalate defects
  • Maintain and update automated tests as applications, requirements and business processes change
  • Analyse test coverage and identify opportunities for additional automation
  • Support test automation coverage and quality reporting
  • Contribute to quality reviews, test readiness assessments and retrospectives
  • Develop automated tests across user interface, API and database layers
  • Use SQL and database queries for test data preparation, data validation and result investigation
  • Validate data integrity, transaction processing and system behaviour
  • Identify, log, investigate and retest defects
  • Work with developers and technical teams to resolve defects
  • Participate in Agile Scrum ceremonies and sprint planning, refinement and delivery activities
  • Communicate test progress, coverage, failures, issues and risks to the Test Lead, Senior Tester or Test Manager
  • Share automation techniques and good practices across the Test team
  • Use approved tools for test automation, test management, defect tracking and documentation
  • Contribute to maintaining test environments and test data sets
  • Apply automation design techniques to maximise reliability, maintainability and reusability
  • Work in accordance with software development, testing and Application Lifecycle Management processes

Requirements:

  • Experience of using Ranorex automation tool
  • Experience using test management and delivery tools such as DevOps and Jira
  • SQL and database query skills for test data preparation, data validation and investigation
  • Coding or scripting skills where required
  • Knowledge of automated testing across user interface, API and database layers
  • Knowledge of software development, testing and Application Lifecycle Management processes
  • Ability to investigate automated test failures methodically
  • Ability to work with technical and non-technical stakeholders
  • Ability to participate in Agile Scrum ceremonies
  • Ability to handle sensitive financial and customer data responsibly and in accordance with regulatory standards
  • Ability to work independently, manage and prioritise workload
  • Attention to detail, accountability, collaboration, proactivity, learning orientation, technical curiosity, problem solving, integrity, communication and adaptability

Benefits:

  • Non-contributory pension
  • Bonus
  • Enhanced parental leave
  • Paid time off for emergencies
  • Health and wellbeing initiatives
  • Flexible working options