Test Automation Engineer
Role details
Job location
Tech stack
Job description
The Test Automation Engineer is responsible for designing, developing, and maintaining robust automated and manual tests to ensure the quality, reliability, and integrity of Microsoft Dynamics and Power Platform solutions delivered by Kerv Digital. The role operates within project teams, following the test approach defined by the Test Lead or Test Manager, while contributing actively to automation capability, continuous improvement, and high-quality delivery outcomes., * Design, develop, implement, and maintain automated test scripts using industry-standard tools and frameworks
-
Build, maintain, and execute automated Smoke and Regression test suites to protect critical functionality across releases
-
Identify suitable automation candidates aligned to project goals, risks, and overall test strategy
-
Create high-quality manual and automated test cases covering positive, negative, and edge-case scenarios
-
Execute automated testing across UI, API, backend, and integration layers as appropriate
-
Carry out manual testing where required, including functional and accessibility testing
-
Ensure functional quality with awareness of key non-functional aspects such as performance, reliability, and data integrity
-
Integrate automated tests into CI/CD pipelines to support early and frequent validation
-
Use AI technology to enhance automation efficiency and outputs
-
Testing of AI solutions, including Red Teaming
-
Analyse automated test results, diagnose failures, and provide clear, actionable feedback to developers
-
Troubleshoot automation issues, improving test stability, reliability, and execution performance
-
Review User Stories ahead of Sprint Planning to clarify acceptance criteria and agree test approach
-
Contribute to test planning, estimation, and automation feasibility assessments
-
Follow the test approach defined by the Test Lead or Test Manager, escalating risks or deviations when required
-
Work closely with developers, business analysts, and other stakeholders to drive quality outcomes
-
Actively contribute to QA knowledge sharing, documentation, and continuous improvement initiatives
-
Provide informal guidance and support to junior QA or automation team members
Requirements
Do you have experience in UI?, We are seeking an experienced and highly skilled Test Automation Engineer, with current SC Clearance or eligibility for SC and AND be a British National or hold Dual Citizenship (incl. British as one of the Dual) due to project requirements, to join us., * JavaScript / TypeScript
-
Cucumber
-
Postman / REST Client / Axios for API testing
-
Accessibility automation using Axe or similar tools
-
Azure DevOps (test management, pipelines, CI/CD)
-
GitHub Actions and GitHub repositories
-
YAML scripting for pipeline configuration
-
PowerShell scripting for deployment and test support
-
Azure Key Vault and secure configuration management
Ways of Working
-
Work effectively within Scrum and Agile delivery teams, contributing to all ceremonies
-
Collaborate with distributed teams across different geographies and time zones
-
Engage constructively with customers and stakeholders at varying technical levels
-
Work flexibly to meet tight deadlines and delivery commitments
-
Maintain strong attention to detail and a proactive, quality-focused mindset
Required Experience
-
Minimum of 3 years in manual testing and 3 years in automated testing
-
Strong hands-on experience testing manually and automated of Microsoft Dynamics 365 and Power Platform solutions
-
Experience designing, implementing, and maintaining test automation frameworks
-
Solid understanding of software testing principles, methodologies, and automation strategies
-
Ability to test across UI, API, and backend layers and understand when to apply each
-
ISTQB Foundation certification (or equivalent)
-
High-quality written and verbal communication skills
Desirable Experience
-
Advanced ISTQB certification
-
Experience testing integrations and complex multi-system landscapes
-
Exposure to testing AI-enabled solutions or automation of AI components
-
Familiarity and experience of Red Teaming of AI solutions
Required Experience:
We're also looking for people that fit how we work, which is something like;
- happiest working under their own direction and initiative, but fully supported when needed
- confident to have a voice in a team and represent the testing function and activities
- attention to detail, we want you to obsess about the little things!
- ability to work effectively with remote teams with geographical and time zone differences
- ability to work flexibly to deliver on-time to tight timescales
Benefits & conditions
Salary: competitive depending upon experience + benefits