About the role

  • QA Engineer ensuring software quality at LCCC, collaborating with development teams and implementing effective testing strategies. Reporting to Software Engineering Manager for continuous improvement in testing processes.

Responsibilities

  • Execute test cases for functional, regression, and integration testing
  • Log and verify bugs, and maintain accurate test execution records
  • Follow predefined test plans and escalate unclear requirements or test scenarios
  • Assist in writing and maintaining manual test cases
  • Contribute to updating regression test suites based on new features or bug fixes
  • Maintain and update existing automated test scripts
  • Learn and apply automation tools and scripting languages
  • Reproduce and document bugs clearly with necessary logs, screenshots, and steps
  • Work with developers to clarify defects and retest once resolved
  • Use existing test environments for test execution
  • Participate in daily stand-ups, sprint reviews, and QA-related discussions

Requirements

  • Solid understanding of software testing life cycle (STLC) and software development life cycle (SDLC)
  • Experience in executing test cases, reporting bugs, and verifying fixes
  • Exposure to writing or editing automated test scripts in tools like Selenium, Playwright or Cypress
  • Familiarity with scripting languages (e.g. Java, Python, or JavaScript) used in test automation
  • Ability to write clear, reproducible bug reports and test documentation
  • Basic experience with version control systems like Git
  • Experience running or monitoring automated tests (e.g. GitHub Actions, GitLab CI) is desirable
  • Ability to break down requirements and identify ambiguous or missing information
  • Hands-on experience with tools like JIRA, XRAY, TestRail, Zephyr, BrowserStack, Postman or equivalent
  • Dedication to Quality: Demonstrate a commitment to delivering high-quality software by conducting thorough and meticulous testing
  • Collaborative Team Player: Work effectively as part of a cross-functional team, collaborating with developers, QA team members, and stakeholders
  • Analytical Mindset: Apply critical thinking and problem-solving skills to identify, troubleshoot, and resolve testing issues
  • Continuous Learner: Stay updated with the latest testing trends, tools, and methodologies to continuously improve testing practices

Benefits

  • Annual performance based bonus, up to 10%
  • 25 days annual leave, plus eight bank holidays
  • Up to 8% pension contribution
  • Financial support and time off for study relevant to your role, plus a professional membership subscription
  • Employee referral scheme (up to £1500), and colleague recognition scheme
  • Family friendly policies, including enhanced maternity leave and shared parental leave
  • Free, confidential employee assistance, including financial management, family care, mental health, and on-call GP service
  • Three paid volunteering days a year
  • Season ticket loan and cycle to work schemes
  • Family savings on days out and English Heritage, gym discounts, cash back and discounts at selected retailers
  • Employee resource groups

Job title

QA Engineer

Job type

Experience level

Mid levelSenior

Salary

£45,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job