The Automation Tester is responsible for designing, developing, and maintaining automated test solutions for web and MS Dynamics applications. Working within Agile delivery teams, the role ensures high-quality releases through functional, regression, and integration testing, robust automation frameworks, and CI/CD integration.
Responsibilities
* Develop and maintain automated test scripts C#, JavaScript with Selenium and Playwright
* Perform functional, regression, and integration testing across web applications
* Design robust test frameworks and enhance existing automation suites, including Playwright based solutions
* Collaborate with developers, QA engineers, and product teams to ensure high quality releases
* Participate actively in Agile ceremonies such as sprint planning, daily stand ups, backlog refinement, and retrospectives
* Work effectively within Agile project environments, contributing to iterative delivery and continuous improvement
* Identify, document, and track defects, ensuring timely resolution
* Execute test cases, analyse results, and provide clear reporting on test coverage and quality
* Implement best practices for test automation, CI/CD integration using Jenkins/ADO, and code quality
Required Skills
* Strong hands-on experience in test automation using C# and JavaScript
* Proven expertise with Selenium and Playwright automation frameworks
* Proficient experience and expertise in MS Dynamics testing
* Good experience in the usage of Azure DevOps (ADO) for test management and CI/CD
* Solid understanding of functional, regression, and integration testing across web applications
* Experience integrating automated tests into CI/CD pipelines using Jenkins and/or Azure DevOps
* Working knowledge of Agile delivery methodologies and active participation in Agile ceremonies
* Strong defect management skills, including identifying, documenting, and tracking issues to resolution
* Excellent analytical, problem-solving, and communication skills, with the ability to collaborate across cross-functional teams