Mid QA Tester
Mid-level QA Tester supporting mission-critical applications for the USDA: writes and executes manual and automated tests, develops test plans and cases, tracks defects, and validates functionality and compliance in an Agile environment. Hybrid role in Rockville, MD with 2 days a week in the office; pays $95k–$115k.
- Compensation
- $95K–$115K / yr
- Location
- MD-Rockville
- Work setup
- Hybrid
- Seniority
- Middle
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Qa
- Posted
Skills
Must have
- Bachelor's degree in Technology, Business, or Related Field
- 1-3 years of experience in manual testing of web-based applications
- Experience creating and executing test cases, reporting defects, and verifying fixes
- Strong attention to detail and analytical skills
- Knowledge of regulatory and compliance standards in a federal or similar setting
- Experience testing large-scale databases and cloud-based systems
- Hands-on experience with Git workflows for source control and team collaboration
- Knowledge of software QA principles, methodologies, and best practices throughout the SDLC
- Proficiency in manual testing techniques including test planning, test case development, test execution, and defect management
- Strong written and verbal communication skills with technical and non-technical stakeholders
- Ability to manage multiple priorities and work independently while contributing to a team
- Knowledge of Agile software development methodologies and participation in Agile ceremonies
Nice to have
- Experience with jQuery and TypeScript
- Familiarity with AI-powered applications
Full description
Position Title: Mid QA TesterLocation: Rockville, MD (Hybrid 2 days a week in the office required)Salary: $95,000.00 - $115,000.00Position Summary:
CCS is seeking a Mid QA Tester to support the development, testing, and delivery of mission-critical applications for the USDA. The successful candidate will be responsible for executing manual and automated testing activities, validating system functionality and performance, identifying and tracking defects, and ensuring software solutions meet quality, compliance, and user requirements. The ideal candidate will possess experience testing web-based and cloud-hosted applications in an Agile development environment and demonstrate a strong commitment to delivering high-quality technology solutions.
Essential Duties & Responsibilities:
- Perform manual and automated testing to ensure functionality, performance, and security
- Develop and execute test plans, test cases, and test scripts based on user stories and requirements
- Report and track defects, and work with developers to ensure timely resolution
- Verify that new features and updates meet quality standards and comply with regulatory requirements
- Familiarity with testing AI-powered applications and validating machine learning model outputs, including ensuring data quality, bias detection, and integration of AI components into broader systems.
Education, Certification & Experience Requirements:Education Required:
- Bachelor’s degree in Technology, Business, or Related Field
Experience:
- 1-3 years of experience in manual testing of web-based applications
- Experience in creating and executing test cases, reporting defects, and verifying fixes
- Strong attention to detail and analytical skills
- Knowledge of regulatory and compliance standards in a federal or similar setting
- Experience testing large-scale databases and cloud-based systems
- Hands-on experience with Git workflows for source control and team collaboration
- Experience with jQuery and TypeScript is a plus
- Familiarity with AI-powered applications is a plus
Knowledge, Skills & Abilities:
- Knowledge of software quality assurance principles, methodologies, and best practices throughout the Software Development Life Cycle (SDLC)
- Proficiency in manual testing techniques, including test planning, test case development, test execution, and defect management
- Strong written and verbal communication skills with the ability to communicate effectively with technical and non-technical stakeholders
- Ability to manage multiple priorities and work independently while contributing to a team environment.
- Knowledge of Agile software development methodologies and participation in Agile ceremonies and testing activities.