Description

  • 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.


Soft Skills:

  • Lead or contribute to multidisciplinary projects.
  • Lead or contribute to international teams.
  • Mitigate technical risks.
  • Clear, concise oral and written communication.

Education

Any Graduate