Senior Software Engineer in Test - Remote
Location
Gateshead, Tyne and Wear | United Kingdom
Job description
If you’re looking for a boring office job where you can hide behind your computer screen, then we’re not the place for you! Everyone who works for Team RH is an exceptional person, creative, hard-working and talented. We have incredibly high standards and are on the hunt for world-class people who’ll blow us away with their talent and passion.
Before we get to the good stuff, we have a couple of ground-rules we want to make clear:
- Interview attire is left to you to decide what you think is appropriate. If this is an issue, let us know and we’ll see you right.
- If you think that doing a virtual interview from your bed is acceptable, jog on.
- We don’t employ smokers - we’re a health and fitness company and everyone who joins us should be clued up enough to know that smoking isn’t good for you or your health.
- Arrive on time for your interview. Unless you have a valid excuse, we won’t wait around for anyone who can't do the basics.
- Zero toxicity. Our culture is the most important thing here and we won’t stand for anyone gossiping or being negative in work. We have incredible, kind and caring people working with us and we’ll protect them at all costs.
Some people will turn their noses up at the above - that’s fine, they can go and work somewhere else. However, if you’ve read up to here and you think you want to join a team of world-class, super-driven and kind-hearted people, then let’s get to the good bit…
Role overview
We are on the hunt for a Senior Software Engineer in Test to join our fast-growing Engineering team. Your main focus will be on designing robust and maintainable, functional testing frameworks. You will work closely with the QA engineers, software developers, product owners and business stakeholders to produce world-class technical products.
This job is based fully remotely and will report into our Lead Software Engineer in Test.
Hours for this position are Monday - Friday, 9am - 5pm.
Responsibilities
- Contribute to the creation and update of the automation test strategy.
- Create and maintain test automation that is robust, concise, and readable
- Pair with developers to enable them to effectively contribute to test automation coverage.
- Collaborate with product owners and other stakeholders to define and review automation acceptance criteria for each user story and ensure automation is factored into your team's definition of ‘ready’/’done’.
- Assist in removing technical impediments encountered by the team.
- Seek opportunities to utilise test automation more effectively, to maximise the value offered by the discipline and to facilitate the application of DevOps and Agile practices.
- Attend, contribute and where appropriate, deputise within Agile ceremonies.
- Coordinate manual user testing sessions with the wider business, ensuring that any feedback is fed back to the development/product teams and supporting staff throughout the testing process, including the creation of test scripts and assisting users with their testing accounts.
Skills and qualifications
- An understanding of the fundamentals of testing and experience in functional testing, using a value-driven approach.
- Experience of test automation frameworks (e.g. Appium, XCUITest) and associated design patterns.
- Experience with integration testing tools (e.g Postman, Fitnesse, Karate).
- Experience of using Git/Github.
- Confidence working with CI/CD pipelines for test automation execution and fast feedback.
- Experience of using mocking/stubs to enable testing earlier in the lifecycle.
- A strong ability to coach/mentor testing and non-testing colleagues to improve test practices.
- Have the ability to teach others how to write quality code.
- An understanding of non-functional testing (performance, security, accessibility).
- Knowhow of the key values and principles of Agile, including purpose of ceremonies and Agile estimating and planning
Benefits
- Free membership to our Team RH Life Plan.
- 25 days holiday + bank holidays.
- Generous discounts on all merchandise.
- Staff fun days and socials
- Many opportunities for career development, as well as opportunities for training and personal development.
- Enhanced sick pay, maternity and paternity pay.
- Competitive salary.
- An incredible, fun and creative environment. We treat people like friends and family, not co-workers.
- Zero-toxicity, zero-BS.
Job tags
Salary
£60k - £75k per annum