HM Note: This hybrid role is three (3) days in office at managers discretion
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 endtoend 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 highimpact quality issues to the project manager.
and nbsp;
Assignment Deliverables
- Development execution 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 Execution Report
- Release notes
Skills
Experience and Skill Set Requirements
and nbsp;
Mandatory Requirements
- At least 5 years of experience of software quality assurance and testing experience in an Agile/SDLC environment
Desired Skills and Experience
- 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)
- Use case generation automated and manual testing and bug lifecycle management.
- Bug tracking and test case management tools (JIRA Azure TFS)
- API testing (JSON REST) using tools such as Postman and JMeter (performance testing and writing scripts)
- Behaviordriven 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 problemsolving and decisionmaking 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 nontechnical audience make recommendations and document/explain work
and nbsp;
Resumes Evaluation/Criteria:
and nbsp;
Criteria 1: 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: 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 (JIRA Azure TFS) behaviordriven development (BDD) framework tools Version control systems and build tools.
- Knowledge of building test automation framework
- Experience of designing developing executing automation scripts and analyzing automation test results.
Criteria 3: 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: Business Knowledge 10 Points
- and nbsp;Demonstrated experience with Trust Accounting Systems and Financial Applications (Accounts Receivable Accounts Payable General Ledger)
- Demonstrated experience with case management and workflowbased systems
and nbsp;
Knowledge Transfer
and nbsp;
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 5 years of experience of software quality assurance and testing experience in an Agile/SDLC environment
Nice to Haves:
- Proven experience of functional testing in Microsoft Dynamics 365 Customer Engagement (CE) and Finance and amp; Operation (F and amp;O)
- Solid understanding of QA concepts methodologies testing principles and processes in testing of ERP and CRM solution