QA Engineer (Manual & Automation)

Flat Rock Technology Ltd.
United Kingdom
1 day ago
Apply on flatrocktech.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence JIRA Unit Testing Software Bug Management Burp Suite Continuous Integration Data Validation
+28 more
Cursor DevOps Mobile Application Software Apache JMeter Python (Programming Language) Load Testing Selenium SQL Databases Software Testing Automation Framework Test Execution Engine TypeScript Performance Testing Postman GitHub Copilot Appium Large Language Models Claude Code Browserstack Cypress (Programming Language) Gatling Git Information Technology Playwright Graphql GPT Api Management Docker Testrail

Job description

  • Develop and execute test plans, test cases, and strategies based on project requirements, risks, and business priorities.
  • Perform functional, integration, regression, end-to-end, and exploratory testing across web, API, and mobile applications.
  • Design, develop, and maintain automated UI and API test suites using tools such as Playwright, Cypress, or Selenium, integrating them into CI/CD pipelines.
  • Plan and execute performance and load testing, analyse results, identify bottlenecks, and recommend improvements.
  • Leverage AI tools and coding assistants to improve test generation, automation, and analysis, while validating AI-generated outputs.
  • Identify, document, track, and verify defects, ensuring clear reporting and effective resolution.
  • Conduct smoke, regression, and basic security testing to assess release readiness and maintain product quality.
  • Collaborate with developers, DevOps, Product Managers, and stakeholders throughout the Agile development lifecycle, communicating testing progress, risks, and recommendations.

Requirements

  • 5+ years of QA experience covering both manual and automated testing.
  • Strong knowledge of QA methodologies, test design techniques, defect management, and Agile/Scrum practices.
  • Hands-on experience with test automation frameworks (Playwright, Cypress, or Selenium) using JavaScript/TypeScript, Python, or Java.
  • Solid experience in API testing (REST/GraphQL, Postman or similar) and understanding of unit and integration testing.
  • Practical experience with performance and load testing using k6, JMeter, Gatling, or equivalent tools
  • Experience using AI tools and coding assistants (e.g., Claude Code, Cursor, GitHub Copilot, ChatGPT) to improve testing efficiency, with the ability to review and validate generated tests.
  • Familiarity with CI/CD pipelines, Git, Docker, and SQL for test execution, environment management, and data validation.
  • Experience with Jira and test management tools such as TestRail or Qase.
  • Strong analytical, problem-solving, documentation, and communication skills.
  • Ability to demonstrate automation frameworks, performance tests, and practical AI-assisted testing from previous projects.
  • Bachelor’s degree in Computer Science, IT, Engineering, or a related field, and/or equivalent practical experience. ISTQB certification is an advantage.

Nice to Have:

  • Experience testing AI/LLM-powered applications, including prompt evaluation, output quality, and safety mechanisms.
  • Mobile testing and automation experience using Appium, Espresso, XCUITest, BrowserStack, or Sauce Labs.
  • Knowledge of security testing principles and tools such as OWASP ZAP or Burp Suite.

Benefits & conditions

  • Competitive salary packages plus a range of region-specific benefits
  • Clear career paths and opportunities for continuous professional development
  • Exciting, meaningful work within a fast-growing international organisation
  • Modern office spaces across the globe
  • A vibrant company culture with regular team events and social activities
  • Entertainment zones, team-building programmes, and local cultural celebrations
  • Hybrid working options - enjoy the flexibility of working from home and the office
  • Additional holiday days added the longer you’re with Flat Rock

About the company

At Flat Rock Technology, we build the future!

Whether it’s helping clients grow their teams through staff augmentation, developing software that scales businesses, protecting companies from cyber threats, or managing large operational teams as an extension of each of our wonderful customers, we’re there to empower growth and drive impact.

With offices across the Globe: UK, Europe, South America, Sri Lanka, and the US, we’re a fast-growing global tech and staff augmentation organization delivering cutting-edge software development, data services, and business process outsourcing to clients worldwide.

We believe in innovation, ownership, and growing & developing our people. Your ideas matter here and your work truly makes a difference. Whether we’re engineering powerful software, optimizing operations, or helping customers scale, we move fast, stay curious, and build with purpose.

Join a team that’s collaborative, ambitious, and always pushing for better.

At Flat Rock, we don’t just follow the future - we create it., Flat Rock Technology

We handle IT. You handle growth. Managed Teams, Software, AI, cloud and cybersecurity delivered as one partner.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on flatrocktech.com
Prepare application

Good distractions

Loading talks and stories from around this role…