Negotiable
Outside
Remote
England, United Kingdom
Summary: The QA Engineer role focuses on ensuring product quality through both manual and automated testing, with a strong emphasis on frontend and UI testing. The position requires expertise in automation frameworks and programming languages, particularly Python and JavaScript, while working in cloud environments like Google Cloud. The role is fully remote and is offered as a 12-month contract starting in January. Candidates must be based in the UK.
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.
Key Skills:
- 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.
Salary (Rate): 400
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT