QA Tester

Complete Tuition Ltd
Harrogate, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 30K

Job location

Harrogate, United Kingdom

Tech stack

PHP
API
Agile Methodologies
JIRA
Automation of Tests
Code Review
Databases
DNS
Github
jQuery
Laravel
MySQL
Nginx
Scrum
RabbitMQ
Redis
Regression Testing
Selenium
Service-Oriented Architecture
Software Engineering
Strategies of Testing
TypeScript
Caching
Vue.js
Information Technology
Cloudflare
Cucumber
Docker

Job description

  • Review and analyse system specifications.
  • Collaborate with QA Testers and Developers to design and execute effective testing strategies for new and existing features.
  • Execute manual and automated test cases and analyse results.
  • Report defects to the development team and contribute to root cause analysis.
  • Assist in troubleshooting issues raised with the development team.
  • Conduct post-release and regression testing.
  • Support feature launches in collaboration with the development team and wider business stakeholders.
  • Work closely with developers to ensure quality is maintained throughout the software development lifecycle, from feature conception through to deployment and post-release monitoring., * Our office is based in Harrogate, but the development team works hybrid.
  • We follow Agile principles and aim to simplify processes while empowering teams to self-manage.
  • Day-to-day communication and huddles are held via Slack.
  • Two-week sprints managed through Jira.
  • Daily stand-ups with the development team.
  • Sprint planning and retrospectives.
  • Weekly "show and tell" sessions for a non-technical audience.

What We Offer

  • Competitive salary.
  • Hybrid working with flexibility.
  • A supportive and knowledgeable team, with opportunities to enhance your skills through code reviews and collaborative working.

A Typical Day at Pass Tech

  • Daily stand-up with the development team.
  • Monitoring bug channels to ensure existing functionality operates as intended.
  • Reviewing and improving existing functionality to resolve issues, enhance product quality, and unlock future capabilities.
  • 3 Amigos meetings with the Product Owner and Lead Developer to plan upcoming work, refine requirements, and discuss the best technical approach.

Our Tech Stack

  • Languages & Frameworks: PHP 8, TypeScript, Laravel, Vue 3 (with some Vue 2 legacy components), jQuery (legacy).
  • Testing: CucumberJS, Selenium.
  • Databases & Storage: MySQL 8, Redis (cache and queues on staging; cache only in production).
  • Messaging & Architecture: RabbitMQ (production queues), Service-Oriented Architecture, queue-driven services.
  • Infrastructure & Tools: Docker, NGINX (production), Cloudflare DNS and caching, Laravel Forge for server management, GitHub with GitHub Actions for automated QA environment creation.
  • Environments: Multiple staging and QA environments for development and testing.
  • APIs: Multiple APIs supporting various elements of the platform.
  • Applications: Laravel with MySQL for the core application, Vue frontends for customer-facing interfaces, and an admin panel built with Laravel Nova.

Requirements

Do you have experience in Test automation?, Do you have a Bachelor's degree?, We are seeking a QA Tester to join our growing Engineering team and support the quality assurance of the next generation of our platform. The ideal candidate is proactive, detail-oriented, and an excellent communicator. They will be comfortable working in an agile environment with minimal supervision and will demonstrate a strong passion for UX, product quality, and problem-solving. Ultimately, they will help ensure that our products, applications, and systems function reliably and deliver an outstanding user experience., * Proven experience as a Quality Assurance Tester or in a similar role.

  • Understanding of QA methodologies and basic project management principles.
  • Ability to document and troubleshoot defects effectively.
  • Excellent verbal and written communication skills.
  • Strong attention to detail.
  • Analytical mindset with strong problem-solving abilities.
  • Good organisational skills.

Desirable Skills

  • Experience with automated testing tools such as Cucumber.
  • BSc in Computer Science, Engineering, or a related field.
  • Familiarity with Agile methodologies and regression testing.

Apply for this position