Responsibilities :
- Design, develop, and maintain automated test frameworks for unit, integration, and end-to-end testing in C# / .NET environments
- Define and implement comprehensive test strategies to ensure optimal coverage and reduce regression risks
- Integrate automated tests into CI / CD pipelines for continuous quality validation
- Collaborate with developers, product managers, and DevOps to ensure solutions are testable and maintainable
- Drive adoption of best practices in quality assurance, test automation, and documentation
- Mentor and coach team members on test automation tools, techniques, and approaches
- Monitor, analyze, and report on testing results, proactively identifying and resolving issues before release
Desired Candidate Profile :
5–8 years of professional experience in software testing, with a strong focus on test automationExpertise in C# test frameworks : xUnit, NUnit, MSTestHands-on experience with test automation tools : Selenium, Playwright, SpecFlowStrong experience integrating automated tests into CI / CD pipelines (Azure DevOps, GitHub Actions, GitLab CI)Understanding of Docker environments for testing and deployment scenariosExcellent analytical skills, attention to detail, and English communication skillsNice-to-Have :
Experience with performance / load testing tools : JMeter, k6Familiarity with PostgreSQL for test data management and validationKnowledge of API testing tools : Postman, RestAssuredSkills Required
C#, .NET, Xunit, Nunit, Mstest, Selenium