C# Automation Tester in Birmingham

C# Automation Tester in Birmingham

Birmingham Full-Time No working from home possible
S

I am recruiting for a talented and passionate C# automation tester for my client who is an established software technology business that develops and supports sophisticated platforms used within complex, fast-moving global markets. As the business continues to expand and its products evolve, quality, reliability and speed of delivery are increasingly important. The QA function is therefore playing a key role in improving development processes, increasing test coverage and ensuring applications remain robust, scalable and secure.

You will be responsible for designing, developing and maintaining automated tests, while working closely with developers, DevOps and other technical teams throughout the software development lifecycle. The role combines automation, functional and regression testing, exploratory testing and non-functional testing, with opportunities to contribute to the evolution of the wider QA strategy.

Key Responsibilities:

  • Create and maintain automated tests against business requirements and acceptance criteria.
  • Develop and maintain automation frameworks and supporting test code.
  • Execute automated regression test packs alongside appropriate manual testing.
  • Carry out functional and regression testing of code and configuration changes.
  • Support and coordinate production releases in collaboration with relevant stakeholders.
  • Perform exploratory testing where appropriate within an Agile development environment.
  • Work closely with Development, DevOps and Client Delivery teams to understand technical changes, priorities and testing requirements.
  • Identify, investigate, document and help resolve defects and unexpected behaviour.
  • Contribute to improving QA processes, standards and best practices.
  • Build and maintain QA documentation and contribute to a central knowledge base.
  • Participate in peer reviews of automation code and test approaches.
  • Share knowledge and contribute to the continued development of the wider QA team.
  • Develop a strong understanding of the company's products and their functionality.
  • Contribute to improving test coverage, repeatability and overall quality.
  • Support the increased use of AI and AI-enabled development tools to improve testing efficiency and release cycles.
  • Contribute to non-functional testing activities, including performance, scalability and security testing.

Experience required:

  • 3+ years' experience in QA automation within a software development environment.
  • Strong coding experience with C# and TypeScript.
  • Hands-on experience with Playwright, particularly API testing, Page Object Models and custom fixtures.
  • Experience using AI tools and/or AI-integrated IDEs within a software development or testing environment.
  • The ability to design, build, explain and peer-review automation tests.
  • Strong problem-solving and analytical skills.
  • Good prioritisation and decision-making abilities.
  • A solid understanding of QA principles, processes and best practices.
  • An understanding of the software development lifecycle and Agile methodologies.
  • Excellent attention to detail and a strong commitment to software quality.

The following would be advantageous:

  • ISTQB certification.
  • Experience with Microsoft Azure DevOps (ADO).
  • Experience with Selenium.
  • Familiarity with Git and CI/CD pipelines.
  • Experience with Jira and Xray.
  • Exposure to performance, scalability or security testing.

If you're an experienced C# Automation Tester looking for a role where you can make an impact, work with modern automation technologies and help shape the future of software quality, I would love to hear from you.

#J-18808-Ljbffr

S

Contact Details:

Sherborne Talent Solutions Recruitment Team