Job Description:
Requirement:
Requirement:
- Bachelors degree and at least 8 years of experience in software development and 5 years of experience in Automation testing using Java and selenium
- MUST -Expertise in testing Implementation on MS Dynamic 365, Dataverse Modelling, and Power automate.
- Experience working on at least three product delivery cycles simultaneously and multi-application and multiple-platform environments
- Experience in testing applications in Java, J2EE, Spring, or Azure Services
- Experience in Microservices Testing.
- Experience in API & Web Services testing like Soap, REST, etc.
- Experience in mocking dependent services for integration test purposes.
- Experience in data mapping and data conversion or BI/DSS testing.
- Strong understanding of distributed systems.
- In-depth knowledge of SDLC and STLC in the Agile delivery model.
- Strong experience with dev-ops tools JIRA, Zephyr Git, and Jenkins.
- Strong experience in BDD/TDD Cucumber frameworks.
- Strong experience in NoSQL (Complex queries, stored procedures, etc).
- Up-to-date knowledge of test automation trends, technologies, methods, etc.
- Integration testing experience in complex multi-systems environments.
- Excellent problem-solving skills Strong written and verbal communication skills.
- Plan, forecast, and present automation solutions to the client.
- Experience developing design specifications, test plans, and protocols.
- Experience identifying the relationship of bugs to software code.
- Experience managing, prioritizing/organizing, and tracking details and meetings. deadlines of multiple projects with varying completion dates.
- Experience analyzing and reporting data to identify issues, trends, or exceptions to drive improvement of results and find solutions.
- Experience identifying operational issues and recommending and implementing strategies to resolve problems.
- MS Dynamics.
- Analyze requirements, and provide suggestions and improvements.
- Create and run both manual and automation test cases.
- Create defects, and verify fixes.
- Set up test infrastructure and test frameworks.
- Monitor product quality metrics.
- Apply various testing methodologies and techniques to ensure a high quality product is delivered.
- Collaborate with the Product Owner, Scrum Master, and Devs.
- Participate in the sprint and release planning, requirements grooming, daily scrums, and retrospectives.