Job Description
YPS - QA Engineer (UK Only, Remote)
Who Are We?
YourParkingSpace.co.uk (YPS) is the leading UK shared economy platform for parking. With hundreds of thousands of customers throughout the UK, YPS enables property owners to lease their parking spaces (either on a short-term or long-term basis) to earn additional revenue, whilst enabling drivers to find and pre-book parking more conveniently and more cost-effectively. Additionally, the business is the UK’s fastest-growing direct operator of car parks. This evolving model is rapidly cementing our position as the go-to business for car park operations.
With a rapidly growing team, ongoing international expansion, recent multi-million-pound investment and hugely exciting commercial opportunities landing daily and a team of competent and hard-working colleagues, you will be joining the organisation at an extremely exciting moment in its history.
Role Overview
- Evaluate, repair and rejuvenate the testing lifecycle
- Develop the testing process by working with other QA engineers and developers to make this as integrated as possible.
- Work in an agile, collaborative environment with developers and product managers to create the best multi-platform software
- Working on manual testing, agile, Jira, regression testing and automation testing
- The QA Engineer role is to develop and execute automated tests to ensure software product quality.
- Develop and implement manual software test process.
- Work through the existing QA backlog and new test tickets.
- Work towards short, mid and long-term team goals.
- QA Engineer’s responsibilities include estimating, planning, and coordinating testing activities.
- The QA Engineer will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved.
- The ability to quickly assess risk, ensure plans are executed
- The QA Engineer role is a very hands-on, highly interactive role within an ever-changing production environment.
- Work towards various KPIs defined by the QA Lead.
Responsibilities
- Work alongside a team of 3-7 QA engineers.
- Participate in the design process to understand, analyse and influence the application/service/system to be tested.
- Identify the risks and appropriate test coverage to validate new features as well as regression and develop test plans and cases.
- Create, maintain and improve automation scripts.
- Install and configure test suite frameworks.
- Execute test cases, manually or in an automated fashion, capture and analyse the results, document issues and prepare test reports.
- Present testing results and progress to the team lead.
- Use Test Management tools to create, maintain, track and execute test cases, as well as Defect Tracking tools.
- Analyse and identify the issues found during testing, working with the QA teams and/or the product team to diagnose them.
- Understand the business aspects, as well as the ways the customers are using the system, and check if the system is performing as it should be.
- Planning, designing, preparing, and executing the tests.
- Participate in meetings with the Engineering QA and Product teams.
- Engage with a spirit of collaboration across teams and individuals.
Basic Qualifications
- Passion for learning and supporting colleagues.
- Passion for process automation and software quality.
- 5+ years of QA experience including writing and executing test plans.
- Knowledge of script programming (Javascript, Typescript, Java, Bash, etc.) (preferred)
- Strong design, coding and debugging skills (hands-on).
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Advanced hands-on experience in building automated regression testing capabilities using current technologies.
- Team player, Independent, out-of-the-box thinker, and self-learner.
- The ability to work in a dynamic environment which can be changed frequently.
- Good interpersonal, written, and oral communication skills in English.
The Right Person?
- Manual testing (minimum 2 years)
- Automation testing
- Regression testing
- Experience working with Jira
- Working in an Agile (Scrum) team
- Working within a fast-paced environment
- 2+ years commercial experience
- AWS (desirable)
- Testing on mobile (desirable)
- BDD (behaviour-driven development) (desirable)
- API testing / Postman (desirable)
- Ability to be able to communicate positively and handle conflict in a professional and tactful manner.
- Confidence in decision making and the ability to give meaningful advice towards an end goal.
- Good team player
What you’ll get
- Fully remote working
- 24 days annual leave + this increases after 3 years, with one extra day added each year (maximum 3 additional days)
- Birthday off
- Bi-annual performance & salary reviews
- Enhanced maternity and paternity leave
- Learning and Development opportunities
- Volunteering and fundraising for our chosen charity
- Monthly parking credit, as well as free parking at the office
- Gym membership
- Mental health and well-being support
- Cycle to work and tech scheme
- Working in a company where there are no limits! If you work hard and want to achieve big things, this is the place for you