Duties will include all aspects of Quality Assurance and Testing including:
- Review business requirements, technical specifications, and user stories to gain a deep understanding of project scope and objectives.
- Collaborate closely with the Development Team, product owners, and various stakeholders to quickly develop an overall QA/Test Strategy and Product Test Plan;
- Design, develop and maintain automated test scripts using:
- Visual Studio, C#, .NET, Selenium WebDriver, and NUnit
- Azure DevOps (ADO) build/test pipelines
- Create, configure, and manage CI/CD pipelines in Azure DevOps (YAML-based) to support automated testing and deployment workflows
- Execute and validate automated tests for:
- Functional
- Integration
- Regression
- Develop and maintain Test Issues/Defects Log(s);
- Tracking of defects and deficiencies for submission, review, triage, and resolution; Facilitating and conducting triage reviews where necessary;
- Overseeing the resolution of problems and issues identified during QA and testing;
- Providing weekly and ad hoc status reports (formal and informal) related to the QA work and progress;
- Organizing meetings and test sessions as required and ensuring that testing facilities are appropriately equipped.
- As product/system knowledge is developed, participate in user feedback and training sessions as required, potentially contributing to the development of knowledge transfer and training material;
- Follow the Agile methodology for product testing;
- Participate in daily standup meetings;
- Share knowledge and contribute to internal test frameworks and tools as appropriate
- Participate in all other related project work as defined by the Team Lead or manager