Test Automation Engineer
Freelance job till 31.12.2026
Work as part of an Agile squad delivering the migration of legacy applications to a modern, event-driven and service-oriented architecture.
Collaborate closely with the Solution Architect, Product Owner, Technical Lead, application architects, and other key stakeholders.
Design and deliver a coherent end-to-end testing solution covering both functional and non-functional requirements.
Build strong business and technical domain knowledge to support multiple projects within the squad.
Define estimation principles for different phases of the migration programme.
Create and maintain Test Strategies, proposing the most effective and optimal test approaches.
Present test strategies and approaches to key stakeholders and propose alternative approaches when required.
Derive, peer review, execute, and maintain test scenarios and test cases.
Manage defects end-to-end, including root cause analysis and challenging assumptions where appropriate.
Identify, assess, and escalate risks and issues, proposing effective mitigation strategies.
Review test deliverables produced by team members to ensure completeness, accuracy, and quality.
Contribute to test reporting and continuous improvement of testing practices
Essential experience:
Experience in analysis, system design, and development of distributed, multi-platform solutions.
Hands-on object-oriented design and Java development experience.
Experience implementing Event Hub technologies, particularly Kafka and Kafka Streams.
Strong database design and testing experience, especially with Oracle databases.
Advanced SQL skills and experience validating data through queries.
Very strong experience working in Agile environments.
Working knowledge of BDD and TDD practices.
Experience implementing and working with CI/CD pipelines (ADS).
Strong understanding and practical experience of risk-based testing.
ISEB/ISTQB Foundation Certificate in Software Testing (mandatory).
Must have:
Strong analytical mindset with the ability to extract and analyse relevant information from documentation, systems, data, and stakeholders.
Proven ability to derive both manual and automated test scenarios and cases, ensuring traceability and documentation to agreed standards.
Hands-on experience with test automation using Java, UFT, and ADS.
Solid experience reviewing test artefacts to ensure quality and suitability.
Ability to facilitate discussions and workshops to define test approaches and risk mitigation strategies.
Strong defect management and investigation skills.
Test Automation Engineer
Test Automation Engineer