Salary
💰 $120,000 - $140,000 per year
Tech Stack
AzureCloudPythonSDLC
About the role
- Support federal application modernization projects focusing on automated testing of web applications and APIs
- Lead both manual and automated testing across multiple applications to validate new product features before release
- Design and implement robust, scalable automation frameworks with a quality-first approach
- Establish reliable, repeatable QA processes leveraging automation, load, and performance testing
- Develop test plans and execute functional, integration, and regression testing; troubleshoot issues
- Develop and execute manual test cases and document test cases, steps, expected results, and traceability to requirements
- Integrate automated tests into CI/CD pipelines (GitHub Actions, Azure DevOps) and provide smoke test support for releases
- Collaborate with developers, business analysts, and product owners to translate acceptance criteria into executable automated tests
- Participate in Agile ceremonies and provide QA perspective on effort and readiness
- Contribute to 508 accessibility validation and maintain awareness of security testing considerations
Requirements
- 7+ years of experience in QA, including at least 3+ years in test automation
- Proven expertise in API testing
- Proficiency in testing with Playwright writing test scripts in Python
- Strong experience in manual testing and test case writing
- Solid knowledge of SDLC, Agile methodologies, automation frameworks, databases, and Python programming
- Proficiency with Git, Jira, and DevOps pipelines
- Hands-on experience integrating automation with CI/CD tools such as GitHub Actions or Azure DevOps
- Familiarity with REST API validation and test automation design patterns (e.g., Page Object Model, data-driven testing)
- Familiarity with cloud-based test execution
- Exposure to performance testing tools
- Ability to obtain and retain a Public Trust Level 4 clearance
- Must be able to work hybrid with on-site presence in Rockville, MD, United States