Senior Software Test Engineer-D365 CE

caterpillar

Bangalore 10 Years Exp Posted 40d ago

Job Description

What You Will Do

 

Leadership & Strategy

  • Define and implement the overall QA strategy aligning with CE product and organizational goals.

  • Mentor and guide automation engineers; ensure best practices and skills development.

  • Coordinate QA activities across CE modules such as Sales, Customer Service, Field Service, and Project Operations.

  • Facilitate triage calls, team meetings, and cross-functional collaboration with business and IT stakeholders.

Automation Framework Ownership

  • Design, develop, and maintain robust automation frameworks using LeapworkPlaywright, 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 CE 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 mobile testing.

  • 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 CE 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.

 

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 CE 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 CE modules (Sales, Customer Service, Field Service, Project Operations).

  • Advanced debugging and troubleshooting skills for CRM test automation.

  • Experience building automated test scripts using Leapwork and Playwright for CE 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 workflow automation, security role validation, and pe

Similar Openings for You