HM Note: This hybrid contract role is three 3 days in office. Candidates resume must include first and last name.
Description
Scope
- Develop test plans/cases from business and user stories requirement specifications; define methodologies pass/fail criteria risk assessment and assumptions.
- Execute test plans test cases within the agreed upon timelines ensuring the application is performing as expected.
- Troubleshoot and review logs/queues as required to analyze and prioritize potential defects.
- Document and record bugs and errors discovered during system integration end-to-end testing.
- Execute manual and automated test cases that validate the functionalities code quality and reports test results following all formal test architectures and project processes.
- Integrate tests into the make/build process for continuous integration efficiency gains using frameworks such as Jenkins/Azure DevOps.
- Participate in functional and technical design reviews perform integration/functional and system testing and verify test results.
- Assess and escalate critical and high-impact quality issues to the project manager.
and nbsp;
Assignment Deliverables
- Perform testing and quality assurance related tasks such as to conduct thorough testing to verify the accuracy and integrity of the data flow between internal/external systems.
- Define test cases and address any issues or discrepancies that arise during the testing phase.
- Document the processes developed and tested.
- Complete work and achieve milestones within the assigned deadlines.
- Development and documentation of the testing artifacts and activities listed below:
- Testing Strategy (if needed)
- Test Cases
- Test Plan
- Test Scripts
- Test Data
- Test Traceability Matrix
- Test Results/reports.
- Test summary report.
- Install/config guides.
- Requirement Traceability Matrix
- Defect Report/Bug Report
- Test Report
- Release notes
Skills
Experience and Skillset Requirements
and nbsp;
Mandatory Requirements
- At least 10 years of working experience of software quality assurance and testing experience in an Agile/SDLC environment.
- 5 years experience of system integration testing between external/internal systems.
Nice to Have Requirements
- Solid understanding of QA concepts methodologies testing principles and processes in testing of ERP and CRM solution
- Proven experience of functional testing in Microsoft Dynamics 365 Customer Engagement (CE) and Finance and amp; Operation (F and amp;O)
- Strong knowledge and experience of Automation testing or tooling experience using industry standard kits like (TODO)
Desired Skills and Experience
- Strong knowledge and experience of Use case generation automated and manual testing and bug lifecycle management.
- Bug tracking and test case management tools (JIRA Azure DevOps)
- API testing (JSON REST) using tools such as Postman and JMeter (performance testing and writing scripts)
- Behavior-driven development (BDD) framework tools like Gherkins Appium and Cucumber.
- Version control systems and build tools e.g. Git Jenkins GitHub Actions
- CRM test automation and Dynamics 365 specifically
- Awareness of emerging technologies trends and directions
- Excellent analytical problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
- Strong communication skills to participate in team discussions ability to explain complex technical terms for a non-technical audience make recommendations and document/explain work
and nbsp;
Resumes Evaluation/Criteria:
Criteria 1: and nbsp;Technical Skills - 50 Points
- Demonstrated experience in functional QA system integration testing and user acceptance testing.
- Extensive experience in QA concepts methodologies testing principles and processes.
- Proven experience in developing test case test scripts and automated testing scripts for functional QA system integration testing and user acceptance testing.
- Strong automation testing or tooling experience using industry standard practices and kits.
- Solid experience of use case generation automated and amp; manual testing and bug lifecycle management.
Criteria 2: and nbsp;Functional Knowledge - 30 Points
- Experience and understanding of functional testing in Microsoft Dynamics 365 Customer Engagement (CE) and Finance and amp; Operation (F and amp;O).
- Knowledge of bug tracking and test case management tools (Azure DevOps). and nbsp;
- Experience of building test automation framework.
- Experience of designing developing executing automation scripts and analyzing automation test results.
Criteria 3: and nbsp;Interpersonal Skills - 10 Points
- Strong communication negotiation skills and ability to participate and lead discussions with business/senior leadership on making technical recommendations and document/explain work
and nbsp;
Criteria 4: and nbsp;Business Knowledge - 10 Points
- Demonstrated experience with Trust Accounting Systems and Financial Applications (Accounts Receivable Accounts Payable General Ledger)
- Demonstrated experience with case management and workflow-based systems
and nbsp;
Knowledge Transfer
What needs to be KT
- All technical artifacts related to the assignment
- Project specific presentations reports status decks
and nbsp;
To whom
- Project Manager / Team members
and nbsp;
When
- 1:1 meetings / team meetings / documentation on SharePoint site throughout the duration of the project life cycle etc.
Must haves:
- At least 10 years of working experience of software quality assurance and testing experience in an Agile/SDLC environment.
- 5 years experience of system integration testing between external/internal systems.
Nice to have:
- Solid understanding of QA concepts methodologies testing principles and processes in testing of ERP and CRM solution
- Proven experience of functional testing in Microsoft Dynamics 365 Customer Engagement (CE) and Finance and amp; Operation (F and amp;O)
- Strong knowledge and experience of Automation testing or tooling experience using industry standard kits like (TODO)