Test Automation Architect

Test Automation Architect

Posted 3 days ago by Coforge

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Test Automation Architect is responsible for leading API automation efforts using C# and Specflow, while also managing interactions with various Azure services. This role involves overseeing a small team of SDETs, ensuring adherence to coding standards, and facilitating Agile practices within the development process. The architect will also leverage DevOps tools and practices to enhance testing efficiency and effectiveness.

Key Responsibilities:

  • Perform day-to-day API Automation using C# and Specflow.
  • Automate interactions with Azure services and resources such as Service Bus, Logic apps, Function Apps, and Storage.
  • Conduct automated DB checks as part of API testing.
  • Leverage Service Bus emulators, Service Virtualization, mocking, and stubbing in test automation.
  • Spin-up services within the pipeline environment and utilize docker containers for testing in ADO pipelines.
  • Maintain a good understanding and working experience with Azure DevOps and Git.
  • Possess programming expertise in C# and familiarity with .Net environments and runtime.
  • Understand Agile methodologies and actively participate in all scrum ceremonies.
  • Act as a liaison between SDETs, Dev & Ops to advance shift-left and isolated testing.
  • Align with Dev Tech Stack and introduce feasible testing technologies/solutions.
  • Manage and guide a small team of SDETs to achieve sprint goals.
  • Understand component testing, isolated testing, and contract testing.
  • Perform day-to-day code reviews and align with development processes in PR reviews and merges.
  • Promote coding standards and guidelines, aligning testing with the test pyramid.

Key Skills:

  • Expertise in C# programming.
  • Experience with Specflow and API automation.
  • Familiarity with Azure services and DevOps tools.
  • Understanding of Agile methodologies.
  • Experience in managing and guiding teams.
  • Knowledge of component testing, isolated testing, and contract testing.
  • Ability to conduct code reviews and enforce coding standards.
  • Familiarity with .Net environments and runtime.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Perform day to day API Automation using C#, Specflow Automate interactions with Azure services and resources such as Service Bus, Logic apps, Function Apps, Storage etc. Perform automated DB checks as part of API testing Leverage Service Bus emulators, Service Virtualization, mocking and stubbing as part of test automation Spin-up services within the pipeline environment, leverage docker containers to run the tests within ADO pipelines Good understanding and working experience with Azure DevOps and Git Must possess programming expertise in C# and familiarity with .Net environments and runtime Should have good understanding of Agile and must actively participate in all scrum ceremonies Act as a liaison between SDETs, Dev & Ops in taking shift-left and isolated testing forward. Align with Dev Tech Stack and bring in feasible testing technologies/solutions Manage and guide small team of SDETs and enable the team to achieve sprint goals Should have understating of component testing, isolated testing and contract testing Perform day-to-day code reviews and align with dev process in PR reviews and merges Should promote coding standards and guidelines and align the testing with test pyramid