Maintaining the high quality and reliability of enterprise applications built using the .NET framework
Requirements
- Proven, hands-on experience designing, building, and maintaining automated tests using Playwright (or a similar modern tool like Selenium or Puppeteer).
- Strong understanding of the .NET ecosystem, including experience testing applications built with C-Sharp, ASP.NET Core, or related Microsoft technologies.
- Solid programming skills in C-Sharp (preferred) or another Object-oriented programming language for writing and debugging complex test automation code.
- Experience with API testing using tools like Postman, or by coding API tests within the automation framework.
- Proficiency in writing and executing basic SQL queries to validate data integrity.
- An understanding of GIT and some experience using GIT commands.
- Experience with xUnit version 3
Responsibilities
- Test Strategy & Planning: Coordinate test plans, test cases, and test strategies for new features and existing products, ensuring alignment with business requirements.
- Automation Development: Design, develop, and maintain automated test scripts using Playwright and C-Sharp/.NET for functional, regression, and performance testing across UI and API layers.
- Framework Management: Contribute to the continuous improvement and scaling of our automated testing framework and infrastructure utilizing xUnit v3.
- Manual Testing: Execute manual functional, integration, and user acceptance testing (UAT) as needed, especially for complex scenarios or exploratory testing.
- Cross-Platform Quality: Test across popular device form factors (desktop, mobile, tablet) and multiple browser types (Chrome, Firefox, Safari, Edge) to ensure a consistent, high-quality user experience.
- Defect Management: Identify, document, and track software defects and improvement tickets using our issue tracking system (Jira), working closely with development teams to ensure timely resolution.
- CI/CD Integration: Integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipeline (Azure DevOps) to enable continuous quality checks.
Other
- 3 years of professional experience in Software Quality Assurance or a similar technical role.
- Opportunity to work on cutting-edge enterprise applications with a strong focus on clean code and modern practices.
- Collaborative and supportive team culture where your contributions directly impact product quality.
- Full-time job
- Hybrid remote work location in Chandler, AZ 85226