Negotiable
Inside
Remote
National - on-site requirements minimal and many locations available, UK
Summary: We are seeking an experienced Automation Test Engineer for a 6-month contract role that offers flexibility with occasional on-site requirements across various locations in the UK. The ideal candidate will have a strong background in designing automated test frameworks and proficiency in tools like Playwright and Cypress. This position requires expertise in testing services built with Kotlin and TypeScript, as well as a solid understanding of API testing and integration resilience. Candidates should be prepared to manage User Acceptance Testing and work in complex system environments.
Key Responsibilities:
- Design and implement automated test frameworks for UI, API, and end-to-end testing.
- Utilize Playwright and/or Cypress for E2E test automation.
- Test services built with Kotlin and TypeScript.
- Conduct API testing, including legacy systems and modern integration services.
- Perform integration resilience testing, handling failures and timeouts.
- Familiarize with contract testing (e.g., PACT).
- Work in environments with multiple APIs and complex system interactions.
- Test cross-system state changes and updates propagation.
- Create and maintain smoke tests, regression tests, and core user journey tests.
- Verify data integrity across imports, exports, and sync processes.
- Understand data migration testing (data mapping, transformation, validation).
- Test data-driven features using database technologies (e.g., Postgres, SQL).
- Manage enterprise-level testing and large, distributed system architectures.
- Test error handling, edge cases, and resilience to operational failures.
- Utilize performance and load testing tools (e.g., Gatling) for UI and API layers.
- Support User Acceptance Testing (UAT) with operational teams.
Key Skills:
- Strong experience in automated test frameworks for UI, API, and end-to-end testing.
- Proficiency with Playwright and/or Cypress.
- Hands-on experience with Kotlin and TypeScript.
- Strong understanding of API testing.
- Experience with integration resilience testing.
- Familiarity with contract testing (e.g., PACT).
- Experience in complex system interactions.
- Ability to test cross-system state changes.
- Experience with feature-flagged releases.
- Ability to create and maintain various types of tests.
- Experience in testing data flows and data integrity.
- Understanding of data migration testing (nice to have).
- Knowledge of database technologies (e.g., Postgres, SQL).
- Experience with enterprise-level testing.
- Ability to test error handling and edge cases.
- Familiarity with performance and load testing tools.
- Experience managing User Acceptance Testing (UAT).
Salary (Rate): undetermined
City: undetermined
Country: UK
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
We are currently recruiting for an experienced Automation Test Engineer to work a 6-month contract with our client. Candidates can be based anywhere nationwide - on-site requirements will be occasional only and flexible as our client has many sites around the country.
Minimum Requirement:
- Strong experience designing and implementing automated test frameworks for UI, API, and endto end testing
- Proficiency with Playwright and/or Cypress for E2E test automation
- Hands on experience testing services built with Kotlin and TypeScript
- Strong understanding of API testing, including calls to Legacy systems and modern integration services
- Experience with integration resilience testing (handling failures, timeouts, and degraded upstream dependencies)
- Familiarity with contract testing (eg, PACT)
- Experience working in environments with multiple APIs and complex system interactions
- Ability to test cross system state changes, especially where updates propagate across systems (eg, OASys, nDelius)
- Experience with featureflagged releases and testing behaviour under multiple featureflag states
- Ability to create and maintain smoke tests, regression tests, and core user journey tests (happy/unhappy paths)
- Experience in testing data flows, including verifying data integrity across imports, exports, and sync processes
- Understanding of data migration testing (data mapping, transformation, and validation) - nice to have
- Knowledge of database technologies (eg, Postgres, SQL) and how to test data driven features
- Experience with enterprise level testing and large, distributed system architectures
- Ability to test error handling, edge cases, and resilience to operational failure modes
- Familiarity with performance and load testing tools (eg, Gatling) for both UI and API layers
- Experience managing and supporting User Acceptance Testing (UAT) with operational teams
If you feel you have the skills and experience needed for this role; please do apply now.
By applying for this job and submitting your CV to Parker Shaw, you acknowledge and give permission for us to pass it to an associate company for resourcing purposes. We outsource some of our resourcing calls to a trusted third-party company and they may call you to discuss this opportunity with you. They will then report back to us with the outcome of their conversation with you, where upon we will decide whether to submit your CV to the end client. Please be assured that the third-party company do not store or control any of your data, this is all done by ourselves (Parker Shaw).