QA Test Engineer (Manual & Automation)
Permanent
Theale/Home
Join us in ensuring the highest quality of the products and services we deliver to our customers. This role is central to validating new capabilities, improving existing ones, and championing quality across the business.
Responsibilities of the Test Engineer include:
Create and maintain manual and automated test cases
Execute test cases across both manual and automated framework
Review and verify test cases produced by QA, Dev, BA, SME and Test Manager teams
Identify, triage, prioritise and track defects through to resolution and re‑test
Lead and manage the User Acceptance Testing (UAT) phase
Perform pre‑ and post‑deployment checks to validate releases and environment configurations
Act as a quality advocate, promoting best practice across the organisation
The successful Test Engineer will have:
Strong background in manual and automated testing
Solid understanding of test and defect management tools (Azure DevOps / JIRA)
Hands‑on experience with Selenium WebDriver, C#, SpecFlow, BDD, and IDEs such as Visual Studio, Android Studio or Xcode
Knowledge of CI/CD pipelines and DevOps principles
Experience testing RESTful APIs (Postman, SoapUI) and working with JSON, HTML, XML
SQL database experience
Strong experience testing web and mobile applications
Excellent organisational, analytical and problem‑solving skills
Ability to work under pressure across multiple projects while maintaining high standards
Desirable Skills
Experience working in Agile environments
Mobile automation experience (Appium, LambdaTest or similar
Testing across Android/iOS using emulators and real devices
Accessibility testing knowledge (TalkBack, Switch Access, Accessibility Scanner etc.)
Experience with load/performance testing