QA Engineer

Company: PSD Group
Apply for the QA Engineer
Location: Crawley
Job Description:

QA Engineer / SDET (Agile & Automation)

Summary

Location: Crawley

Day Rate: Negotiable

Duration: 3 months initially (16 weeks)

Availability: ASAP

About the Role

As a QA Engineer within Mastercard’s Digital Development & Delivery team, you will be responsible for ensuring the quality, reliability, and performance of digital platforms across both frontend and backend systems.

You will work within agile squads to design, execute, and automate tests across microservices, APIs, and user interfaces. The role requires flexibility to contribute across the testing pyramid—from manual exploratory testing to building scalable automation frameworks.

Collaborating closely with developers, product owners, and platform teams, you will embed quality throughout the software lifecycle using modern DevOps and CI/CD practices.

Key Responsibilities:

1. Test Strategy & Quality Engineering

• Define and implement test strategies across frontend and backend systems

• Ensure coverage across the testing pyramid (unit → E2E)

• Promote shift-left testing practices

2. Test Automation

• Design, build, and maintain scalable automation frameworks

• Automate UI, API, and integration tests

• Integrate automated tests into CI/CD pipelines

3. Agile Delivery & Collaboration

• Work closely with developers and product owners to deliver sprint goals

• Participate in estimation, test planning, and acceptance criteria definition

• Support continuous delivery and DevOps practices

4. Quality Assurance & Continuous Improvement

• Perform exploratory and manual testing where required

• Identify gaps in testing and improve processes

• Contribute to reducing technical debt

5. Non-Functional Testing & Observability

• Validate performance, reliability, and scalability

• Support monitoring and logging validation

• Ensure systems meet quality and operational standards

Required Skills & Experience:

• Bachelor’s degree in Computer Science, Engineering, or equivalent experience

• 3+ years of experience in QA / Test Engineering / SDET roles

• Strong understanding of Agile methodologies (Scrum/Kanban)

• Experience testing frontend (UI) and backend (APIs, microservices) systems

• Hands-on experience with test automation frameworks (Selenium, Playwright, Cypress, RestAssured, Postman/Newman)

• Experience with API testing (REST, GraphQL)

• Programming/scripting experience (C#, Java, JavaScript, or Python)

• Experience with CI/CD pipelines (Azure DevOps, GitHub Actions)

• Knowledge of cloud environments (Azure preferred)

• Understanding of microservices architecture and event-driven systems

• Familiarity with test strategies (unit, integration, contract, E2E testing)

• Experience with test data management and mocking/stubbing services

Posted: May 2nd, 2026