Point your AI agent at freehire and let it find you a job.

Get the CLI →

TMF Group

Senior D365 Test Automation Analyst

Posted 4 views
Discussion

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.

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available