I

ICONICS

Quality Assurance Engineer

Manual & Functional QA +1Confirmed live in the last 24 hours
Full-timeDudley, UK£28k - £35k /yr

About the Job

Requirements

  • Proven experience in software quality assurance and test delivery.
  • Good manual functional, regression, integration, and system testing experience.
  • Experience with API testing tools such as Postman, Newman, Swagger/OpenAPI, Playwright, or equivalent.
  • Good understanding of HTTP methods, status codes, request/response payloads, and API validation.
  • Experience working in Agile/Scrum delivery teams.
  • Experience reviewing requirements, acceptance criteria, PBIs, and bugs.
  • Strong defect management skills, including clear evidence, severity assessment, and retesting.
  • Ability to analyse automated test results and support automation failure triage.
  • Exposure to running automated tests in CI/CD pipelines with quality gates.
  • Ability to provide test results and pipeline insights to inform release decisions.
  • Ability to use AI to generate or update test scenarios and test code, and to review test results and other outputs to ensure repeatable outcomes.
  • Some hands-on experience with test automation frameworks.
  • Ability to contribute to automated test design and development.
  • Good communication, prioritisation, and teamwork skills.
  • Willingness to learn, share knowledge, and support other QA team members.

Responsibilities

  • Support the QA Manager through hands-on design, execution, and reporting of QA activities across iteration, release, regression, manual, API, and automation testing.
  • Work as an active member of the QA team, provide hands-on testing across manual, API, and automation activities, follow agreed QA standards, and help maintain product quality across delivery.
  • Contribute to the maintenance, stability, and continuous improvement of QA environments and laboratory setups to ensure reliable and efficient testing.
  • Contribute to planning and execution of QA activities under the guidance of the QA Manager.
  • Raise QA-related issues, blockers, risks, and queries promptly with the QA Manager or senior QA colleagues.
  • Carry out assigned QA activities across functional, regression, exploratory, and automation testing, covering APIs, web, and apps.
  • Review requirements, stories, PBIs, and acceptance criteria for testability and risk.
  • Apply risk-based testing approaches to prioritise testing efforts based on business impact and technical complexity.
  • Engage in early design and backlog refinement to ensure testability.
  • Design and execute test cases using appropriate test design techniques.
  • Perform manual, API, integration, system, regression, and end-to-end testing activities.
  • Contribute to the implementation and maintenance of automated tests within existing frameworks.
  • Identify opportunities for automation to improve coverage and efficiency.
  • Support the integration of automated tests into CI/CD pipelines with appropriate quality gates and reporting.
  • Analyse automated test results and identify failures related to the product, test data, environment, or scripts.
  • Raise, track, and retest defects with clear evidence and impact assessment.
  • Report progress, test coverage, blockers, and risks on assigned QA work.
  • Follow consistent QA standards and share knowledge with other QA team members.
  • Work closely with developers, Product Owners, Scrum Masters, DevOps, Support, and other stakeholders.
  • Contribute to continuous improvement of QA processes, test coverage, automation reliability, and reporting.
  • Contribute to non-functional testing activities, including performance, security, and reliability testing.
  • Support the setup, maintenance, and monitoring of QA environments and laboratory infrastructure, and help ensure test environments are stable, available, and aligned with testing needs.
  • Provide clear, timely, and evidence-based QA updates.
  • Ensure assigned QA work is planned, visible, tracked, and aligned with sprint, release, and business priorities.
  • Challenge unclear requirements, weak acceptance criteria, and quality risks early.
  • Demonstrate strong defect quality, test discipline, and consistent QA practices.
  • Help ensure testing is sufficiently deep, risk-based, and aligned to business impact.
  • Identify blockers, help resolve issues, and escalate risks appropriately.
  • Maintain a quality-first mindset while supporting effective and timely delivery.
  • Produce test scenarios and test cases with clear coverage of requirements, risks, and acceptance criteria.
  • Produce test execution results and evidence showing objective pass/fail outcomes and release readiness.
  • Produce clear, reproducible defect reports and timely retest outcomes.
  • Produce regression test reports showing impact coverage for sprint and release changes.
  • Produce automation execution summaries that clearly triage product, environment, data, and script failures.
  • Provide regular QA progress and risk updates showing test progress, blockers, and quality risks.
  • Produce concise test coverage and release readiness summaries for stakeholders and release decisions.
  • Provide practical process improvement recommendations for QA delivery, standards, and reporting.
  • Support QA environment readiness.
  • Plan, make visible, and track QA activities throughout the sprint.
  • Escalate QA blockers and risks early and with clear evidence.
  • Ensure defects are clear, reproducible, evidence-based, and appropriately prioritised.
  • Complete regression and release-critical testing to agreed standards.
  • Review automated test results and correctly classify them.
  • Follow QA standards consistently in own work.
  • Provide stakeholders with clear visibility of product quality and release readiness.
  • Contribute to improved automation coverage and reliability.

Desired Qualifications

  • Experience with Azure DevOps, including test plans, pipelines, dashboards, or work item management.
  • Experience with automated API or UI test frameworks.
  • SQL/database validation experience.
  • Exposure to performance testing tools such as JMeter.
  • Experience producing QA metrics, test reports, coverage reports, or release readiness reports.
  • ISTQB certification or equivalent demonstrable testing knowledge.
  • Exposure to AI-assisted testing tools and techniques, such as test generation, defect analysis, or test optimisation.

About the Company

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Foxborough, MA
Founded
1986

Recently Posted Jobs

Explore more opportunities at ICONICS

See more jobs