Tester
myworkdayjobs
Job Description
Responsibilities
-
Develop and maintain automated test scripts using Selenium WebDriver and C#.
-
Maintain and update existing test automation frameworks and test data, ensuring their robustness and reusability.
-
Integrate automated tests into the CI/CD pipeline (e.g., using Jenkins, Azure DevOps) to ensure automatic test execution with every code change.
-
Execute regression suites and analyze results to ensure existing functionality remains intact after new changes.
-
Participate in Agile ceremonies (daily scrums, sprint planning, backlog refinement) and collaborate with developers, product owners, and other stakeholders.
-
Provide clear and concise test reports and progress updates to the project manager and relevant stakeholders.
-
Develop and execute detailed test plans, test cases, and test scripts based on project requirements.
-
Perform thorough manual testing to identify, document, and track defects and issues.
-
Collaborate with development teams to ensure issues are understood, prioritized, and resolved.
-
Conduct functional, regression, and integration testing to identify, document, and track defects.
-
Maintain comprehensive documentation of test results, defects, and testing status.
-
Participate in requirement analysis, design reviews, and other quality assurance activities.
-
Contribute to the continuous improvement of testing processes and methodologies.
-
Provide mentoring and guidance to junior testers as needed.
Your Profile
-
5 -12 years of experience in manual and Automation Testing.
-
Strong understanding of SDLC, Agile methodologies and Agile Ceremonies.
-
Effective communication and interpersonal skills.
-
Experience with defect tracking tools and test management software.
-
Strong proficiency in C# programming and object-oriented design principles.
-
Hands-on experience with Selenium WebDriver and the ability to design and implement test automation frameworks.
-
Familiarity with test frameworks such as NUnit or MSTest (or JUnit/TestNG if cross-platform).
-
Strong understanding of software testing methodologies (functional, regression, UI, API, etc.) and the Software Development Life Cycle (SDLC).
-
Experience with version control systems like Git.
-
Knowledge of SQL for database validation and backend testing.
-
Excellent analytical and problem-solving skills and keen attention to detail.
-
Strong communication and teamwork abilities.
-
Preferred Qualifications (Bonus)
-
Experience with CI/CD tools (Jenkins, Azure DevOps, GitLab CI).
-
Familiarity with BDD frameworks like Cucumber or SpecFlow.
-
Experience with API testing tools like Postman or Rest Assured.
-
Knowledge of performance testing tools like JMeter.
-
Nice-to-have Skills-Knowledge of MS Dynamics 365 CRM.
-