Job Summary
Role Summary
The Senior Software Testing Engineer is responsible for driving quality engineering strategy, leading automation initiatives, and ensuring high test coverage across Microsoft Dynamics 365 Finance & Operations (F&O) applications. This role requires strong technical expertise in automation frameworks (Leapwork, Playwright, Selenium), and the ability to collaborate closely with cross-functional teams to deliver high-quality, reliable ERP solutions.
Key Responsibilities
What You Will Do
Leadership & Strategy
- Define and implement the overall QA strategy aligning with F&O product and organizational goals.
- Mentor and guide automation engineers; ensure best practices and skills development.
- Coordinate QA activities across Finance, Supply Chain, and Project Operations modules, ensuring clarity of scope and priorities.
- Facilitate triage calls, team meetings, and cross-functional collaboration with finance and supply chain stakeholders.
Automation Framework Ownership
- Design, develop, and maintain robust automation frameworks using Leapwork, Playwright, Selenium, and RestAssured (Java/Python preferred).
- Upgrade or optimize existing frameworks for reliability, maintainability, CI/CD compatibility, and container-based test execution.
- Enable tagging, modularization, and classification of failures to support large-scale execution across F&O modules.
Test Planning & Execution
- Prepare, review, and maintain QA artifacts (test plans, cases, regression suites, reports).
- Ensure complete test coverage—functional, integration, API, end-to-end, performance, and batch job validation.
- Oversee defect triage, prioritization, and root cause analysis.
- Coordinate environment setup, test execution, and regression cycles across Dev/UAT/Prod releases.
Performance & Reliability Oversight
- Collaborate with performance engineers to define SLAs and gather non-functional requirements.
- Monitor bottlenecks, flakiness (
- Integrate performance regressions into CI/CD pipelines for timely detection of issues.
Continuous Integration / DevOps Coordination
- Enable development teams with regression test suites for shift-left validation of breaking changes.
- Implement and maintain CI/CD pipelines for automated test execution in Azure DevOps and GitHub.
- Support deployments, verification cycles, and parallel release testing across ERP environments.
Reporting & Governance
- Track KPIs such as defect density, test coverage, execution reliability, and automation ROI.
- Prepare dashboards, quality reports, and provide regular updates to stakeholders.
- Manage risks, dependencies, and ensure timely delivery of quality outcomes.
Skill Requirements
What You Will Have
Technical Expertise
- Strong expertise in automation tools: Leapwork, Playwright, Selenium WebDriver, RestAssured, Robot Framework.
- Programming skills: Java, JavaScript/TypeScript, Python.
- Frameworks: Page Object Model (POM), BDD (Cucumber).
- API testing: Postman, Swagger, RestAssured.
- CI/CD & DevOps: GitHub, Azure DevOps pipelines, release management.
- Performance tools awareness: JMeter, AppDynamics, Dynatrace, DataDog, CloudWatch.
Soft Skills & Competencies
- Strong ownership mindset and ability to lead testing across multiple F&O projects.
- Excellent communication and stakeholder management.
- Proven ability to collaborate with cross-functional teams in Agile and hybrid environments.
- Ability to analyze complex issues, propose solutions, and drive continuous improvement.
Considerations for Top Candidates
- Hands-on experience with Dynamics 365 F&O modules (Finance, Supply Chain, Project Operations).
- Advanced debugging and troubleshooting skills for ERP test automation.
- Experience building automated test scripts using Leapwork and Playwright for F&O customizations, integrations, and performance benchmarks.
- Skilled in environment troubleshooting, regression cycles, and upgrade readiness validation.
- Ability to prepare clear test design documents, reusable QA templates, and developer guides for team adoption.
- Strong knowledge of batch job validation, workflow automation, and performance tuning within F&O.
- Experience with data migration testing using DMF/Data Management Framework and validation of large transactional datasets.
- Proficiency in API testing for F&O integrations (OData, REST/SOAP, AIF/DMF).
- Exposure to CI/CD pipelines in Azure DevOps for automated regression cycles and release validation.
- Ability to conduct peer reviews of test automation scripts, enforce coding standards, and ensure compliance with Microsoft best practices.
- Skilled in preparing dashboards and test coverage reports for stakeholders, highlighting automation ROI and defect density.
- Familiarity with upgrade readiness testing, hotfix validation, and ensuring compatibility of customizations during cumulative updates.
Experience
- 10–12+ years of QA experience with at least 8+ years in an automation-focused role.
- Proven experience in enterprise-scale ERP environments, including cloud platforms and multi-app ecosystems.
- Exposure to industry domains such as manufacturing, logistics, retail, and enterprise applications.
Certifications (Preferred)
- MB-500: Finance & Operations Apps Developer.
- MB-310:, MB-320 or MB330 - Dynamics 365 Certifications.
- Experience with Power Platform test automation and AI-powered Copilot Studio.