We're looking for a highly skilled Senior QA Engineer to help us improve the software quality and user experience for HealthUnlocked.com, the world's largest social network for health. We help millions of people to better manage their health conditions, by connecting them with others with the same needs all over the world for peer support and advice.
HealthiVibe, a division of Corrona LLC, is a market leader in innovative, evidence-based patient engagement initiatives across the product lifecycle for pharmaceutical clients. The HealthUnlocked platform is a key part of our ambitious plans to create an industry-leading ecosystem centered around the patient voice. By providing access to engaged patients across the globe, we help our clients better understand what matters most to patients.
About the role
This is a great opportunity to use your current skills and develop new ones while working on a product that really matters. The role is remote first and our team made a successful transition to being fully remote in 2020. You will be working closely with product, tech and business colleagues to define and implement improvements to our test strategy and QA processes. You'll be experienced in setting up and maintaining testing suites for frontend and backend code, which will be a major part of the role. But you'll also be able to judge what not to automate, and be expert at defining and executing effective manual testing. Above all, you'll champion quality across our team processes so we can deliver great experiences to our users.
Our Technology and Team Culture
We like to move fast and release in small increments frequently, deploying our code in Docker containers to our Terraform managed AWS infrastructure. We use the functional programming language Clojure heavily on the backend, and our frontend stack is built in React, Redux and Next.js. As a team we really value giving enough time for developers to tackle bug-fixes, refactoring and other technical optimisations, which we do by alternating product feature sprints with maintenance periods, to ensure the long-term technical health of our codebase.
We are a small team, where every person counts - you'll be able to see your work having an impact immediately. We have a healthy working culture that values autonomy and creativity. You'll need to be a team-player: collaborative in the way you work and supportive of the people you work with - and you'll find us very supportive of you and your professional development too.
We also genuinely care about diversity. We have a roughly 50/50 male/female split across the team (including in technical roles), and welcome applications from people of other genders, and from other groups underrepresented in tech, too.
This job description is not intended to be exhaustive and it is likely that duties may be altered from time to time in the light of changing circumstances, in discussion with the post holder. Due to the volume of applicants received we regret that it is not possible to respond to all unsuccessful applicants. If you do not receive a response within 2 weeks, unfortunately your application has not been successful on this occasion.
- 3 years plus professional experience in a QA Engineer or Software Tester role, with demonstrable experience and advanced skills with test automation.
- Strong communication skills, both written and spoken.
- Strong practical knowledge of Agile, Scrum, BDD/TDD and CI/CD.
- Able to take a lead role in release management and work closely with developers to drive quality across the CI/CD pipeline.