Key Responsibilities

  • Design, document, and execute comprehensive manual and automated test cases.
  • Develop and maintain automated API test suites for .NET 8 services using tools such as RestSharp, xUnit/NUnit, or Postman/Newman (coding knowledge is advantageous).
  • Create and manage automated test suites for Angular applications, including unit tests (Karma/Jasmine) and end-to-end tests (Cypress or Playwright).
  • Conduct integration, regression, performance-focused, and security-focused testing.
  • Validate authentication and authorization mechanisms, including Keycloak, OAuth2, and OIDC token workflows.
  • Collaborate with development teams to integrate testing processes into Azure DevOps CI/CD pipelines.
  • Analyse business and technical requirements, contributing to test planning, estimation, and overall quality strategy.
  • Perform basic security testing aligned with OWASP principles.

Requirements

  • A degree or diploma in a relevant discipline, or equivalent practical experience.
  • 25 years of experience in software testing, with proven exposure to test automation.
  • Hands-on experience in testing RESTful APIs within a .NET environment.
  • Proficiency in at least one Angular testing framework.
  • Strong understanding of test automation concepts, frameworks, and design patterns (e.g., Page Object Model).
  • Experience using version control systems (Git) and working with CI/CD pipelines.
  • Solid SQL skills for data validation and verification.
  • Strong analytical thinking and problem-solving abilities.

Advantageous

  • ISTQB Advanced Level certification.
  • Experience with Flutter testing frameworks.
  • Familiarity with containerized environments such as Docker and K3s.
  • Experience testing multi-tenant or white-label platforms.

Apply now!
Similar jobs

More from Network Recruitment
Network Recruitment 1 day ago
Network Recruitment 2 hours ago
Network Recruitment 2 hours ago

Intermediate Dev Tester

Apply Now
Back to search page