QA Automation Test Engineer
About Aretum
Aretum is a mission-driven organization dedicated to delivering innovative, technology-enabled solutions to our clients across the defense, civilian, and homeland security sectors. Our team operates at the intersection of strategy, technology, and transformation, assisting government agencies in overcoming their most critical challenges. We prioritize investing in our people and fostering a culture that emphasizes collaboration, inclusion, and professional growth. Our commitment to excellence and integrity underpins every project we undertake, ensuring we provide impactful solutions that enhance national security and public safety.
About the role
We are seeking an experienced QA Automation Test Engineer to support an Agile team responsible for developing, maintaining, and enhancing applications for a federal government client. The successful candidate will play a vital role in ensuring the quality, performance, accessibility, and reliability of software products through comprehensive manual and automated testing strategies. This role involves designing and executing test cases, developing automation frameworks, and integrating testing processes into CI/CD pipelines, primarily within Azure DevOps. Given the sensitive nature of federal work, candidates must be eligible for a Public Trust clearance and adhere to all safeguarding and compliance requirements related to Controlled Unclassified Information (CUI).
Qualifications
- 8+ years of experience in software testing and quality assurance
- Bachelor's Degree in Computer Science, Information Technology, or related field (or 4 additional years of relevant experience in lieu of degree)
- 5+ years of experience utilizing automation tools to test systems and applications, including writing and executing test scripts
- 3+ years of hands-on experience with automation testing tools, with a preference for Playwright
- Proven experience developing automation testing strategies and frameworks from scratch
- Strong background in functional, regression, smoke, integration, and end-to-end testing
- Extensive experience with database and API testing
- Experience working with Docker containers and testing containerized applications
- Ability to create reusable test automation solutions and integrate automated testing into CI/CD pipelines
- Excellent collaboration skills across cross-functional teams
- Strong verbal and written communication skills
- Preferred: Experience with GraphQL testing, testing .NET applications in Azure, performance testing, manual accessibility testing, DHS Trusted Tester Certification, and federal government contracting experience
- U.S. citizenship and ability to obtain and maintain a Public Trust or Suitability Determination
Responsibilities
- Design, develop, execute, and maintain manual and automated test cases for web applications, APIs, and integrated systems
- Create and maintain comprehensive test strategies, plans, and approaches that support automation and quality objectives
- Provide detailed feedback through standard testing processes, including writing descriptions, acceptance criteria, and documenting issues in ticketing systems
- Build and maintain reusable automated test scripts, utilities, and testing components to improve efficiency and reduce repetitive efforts
- Design, implement, and support scalable automation frameworks for consistent testing across teams
- Perform various testing types such as functional, regression, smoke, integration, and end-to-end validation throughout the development lifecycle
- Collaborate with Product Owners, Business Analysts, Developers, and Testers to define quality expectations during backlog refinement and sprint planning
- Contribute to the team's Definition of Done by ensuring adequate test coverage and validation before story completion
- Integrate automated testing into Azure DevOps CI/CD pipelines, leveraging continuous integration practices for rapid feedback
- Develop and execute load, performance, and scalability tests to assess application stability and capacity under expected usage conditions
- Analyze test results, identify defects and risks, measure test coverage, and recommend improvements to enhance software quality and release readiness
Benefits
- Competitive salary range of $80,000-$120,000 annually, commensurate with experience and qualifications
- Comprehensive health care plans including medical, dental, and vision coverage
- Retirement savings plan with 401(k) options
- Life insurance, including basic, voluntary, and AD&D coverage
- Paid time off and family leave policies (maternity, paternity)
- Short-term and long-term disability insurance
- Opportunities for training and professional development to enhance skills and career growth