The Manual and Automation Tester will support quality assurance across the software delivery lifecycle as part of our Quality Assurance team. This position combines hands-on manual testing with building and maintaining automated test suites in Cypress. The role focuses on catching defects early, strengthening test coverage, and helping deliver reliable, high-quality software for mission-critical government programs.
ABOUT DAS FEDERAL
Join our fast-growing Small Business in the heart of Washington DC area, where we're dedicated to supporting government clients and their missions. You'll be working on cutting-edge projects that help keep our country safe and contribute to a greater cause. At DAS Federal, we're committed to creating an inclusive workplace that values excellence and promotes collaboration. We're looking for talented individuals who are passionate about making a difference and eager to work with the latest technologies. In return, you'll be part of a dynamic team that provides industry-leading benefits and a supportive work environment. If you're ready to make a real impact and work on projects that matter, we want to hear from you.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Design, implement, and maintain automated test scripts using Cypress and similar frameworks Integrate automated tests within CI/CD pipelines to streamline deployment processes Analyze automation test outcomes, generate detailed reports, and provide actionable insights for ongoing improvement Execute comprehensive manual test cases, document results, and communicate any identified defects Perform various testing types, including functional, regression, integration, and system testing Re-test resolved defects and validate fixes to confirm software stability Log, monitor, and manage defects using dedicated tracking systems Collaborate closely with development teams to drive timely defect resolution and maintain software quality throughout the testing lifecycle Develop and maintain test documentation such as test plans, test cases, test scripts, and test reports Ensure all testing activities are accurately recorded and easily traceable
EDUCATION/EXPERIENCE REQUIRED
Bachelor's degree in Computer Science, Information Technology, or a related discipline 3+ years of experience in software testing, with proven skills in both manual and automated methodologies
Hands-on experience with automation tools such as Cypress, Selenium, QTP, TestComplete, or similar Familiarity with CI tools such as Jenkins, Bamboo, or equivalent platforms Deep understanding of the software development lifecycle (SDLC) and software testing lifecycle (STLC) Proficiency in scripting languages such as Python, Java, or JavaScript
SOFT SKILLS
Works independently and effectively without the need for close supervision Works collaboratively as a team member, with development teams, and with program clients Exceptional analytical and problem-solving skills High attention to detail with the ability to excel in fast-paced environments Excellent oral and written communication skills Excellent planning, organizing, and prioritizing skills Ability to adapt to changes as our programs are modernized
Benefits
Dental Insurance
Review key factors to help you decide if the role fits your goals.