remoteonsite
QA Test Engineer - C - Persistent Systems
QA Engineer
QA Test Engineer focused on C# development, automation, and manual testing within Agile environments, leveraging Selenium and unit testing frameworks to ensure high-quality software delivery.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts using C# and Selenium WebDriver.
- Execute manual and automated test cases, analyze results, and report defects in a clear, concise manner.
- Collaborate with developers and product owners to understand requirements and define test strategies.
- Integrate automated tests into CI/CD pipelines and maintain test environments.
- Participate in Agile ceremonies, providing feedback on quality and process improvements.
Requirements
- Strong proficiency in C# and .NET framework for test automation.
- Hands‑on experience with Selenium WebDriver and related test frameworks.
- Solid understanding of unit testing (NUnit, MSTest) and test‑driven development.
- Experience with version control (Git/TFS) and CI/CD tools (Jenkins, Azure DevOps).
- Excellent analytical, communication, and problem‑solving skills.