Develop and implement robust automated tests for applications built on C#, .NET6, WPF, and Prism library (MVVM) frameworks.
Collaborate closely with the development team to identify, analyze, and document detailed defect reports and ensure resolution.
Utilize modern .NET6 unit testing frameworks such as xUnit, NUnit, and MSTest for creating effective test cases.
Contribute to enhancing and maintaining the existing QA processes, ensuring that the team uses industry best practices.
Perform rigorous regression testing when bugs are resolved and provide feedback on usability, serviceability, and documentation.
Assist in managing the CI/CD process, ensuring that automated tests are integrated smoothly and function correctly in all stages of development.
Communicate proactively with team members, project leads, and stakeholders about progress, challenges, and other matters related to the quality of the product.
Requirements
Proficient in C# programming, with hands-on experience in . NET6 and WPF applications.
Strong experience with MVVM architectural patterns.
Deep understanding of modern unit testing frameworks (xUnit, NUnit, MSTest) and methods.
Experience with various types of testing (functional, regression, performance, etc.) within a NET environment.
We are seeking an experienced QA Engineer with expertise in C#, .NET6, WPF, and the Prism library to join our dynamic team.
The successful candidate will be instrumental in maintaining the highest quality of our applications by using modern testing frameworks and methodologies.
Be crucial in ensuring the reliability, efficiency, and integrity of our software products.
Associates with 7 years’ experience or Bachelor’s degree with 5 years’ experience in Computer Science, Engineering, or a related field.
Desired
Familiarity with EMGU.CV or OpenCV for testing applications that involve computer vision.
Background in physics or experience in a related field, which adds depth to understanding specific domain-related aspects of the product.
Previous involvement with continuous integration and continuous deployment (CI/CD) pipelines.
Experience in writing and maintaining documentation.