Senior Automation Test Engineer
Focus Cloud Limited
Euston, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
JIRA
Automation of Tests
Bug Tracking Systems
Computer Programming
Continuous Integration
Github
Regression Testing
E2e Testing
Test Management
Strategies of Testing
TypeScript
+10 more
GitHub Copilot
ReactJS
Cypress (Programming Language)
AngularJS
Integration Tests
Playwright
Free and Open-Source Software
Restful APIs
Selenium Webdriver
Programming Languages
Job description
A hands-on engineering role that designs, writes and maintains automated test suites full-time, covering UI and end-to-end tests, working alongside a separate test strategy function. This is a coding role: the person writes test code in a real programming language, not manual or record-and-playback scripts., * Run and maintain automated testing full-time.
- Introduce and own an end-to-end and UI test automation framework.
- Write new UI and end-to-end test scenarios for untested areas of the product.
- Design and maintain API-level end-to-end and contract tests.
- Integrate automated test suites into the CI pipeline as required checks.
- Run tests and triage failures on an ongoing basis.
Requirements
- 5+ years of hands-on experience building automated test suites in code.
- Strong programming ability in TypeScript, able to write and maintain production-quality test code.
- Expert-level experience with Playwright, or an equivalent modern end-to-end testing framework such as Cypress or WebdriverIO.
- Experience designing and writing API-level end-to-end and integration tests against REST APIs.
- Experience integrating automated test suites into a CI pipeline, ideally GitHub Actions.
- Experience with test management and defect tracking tools such as Jira.
- Ability to identify untested scenarios and write new UI and end-to-end test coverage independently.
- Comfortable using AI coding assistants (such as GitHub Copilot) as part of day-to-day work.
- A public GitHub profile, open-source contributions, or personal repositories that demonstrate their work.
Preferred skills and experience
- Experience testing applications built with Angular and React.
- Experience with visual regression testing.
- Experience with monorepo CI tools such as Turborepo.
- Experience working alongside a separate quality strategy or test lead function.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EY
Elena Yakimova
Integration And E2E Testing: Are They Complementary or Interchangeable?
over 4 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
LM
Luis Minvielle
13 AI Tools for Developers
almost 3 years ago