We are looking for a D365 Consultant - Tester will work in Agile teams on high-profile software development projects.
This is a fast-paced environment, and we require enthusiastic, professional Testers with experience working on large, complex projects.
The successful applicant will be an integral part of development teams that build and maintain systems, with the opportunity to use leading-edge technology.
They will be responsible for the analysis of requirements, the design, preparation, and execution of test cases in a large enterprise system.
Responsibilities: Analyse documented specifications, user stories, and requirements to support the creation of test cases.
Write, review, and execute test cases.
Effectively prioritise testing efforts and test case execution.
Report and track the resolution of defects/issues found during testing.
Utilise a custom Test automation framework - Selenium Grid, RESTful API, YAML CI/CD, Docker Container, Azure Kubernetes Services, Azure DevOps, GIT, Playwright, and Fake XRM.
Follow best practice coding techniques and patterns when developing automated tests.
Participate in Agile ceremonies.
Update and maintain a Test Data API to enable test data creation.
Update NuGet packages.
Adapt UI and API tests for use during load and performance testing.
Be proactive, flexible, and agile while managing changing goals and scope within a multidisciplinary Agile project team.
Essential Criteria: Extensive experience (5+ years) undertaking system and integration testing of large-scale systems using manual testing methods.
Well-developed testing skills, including the ability to write, review, and execute complex test cases.
Demonstrated understanding of testing principles such as test phases, test reporting, test traceability, defect triage, and defect management lifecycle.
Experience in SQL and querying databases using tools such as SQL Visual Studio.
Ability to effectively prioritise testing efforts, execute test cases, and report/track defects.
Experience working in an Agile software development environment as part of a multidisciplinary team, and using Azure DevOps toolset.
Strong communication skills, an ability to work independently and collaboratively, and excellent time management and organizational skills.
Must demonstrate personal drive and commitment to delivering quality outcomes.
Desirable Criteria: Experience writing and managing test cases using Azure DevOps.
For Auto Testers: Extensive experience developing and executing API and Web Automated tests using RESTful API, YAML CI/CD, Azure DevOps, GIT, Test Data API, and Selenium Grid.