remote
Senior Software Test Engineer - Dynamics 365 Finance & Operations - Caterpillar
Software Engineer
Lead quality engineering for Dynamics 365 Finance & Operations, driving test automation strategy, building CI/CD pipelines, and ensuring robust functional and performance testing using Azure DevOps, Selenium, and PowerShell.
About the role
Key Responsibilities
- Define and execute the overall quality engineering strategy for Dynamics 365 Finance & Operations implementations.
- Design, develop, and maintain automated test suites using Selenium, PowerShell, and related frameworks.
- Integrate automated testing into Azure DevOps pipelines to enable continuous testing and rapid feedback.
- Collaborate with developers, functional consultants, and business analysts to create comprehensive test plans, test cases, and defect‑tracking processes.
- Perform performance, regression, and security testing, and provide actionable insights to improve system reliability.
Requirements
- 5+ years of experience in software testing, with a focus on enterprise ERP systems, preferably Dynamics 365 Finance & Operations.
- Strong hands‑on expertise in test automation tools such as Selenium and scripting with PowerShell.
- Proficiency with Azure DevOps (Boards, Pipelines, Repos) for CI/CD and test management.
- Solid understanding of SQL databases and ability to write complex queries for data validation.
- Excellent analytical, problem‑solving, and communication skills, with a track record of leading cross‑functional testing initiatives.
Skills
test automationseleniumsql