Source description
About the role
Role: QA Analyst
Duration: 12 Months Location: Hybrid, 3 days onsite per week in Trenton, NJ
Responsibilities
.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 issue-tracking 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 .Cross-functional 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 real-world scenarios .Performance and Load Testing: Collaborate with the performance testing team to assess system performance, scalability, and stress testing for high-traffic scenarios .End-User Focus: Ensure a focus on the end-user experience through usability testing and validation against client expectations
Required: .Experience with Microsoft Dynamics 365: Strong knowledge and hands-on 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 problem-solving 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 cross-functional 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.
More at Thoughtwave Software and Solutions