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