Full Stack QA Engineer (C#)

EUFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
4+ years in software testing, including 1–2 years as a QA Automation Engineer (C#)
Required Skills
AgileDesign PatternsGitJenkinsSCRUMC#Data StructuresGitHub ActionsPlaywright

Requirements

  • Experience in software testing for 4+ years
  • 1–2 years as a QA Automation Engineer (C#)
  • Solid understanding of software testing methodologies, defective lifecycle, and QA documentation standards
  • Strong programming skills in C#
  • Solid knowledge of OOP, design patterns, and data structures
  • Proven experience in framework development and maintenance from scratch
  • Hands-on experience with UI automation (Playwright)
  • Hands-on experience with API testing (RestSharp)
  • Experience designing and executing manual regression, smoke, and exploratory test suites
  • Practical knowledge of CI/CD tools (Jenkins)
  • Practical knowledge of version control (Git)
  • Understanding microservices and event-driven architecture
  • Familiar with Agile / Scrum practices
  • Familiarity with BDD frameworks (SpecFlow, Cucumber or similar)
  • Level of English – from Intermediate+ and above

Responsibilities

  • Analyzing product requirements and business logic to identify testing needs and potential risks
  • Designing, documenting, and maintaining detailed and traceable test cases and checklists
  • Performing manual testing (functional, regression, integration, and exploratory) to validate new and existing features
  • Prioritizing test scenarios based on risk, impact, and business value; decide which should be automated
  • Developing, maintaining, and optimizing automated tests using Playwright (UI) and RestSharp / Rest Assured (API) in C#
  • Executing and monitoring test runs, reporting defects with clear reproduction steps, and collaborating on root-cause analysis
  • Integrating automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and ensuring their stability
  • Collaborating closely with developers, DevOps, and business analysts to ensure quality is built into every stage of delivery
  • Contributing test strategies, tooling, and process improvements to increase efficiency and reliability
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now