Automation Test Architect

Automation Test Architect

Full-Time No working from home possible
Cognizant

We are looking for an experienced Automated Test Architect to join the QA team. The successful candidate will maintain and extend an enterprise-grade .NET test automation framework built on Reqnroll (BDD) and Microsoft Playwright on .NET 8. The role sits within a cross-functional delivery team working on the Microsoft Dynamics 365-based application for council tax property assessment. The candidate will work closely with Functional Testers, developers, BAs and DevOps engineers to embed automated testing into the CI/CD pipeline and shift testing left across the delivery lifecycle.

Key Responsibilities

  • Maintain and extend the Reqnroll (SpecFlow) BDD automation framework written in C# / .NET 8 using Microsoft Playwright
  • Write and review Gherkin feature files, step definitions and page objects to support new and changed functionality
  • Ensure automated tests are submitted alongside pull requests for new features - contributing to a shift-left testing model
  • Investigate and resolve test flakiness - replacing hard sleeps with condition-based waits, standardising step definitions, eliminating duplicate bindings
  • Maintain and improve the Azure DevOps CI/CD pipeline - test result publishing, environment switching, and PR gate configuration
  • Triage pipeline failures and distinguish test failures from environment or infrastructure issues
  • Work with the DevOps team to configure and maintain the agent pool
  • Manage test data in Excel and database - ensuring data integrity and environment isolation between SIT, UAT and FAT
  • Participate in sprint ceremonies - providing test estimates, flagging automation risk, and contributing to Definition of Done
  • Mentor junior QA team members on framework usage, Gherkin best practices and Playwright
  • Contribute to the Ways of Working improvement programme - defining PR gate criteria and embedding tests into the delivery pipeline

Technical Skills - Essential

Test Automation

  • C# (.NET 8) - Solid hands-on C# experience - OOP, generics, async/await, LINQ
  • Playwright- Hands-on experience with `Microsoft.Playwright` - locators, auto-wait, trace viewer, assertions (`Expect`), async/await patterns
  • Reqnroll or SpecFlow - Experience writing and maintaining BDD feature files, step definitions and hooks in a .NET context
  • Gherkin / BDD- Ability to write clear, readable Gherkin scenarios - correct use of `Given/When/Then`, `Background:`, `Scenario Outline`
  • NUnit or xUnit-Test framework experience in a .NET context
  • Page Object Model-Strong POM implementation - separation of locators and functions, reusable components

CI/CD and DevOps

  • Git- Branch strategy, PR workflow, commit hygiene

Supporting Skills

  • Excel test data management- EPPlus or similar - reading parameterised test data from Excel sheets
  • SQL / database- Ability to write and validate SQL queries for test data retrieval and assertion
  • Serilog or similar logging Structured logging in a test context
  • Microsoft Dynamics 365 Experience automating D365 CRM - iframe handling, BPF stages, lookup fields, command bar interactions
  • Selenium WebDriver Prior Selenium experience - useful for understanding existing test patterns and diagnosing legacy issues
  • Azure AD / OAuth Understanding of session tokens, re-authentication popups, service account configuration for pipelines
  • Accessibility testing Axe integration or similar - `a11y` test execution
  • PDF evidence generation PDF-based screenshot capture and evidence trail (PdfSharp or similar)
  • AutoIt Windows automation for file upload dialogs
#J-18808-Ljbffr

Automation Test Architect employer: Cognizant

Cognizant is an excellent employer, offering a dynamic work culture that fosters innovation and collaboration within the UK Public Sector. Employees benefit from comprehensive growth opportunities, including training in cutting-edge AI technologies, while contributing to meaningful projects that impact government services. With a commitment to quality and excellence, Cognizant provides a supportive environment where your contributions are valued and recognised.

Cognizant

Contact Details:

Cognizant Recruitment Team