Job Summary
.
Role Overview
Our client is seeking an experienced QA Automation Engineer to join an established project team, supporting the stabilisation and evolution of a large-scale enterprise web application. The successful candidate will be responsible for designing, building, and maintaining automated test suites that underpin quality across a modern web-based application stack. The role demands strong hands-on capability with industry-standard automation tooling, a collaborative mindset, and the ability to integrate seamlessly into an established delivery team.
Key Responsibilities
- Design, develop, and maintain automated test scripts and frameworks for web-based applications.
- Execute and analyse automated test runs as part of the CI/CD pipeline, reporting defects and tracking resolution.
- Collaborate with developers, business analysts, and the Technical Team Lead to understand requirements and translate them into effective test coverage.
- Perform regression, integration, and end-to-end testing across application releases.
- Maintain and improve test documentation including test plans, test cases, and test reports.
- Identify opportunities to expand automation coverage and reduce manual testing effort.
- Participate in sprint ceremonies, including stand-ups, sprint planning, and retrospectives.
- Contribute to continuous improvement of testing practices and standards within the team.
Required Skills & Experience
Testing & Automation
- Proven experience with automated testing of web-based applications — this is the primary requirement for the role.
- Proficiency in writing and maintaining automated test scripts using C#/.NET.
- Solid understanding of test design principles, including boundary testing, equivalence partitioning, and risk-based testing.
- Hands-on experience with test management and defect tracking processes.
Source Control & CI/CD
- Working knowledge of GitLab for source control, branching strategies, and CI/CD pipeline integration.
- Comfortable running automated tests as part of a gated deployment pipeline.
General
- Strong analytical and problem-solving skills, with attention to detail.
- Ability to communicate test results and defect findings clearly to both technical and non-technical stakeholders.
- Experience working in an Agile/Scrum delivery environment.
- Self-motivated with the ability to manage own workload and priorities.
Advantageous (Nice to Have)
The following are not mandatory but will strengthen a candidate's application considerably:
- Hands-on experience with Selenium WebDriver as an automation framework.
- Experience testing Blazor-based web applications.
- Familiarity with REST API testing tools (e.g. Postman, RestSharp).
- Exposure to performance or load testing tooling.
- ISTQB Foundation (or higher) certification.
- Experience within the telecommunications industry or billing/ERP platforms.
Personal Attributes
- Quality-driven with a genuine passion for delivering well-tested, reliable software.
- Collaborative team player who engages proactively with developers and product stakeholders.
- Adaptable and comfortable working in a fast-paced, evolving project environment.
- Takes initiative to flag risks and suggest improvements rather than waiting to be directed.
Kindly regard your application as unsuccessful if you have not heard from the agency within 2 weeks