Salary
💰 $138,000 - $150,000 per year
Tech Stack
AzureCypressJavaScriptSeleniumSQL
About the role
- Develop and maintain automated test scripts (e.g., Cypress, Selenium, or Playwright) for Dynamics 365 CRM functionality and integrations.
- Create and execute test scenarios for new features, bug fixes, and regression testing.
- Validate RESTful API integrations between the CRM and VA.gov or other enterprise systems.
- Work with the Product Manager and Senior Developers to prioritize test coverage for critical business processes.
- Support end-to-end testing for CRM migration and enhancement releases.
- Participate in Agile ceremonies, including sprint planning, backlog refinement, and daily stand-ups, to align testing priorities with development work.
- Collaborate with support engineers to reproduce and verify reported issues.
- Document and track defects in JIRA or similar backlog management tools.
- Ensure testing practices comply with VA’s security, accessibility, and compliance requirements.
- Validate enhancements, regression test Microsoft Wave releases, and verify that CRM and API integrations function correctly across environments.
Requirements
- Public Trust Clearance or higher (ability to obtain and maintain required background investigation)
- 4–6 years of experience in test automation, integration testing, or QA engineering (preferred)
- Hands-on experience with test automation frameworks (Cypress preferred; Selenium or Playwright also valuable)
- Familiarity with Microsoft Dynamics 365 CRM workflows and integrations
- Knowledge of RESTful APIs and tools such as Postman for API testing
- Experience with CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) to integrate automated tests into delivery workflows
- Exposure to VA or other federal IT projects, with awareness of compliance and security testing requirements
- Working knowledge of SQL Server for test data setup and validation
- Comfortable working in an Agile/Scrum delivery environment, collaborating with cross-functional teams