QA Analyst
Location: Trenton NJ (Hybrid)
Position Type: Contract
Required skills: Dynamics 365 (strongest requirement) Manual and Automated Testing Tracking/Test Management SQL CI/CD PowerShell or JavaScript for task scripting
Job Description:
We are looking for a QA Analyst to ensure the quality performance and reliability of our Dynamics 365 solutions through comprehensive testing and validation processes.
- Test Planning and Execution: Develop document and execute manual and automated test cases for Dynamics 365 applications covering functional integration performance and regression testing
- Requirements Analysis: Review functional and technical specifications to ensure a thorough understanding of requirements and design comprehensive test scenarios
- Defect Management: Identify track and document defects using issuetracking systems (e.g. Jira Azure DevOps) and collaborate with developers and stakeholders to resolve issues
- Test Automation: Develop and maintain automated test scripts to improve testing efficiency where applicable
- Crossfunctional Collaboration: Work closely with Dynamics 365 developers business analysts and project managers to clarify requirements and provide feedback throughout the development lifecycle
- Test Documentation: Maintain clear and concise test documentation including test cases test plans and test reports ensuring thorough traceability
- Continuous Improvement: Contribute to the improvement of QA processes methodologies and tools within the organization especially for Dynamics 365 implementations
- UAT Support: Assist in User Acceptance Testing (UAT) ensuring all user requirements are met and the system performs as expected in realworld scenarios
- Performance and Load Testing: Collaborate with the performance testing team to assess system performance scalability and stress testing for hightraffic scenarios
- EndUser Focus: Ensure a focus on the enduser experience through usability testing and validation against client expectations
Required:
- Experience with Microsoft Dynamics 365: Strong knowledge and handson experience in testing Dynamics 365 applications (Sales Customer Service Finance & Operations etc.)
- QA Testing Methodologies: Solid understanding of QA methodologies and the full software development life cycle (SDLC) including Agile/Scrum methodologies
- Manual and Automated Testing: Proficiency in both manual testing and automation tools (e.g. Selenium TestComplete or similar)
- Defect Tracking & Test Management Tools: Experience with defect tracking and test management tools such as Azure DevOps Jira or Quality Center
- SQL Skills: Basic to intermediate knowledge of SQL for querying databases and validating data
- Attention to Detail: Exceptional attention to detail with a strong ability to identify issues in software functionality usability and performance
- Analytical Thinking: Strong problemsolving and analytical skills with the ability to think critically and provide detailed reports on test results
- Communication Skills: Excellent written and verbal communication skills with the ability to document issues clearly and collaborate with crossfunctional teams
- Familiarity with DevOps processes and CI/CD pipelines for test automation and deployment
- Knowledge of scripting languages (e.g. PowerShell JavaScript) for automation or task scripting
Preferred:
- Certification: ISTQB Certified Tester or similar QA certification
- Experience with Power Platform: Experience with Microsoft Power Platform (Power Apps Power Automate Power BI) and testing integrations with Dynamics 365
- Experience in Performance Testing: Experience with performance/load testing tools such as JMeter LoadRunner or similar
Dynamics 365,Manual Testing,Automation,Powershell,Javascript