RSM
Hyderabad, Telangana, India Posted 1d ago
The Senior Associate will design, develop, and maintain Playwright-based test automation for ERP implementations and digital transformation programs at RSM.
Key Responsibilities
Design, develop, execute, and maintain automated test suites using Playwright and TypeScript.
Use Playwright MCP and AI-assisted development tools to explore applications, identify elements, generate test flows, and accelerate automation development.
Use the Playwright CLI, Codegen, UI Mode, Trace Viewer, and HTML Reporter for test creation, execution, debugging, and failure analysis.
Build reusable automation components using fixtures, page objects, test-data utilities, authentication state, and environment-specific configurations.
Develop stable locators, meaningful assertions, and maintainable tests for complex ERP business processes.
Automate functional, integration, API, regression, smoke, and end-to-end testing.
Configure cross-browser, parallel, and role-based test execution.
Diagnose flaky tests, synchronization issues, environmental dependencies, and test-data constraints.
Integrate automated tests into Azure DevOps, GitHub Actions, or comparable CI/CD pipelines.
Publish test results, screenshots, videos, traces, and other execution artifacts.
Review requirements, user stories, functional specifications, and process flows to identify automation opportunities and test coverage.
Support ERP process testing across areas such as Order to Cash Procure to Pay Record to Report Lead to Cash Supply Chain and Warehouse Operations.
Perform manual and exploratory testing when scenarios are not suitable or ready for automation.
Document and manage defects using Azure DevOps or Jira.
Prepare testing metrics, automation coverage reports, defect trends, and quality-status updates.
Review automation code and promote consistent framework, coding, and repository standards.
For Supervisor-level candidates, lead automation workstreams, estimate activities, mentor team members, conduct code reviews, and communicate quality risks to project leadership.
Requirements
3 to 6+ years of experience in quality engineering, software testing, or test automation.
At least 2 years of hands-on Playwright experience, preferably using TypeScript.
Practical experience using Playwright MCP and Playwright CLI in automation-development workflows.
Strong knowledge of Playwright locators, assertions, fixtures, projects, authentication, traces, reports, and parallel execution.
Experience building or enhancing scalable automation frameworks using reusable design patterns.
Experience integrating Playwright tests into Azure DevOps, GitHub Actions, or another CI/CD platform.
Experience with Git, branching, pull requests, and code reviews.
Experience testing enterprise web applications or ERP platforms such as Microsoft Dynamics 365, NetSuite, SAP, Oracle, or Salesforce.
Experience with API, integration, functional, regression, and end-to-end testing.
Experience using Azure DevOps, Jira, or comparable test-management and defect-tracking tools.
Strong understanding of Agile, SDLC, DevOps, and continuous-testing practices.
Strong analytical, troubleshooting, communication, and collaboration skills.
Preferred Qualifications
Experience automating complex ERP business processes using Playwright MCP/CLI.
Experience combining Playwright UI and API testing to establish application state and manage test data.
Experience with Leapwork or another codeless automation platform.