Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
As a QA Engineer, you will work at one of our clients and perform high-quality functional and non-functional testing on complex systems. You must be familiar with Agile practices and tools and be able to thrive in a fast-paced CI/CD environment. You will be proactive, always seeking ways to improve automated tests for greater efficiency.
You will collaborate closely with developers, DevOps engineers, and business stakeholders (operations, incident management, and product management) to understand the impact of software on end users and provide accurate updates on testing progress and outcomes.
Responsibilities:
- Perform functional and non-functional testing (performance, accessibility, security, operational/user acceptance) within an Agile team.
- Develop and maintain test automation solutions and scripts, promoting best practices within the development team.
- Develop and maintain performance/load/stress testing solutions using standard or open-source tools.
- Resolve problems and blockers as they arise, helping to accelerate testing progress.
- Collaborate, communicate, and work effectively with geographically distributed cross-functional teams.
- Manage defects, ensuring they are effectively triaged and resolved.
- Promote the value of solid testing practices to all stakeholders and influence adoption of best practices.
Requirements:
- Experience with TDD/BDD or Acceptance Test Driven Development strategies using various tools/frameworks, ensuring test coverage and execution align with project, program, or portfolio Test Strategy and Business Risk Objectives.
- Strong Java coding experience and knowledge of automated test frameworks such as Serenity and RestAssured.
- Strong experience using API testing tools, ideally Postman.
- Experience integrating testing into the Secure-SDLC and CI/CD tooling in a DevSecOps environment using tools like GitHub, Jenkins, GitLab SaaS, Artifactory, and Nexus.
- Experience testing citizen-facing services.
- Experience testing highly scalable, distributed, cloud-native (PaaS/FaaS) and microservice-oriented applications leveraging containerization, container orchestration, service mesh, messaging, proxies, APIs, persistent, and ephemeral storage.
- Experience using formal Test Management tools such as Jira/Confluence or ALM.
- Good awareness of Application Lifecycle Management and IT Service Management using tools like Splunk, Grafana, and ServiceNow.
Desirable Skills & Experience:
- Experience with JavaScript automation frameworks such as WebdriverIO and Playwright.
- Experience running stress/load testing using K6 and Grafana or other/similar open-source tools.
- Knowledge of the Microsoft Azure Portal.
- ISEB Certification in Software Testing.
Desirable Requirements:
- Experience with data migration projects.
- Experience working in the Public Sector.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Software Engineer (Control Plane Team) at Tailscale
Tailscale
United KingdomStaff Software Backend Engineer
Netboxlabs
United States
United KingdomSoftware Engineer (Roblox - Driving Empire)
Voldex
Canada
United KingdomJob Title Not Specified (Template-Based)
Pleo
United Kingdom
DenmarkMore Openings at methods
Explore Top Companies in this Space
REDspace
Custom Software Development / Enterprise Technology
PlainConcepts
Technology / Software Development / Web Design / Enterprise Software
Mindex
Software Development / Cloud Services / AI / Enterprise Technology
Adapty
Software Development / Mobile Technology / Subscription Management / Enterprise Software
methods
View Company Profilemethods (operating at methods.co) is a developer-first platform engineered for seamless API integration and automation. Founded to address the fragmented landscape of web services and APIs, the platform streamlines interactions between applications, developers, and systems. Under the hood, methods leverages a unified interface to connect disparate tools, reducing the complexity of manual workflows and API management. This allows developers and businesses to automate repetitive tasks, enhance productivity, and focus on innovation. While specific funding details or investor names are not publicly disclosed, the platform emphasizes efficiency and developer experience as core pillars of its mission.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.