Senior D365 Test Automation Analyst
Summary
Senior QA analyst who designs and runs functional and automated tests for Microsoft Dynamics 365 CRM and service management tools, building test automation with C#, Selenium, SpecFlow and EasyRepro within Azure DevOps and CI/CD pipelines (TeamCity, Octopus).
Mandatory Skills
- Strong hands-on experience in:
- Dynamics 365 CRM Testing (functional + automation)
- Service Management Tool (SMT) Testing
- Automation experience using:
- C#, Selenium, SpecFlow, EasyRepro
- Strong understanding of Software Testing / QA processes
- Experience with E2E testing across CRM, SMT, Power Platform, and web applications
- Requirement analysis and defect management expertise
Tools Experience
- Azure DevOps, TFS, Visual Studio
- Microsoft Dynamics 365 CRM & Power Platform
- Service Management Tools (SMT)
- EasyRepro, SpecFlow, Selenium, TestComplete
- CI/CD tools: TeamCity, Octopus
Good to Have
- Functional knowledge of D365 Sales and Marketing modules
- Understanding of CRM and SMT data flows and integrations
General Skills
- Strong analytical and problem‑solving abilities
- Excellent communication and critical-thinking skills
- Highly organized and detail‑oriented
- Self‑motivated and enthusiastic about continuous learning
Key Business Expertise:
- 4-5 years of experience in software testing, QA, or a related field (or strong academic exposure with internship/placement experience).
- Experience or familiarity with test execution in professional services, SaaS HRIS, BPO, or technology environments is desirable.
- Basic understanding of functional testing, defect lifecycle, test design principles, and test documentation.
- Exposure to Azure DevOps or any test management tool is beneficial.
- Understanding of payroll, HR, accounting, or financial systems is an advantage but not mandatory.
- Interest in developing skills in automation or performance testing tools (Selenium, JMeter, etc.) is a plus.
Candidate Profile:
- Strong attention to detail and commitment to quality.
- Good communication skills with the ability to work with stakeholders in a multicultural environment.
- Willingness to learn, take guidance, and progressively build testing capability.
- Ability to follow structured processes, meet deadlines, and manage assigned tasks effectively.
- Positive attitude, team player mindset, and eagerness to grow within the QA domain. ‑player mindset, and eagerness to grow within the QA domain.
- Basic analytical and problem-solving skills. ‑solving skills.
- Ability to work across time zones when required.
- Domain knowledge in Payroll, HR, Entity Management, Accounting, or Finance. Experience with HCM systems such as Workday or Optix is an advantage.
- Strong customer service orientation and stakeholder management skills.
- Excellent written and verbal communication skills across all levels of the organization.
- Willingness to travel globally as required.
Education:
- University degree in IT, Computer Science, Engineering, Business Technology, or equivalent.
- Fluent in written and spoken English; additional languages are beneficial.
- Proficient in Microsoft Office applications (Excel, Word, PowerPoint, SharePoint, Teams).
- ISTQB Foundation Level (or willing to obtain) is preferred.