QA Engineer – Frontend, UI, Automation, and Manual Testing
£300-400pd
Outside IR35
Fully Remote (UK Based Candidates Only)
12 Month Contract
Start January
We are seeking a talented and detail-oriented QA Engineer to join our clients team. This role involves ensuring the quality and functionality of our products through a combination of manual and automated testing, with a strong emphasis on frontend and user interface (UI) testing. The ideal candidate will have experience in automation frameworks, programming languages like Python and JavaScript, and working in cloud-based environments such as Google Cloud with Terraform for infrastructure management.
Key Responsibilities:
● Perform manual and automated testing of user interfaces to ensure functionality, usability, and visual integrity.
● Develop, implement, and maintain automated test suites using tools like Playwright,
Cypress, or Selenium.
● Write and maintain test scripts using Python and JavaScript, leveraging TypeScript when applicable.
● Integrate automated tests into CI/CD pipelines for continuous quality checks.
● Test API endpoints for functionality, performance, and security using tools like Postman, RestAssured, or Swagger.
● Conduct end-to-end testing to ensure seamless integration between frontend and
backend systems.
● Collaborate with DevOps to validate environments hosted on Google Cloud.
● Create and maintain testing scripts using Python and JavaScript for automation.
● Prepare detailed test plans, cases, and reports to communicate progress and results
effectively.
● Document defects comprehensively and track them to resolution.
● Provide actionable recommendations to improve QA processes and software quality.
Skills and Qualifications:
● Proven experience in backend, frontend, and UI testing using manual and automated methods.
● Proficiency in automation frameworks such as Playwright, Cypress, or Selenium.
● Solid API testing experience with tools like Postman, Swagger, or RestAssured.
● Knowledge of Google Cloud and infrastructure management using Terraform.
● Strong command of Python and JavaScript for scripting and test automation.
● Familiarity with CI/CD platforms such as GitHub Actions.
● Familiarity with TypeScript for typed scripting environments.
● Strong understanding of manual and exploratory testing techniques.
● Familiarity with agile testing processes and sprint-based workflows.
● Excellent problem-solving and analytical abilities.
● Strong communication skills and ability to collaborate effectively across teams.
● Attention to detail and a commitment to quality assurance best practices.