This will be a B2B consultancy engagement, you must setup your own company or act as a sole trader to be eligible. Company can be registered anywhere.
Role Overview:
The Senior Software Quality Assurance Engineer will play a key role in ensuring the quality, reliability, and performance of large-scale software platforms used across a national and international telecommunications environment. The role sits within a mature engineering organisation supporting customer-facing, network-facing, and internal digital systems operating at high scale and availability.
Key Responsibilities:
* Design, develop, and maintain automated and manual test frameworks for enterprise-scale applications
* Contribute to quality assurance activities across the full software development lifecycle
* Define test strategies aligned with delivery scope, risk, and release timelines
* Ensure software releases meet agreed quality, security, and performance standards
* Collaborate closely with software engineering, product, DevOps, and platform teams
* Review test plans, test cases, and QA artefacts produced by other team members
* Identify quality risks early and work with delivery teams to resolve issues proactively
* Support Agile delivery practices, including sprint planning, reviews, and retrospectives
* Continuously improve automation coverage, test reliability, and QA processes
* Provide clear reporting on defects, test outcomes, and quality metrics
Technology and Environment
The role typically involves working with a modern enterprise QA and delivery stack, including:
* Test Automation: Selenium, Playwright, Cypress (UI and functional automation)
* Performance & Reliability Testing: JMeter, Gatling, k6
* CI/CD & DevOps: GitHub Actions, GitLab CI, Jenkins
* Containerisation & Cloud: Docker, Kubernetes (test environments), public cloud platforms
* Programming & Scripting: Python and/or Java
Required Experience and Skills:
* Strong understanding of modern QA practices, tools, and automation frameworks
* Hands-on experience with API test automation
* Experience testing distributed, cloud-based, or microservices architectures
* Good knowledge of QA standards and methodologies (ISTQB, ISEB, TMAP or equivalent)
* Strong coding skills in Python or Java
* Experience working within Agile delivery teams
* Ability to analyse technical documentation and communicate clearly in English
* Proactive, detail-oriented mindset with strong problem-solving skills
* Exposure to performance, load, and resilience testing at scale
* Experience integrating automated tests into CI/CD pipelines
* Familiarity with cloud-native or DevOps-oriented delivery models
What the Role Offers:
* Work on high-availability platforms serving millions of users
* Fully remote
* Exposure to complex, large-scale systems and modern engineering practices
The organisation is committed to creating an inclusive and diverse workplace and welcomes applications from all qualified candidates.
#J-18808-Ljbffr