Job description
Meet the Guru
Resource Guru is a market-leading product used by smart organisations around the world to master their team’s time. Customers include NASA, L’Oreal, Publicis, Accenture, KPMG, M&C Saatchi, VMware, Ogilvy, Virgin Media and the NHS. They all trust Resource Guru to handle one of their most precious assets - their people’s time. We are a small, remote team with employees in the UK and Europe. This means you would be free to work from anywhere with a good internet connection and a 4-hour time overlap with GMT business hours. We live in Slack, have daily video standups and meet up occasionally to work together and celebrate achievements. See if this is the right place for you.
In Brief
A great user experience is one of our top priorities here at Resource Guru. We are looking for a talented and self-motivated Software QA Analyst to help us deliver a fantastic quality, secure product to our customers. You will partner with our QA Lead and will be responsible for designing, writing, and executing manual tests, as well as assist in the implementation of automated tests. You will be highly motivated, able to work autonomously, and willing to regularly collaborate (asynchronous-first) with our remote team.
What You’ll Be Doing
- Designing, writing, and executing manual tests.
- Work closely with the QA lead, product manager, designers and the engineering team to understand specifications, designs and the overall product vision, while ensuring the product conforms to them and technology best practices.
- Exploratory manual testing. We encourage Dogfooding and stress testing our own application.
- Assisting with the writing and implementation of automated tests.
- Using our bug tracking and project management software (Shortcut, formerly Clubhouse) to submit, track, and manage defects.
- Maintain QA documentation: updating existing test cases, regular maintenance of our test case management software (Qase), updating user guides and onboarding documentation.
- Creating and managing test runs through our test case management software.
- Viewing and analysing test run reports and data to identify patterns of failures.
- Suggest process and execution improvements for the testing phase of the software development life cycle.
- Participating in daily video-based standups, planning sessions, and end-of-sprint reviews/retrospectives with a view to constant improvement.
- Exercising independent thought and judgement and being able to shift focus quickly.
- Gaining an intricate understanding of our platform and working to put together a solid regression suite of tests.
- Participate, where necessary and relevant, in the design process of new features in order to gain an early understanding of testing requirements.
- Updating, fixing, analysing, and adding to our automated testing repository.
What We're Looking for
- Passion! We want you to love working at Resource Guru - because we do! The right candidate genuinely loves software, and constantly looks to improve user experience.
- We work with Qase, Shortcut, GitHub, Postman, Slack, and of course, Resource Guru! We believe great engineers and testers aren’t limited by a toolset, so we’re open to other relevant programs. We’re always happy to hear about solutions to interesting problems using tools outside of our normal stack.
- Hands-on experience with an automation framework, such as Playwright/Selenium/Cypress. Experience with the Gherkin syntax is preferable but not essential.
- Experience of working with and testing modern REST APIs, including understanding documentation and JSON-structured response data.
- Attention to detail. Given that our customers rely on the accuracy of data in Resource Guru for business-critical operations, we’re pedantic about the quality of the work we do.
- You will have an uncanny ability to break things, root out hidden issues and find bugs that others wouldn’t spot.
- Autonomy - you’ll be working closely with our QA lead but will also need the confidence and motivation to prioritise and drive your own workload based on company priorities and discussions from internal meetings.
- You must be happy with asynchronous-first communication. We work hard to create a flexible culture that allows for focus and uninterrupted time. Asynchronous communication helps us achieve enhanced productivity and encourages us to manage our workflow according to our own preferences.
- Discerning - the best products aren’t created by just making sure things work. They are also a result of making sure things look great! You will have a sharp eye for things that don’t look good. You know what good design looks like and you choose things based on their design (as well as functionality).
- You must be a crystal clear communicator with excellent English - this is critical to the efficiency we need.
- Tireless gatekeeper - you will be able to resist the fatigue of failing tests again and again until they meet your standards.
- Technical knowledge - you have a basic understanding of HTML and web technologies. You know your way around a browser, eg how to clear cookies, how to view errors in the console etc. You have a basic insight into what might be causing bugs.
✔ Our Interview Process
- Meet with Meredith, our Talent/People Guru
- QA challenge - completed in your own time
- Meet with Paul, our QA Lead
- Meet with Andrew or Percy, our Cofounders
- Offer!
- ️ What We're Offering
- A great salary
- Stock options
- Work from almost anywhere you like (with at least 4 hrs overlapping with GMT business hours)
- Co-working budget
- 30 days paid holiday + Dec 24 - Jan 1 company holiday
- Birthday off + house move day off
- Flexible hours
- Annual training and conference allowance
- Home office equipment contribution upon joining (then every 3 years)
- Budget to visit local or international colleagues
- Monthly health & well-being contribution - to be used as you see fit
- Pension contribution
- Generous referral bonuses for your equally talented friends or ex-colleagues
- International travel - We host Guru Gatherings where we all get a chance to see each other in HD Past locations have included Budapest, Dublin, London and Cape Town.
We think this is a great place to work, but don't just take our word for it...
"Outside of team stand-ups and team meetings, I am trusted to manage my own workload and simply get on with it. Help and guidance is there if and when needed. This level of trust and autonomy means I have been able to do some of the best work of my life and really help build a great product."
- Paul, QA Lead
"It's really easy to do great work when the codebase is clean, well organised and when there are actively maintained tests. This allows you to move confidently without worrying about breaking things. It gets easier when you know what's expected of you and you get all the right feedback and support. All this while being given autonomy to explore your own ideas and do it the best way. Joining Resource Guru has by far exceeded my expectations."
- Andrei, Engineer