Quality Assurance Engineer II
About The Company
Ad Hoc LLC is a leading technology company dedicated to empowering organizations to deliver scalable and impactful digital services. With a focus on modern, agile methodologies, Ad Hoc develops innovative products that address real-world needs and transform the user experience across government sectors. The company's efforts have significantly influenced public-sector service delivery, creating solutions that connect veterans to tailored services, facilitate access to affordable healthcare, and support vital programs like Head Start. Ad Hoc's commitment to advancing government technology is reflected in its collaborative approach, high standards, and inclusive culture. Operating primarily within the federal civil civilian business unit, Ad Hoc partners with esteemed agencies such as NASA, the General Services Administration, the Office of Personnel Management, the Library of Congress, Health & Human Services, and the FDIC. These collaborations focus on building new capabilities, modernizing legacy systems, establishing data as a strategic asset, and creating scalable digital service infrastructures to enhance mission impact. The company values innovation, accountability, humility, and continuous learning, fostering a work environment that encourages growth and excellence. Ad Hoc is built for a remote work lifestyle, leveraging culture, communication, and tools designed to support flexible, collaborative, and effective remote teams. This approach allows the company to attract top talent nationwide, ensuring diverse perspectives and expertise contribute to delivering outstanding solutions for government clients.
About The Role
The Quality Assurance Engineer II plays a vital role within the project team, serving as an individual contributor supporting the delivery of high-quality digital products. Under the guidance of leadership, this role involves executing comprehensive testing strategies to ensure functionality, accessibility, performance, and reliability of software solutions. The QA Engineer II is responsible for developing and maintaining manual and automated test cases, executing various testing types, and collaborating closely with developers and stakeholders to identify and resolve issues early in the development lifecycle. This position requires a proactive approach to testing, including participating in sprint planning, standups, and retrospectives within a scaled Agile (SAFe) environment. The QA Engineer II will contribute to continuous integration and deployment pipelines, ensuring automated tests are integrated seamlessly into the development process. Additionally, the role involves supporting load and performance testing activities, validating system capacity, and ensuring compliance with accessibility standards such as WCAG 2.1 AA and Section 508. This role offers an excellent opportunity to work on impactful projects that serve the public good while fostering professional growth within a collaborative, remote-first environment. The ideal candidate is detail-oriented, proactive, and eager to contribute to innovative government solutions.
Qualifications
- 3+ years of relevant QA engineering experience or equivalent combined education and experience
- Bachelor’s degree in a related field or equivalent experience
- Proficiency with test automation frameworks such as Selenium, Cypress, or Playwright
- Experience developing test plans and test cases for manual and automated testing
- Familiarity with API testing tools like Postman or Rest Assured
- Working knowledge of accessibility testing tools including Axe and pa11y
- Experience integrating tests into CI/CD pipelines, particularly with GitLab or similar tools
- Knowledge of load and performance testing concepts and tools
- Solid understanding of agile testing methodologies and sprint-based delivery models
- Must meet federal suitability requirements and pass a background investigation
Responsibilities
- Execute functional, regression, and accessibility testing during each sprint, ensuring stories meet acceptance criteria and automated test gates
- Develop and maintain manual and automated test cases using frameworks like Selenium, Cypress, or Playwright
- Perform accessibility scans using Axe and pa11y, documenting findings in Jira and Confluence in accordance with WCAG 2.1 AA standards
- Validate API behavior through tools such as Postman or Rest Assured as part of sprint testing
- Collaborate with developers to create exploratory and boilerplate test cases for new features, identifying edge cases early
- Integrate automated tests into CI/CD pipelines to enable continuous testing at every build and check-in
- Participate in load and performance testing activities to assess system capacity and stability
- Engage in SAFe ceremonies including sprint planning, standups, and retrospectives to align testing strategies with project goals
- Ask questions during design discussions to ensure systems are built with testability in mind from inception
Benefits
- Company-subsidized health, dental, and vision insurance
- Flexible paid time off (PTO)
- 401(k) plan with employer matching contributions
- Paid parental leave after one year of service
- Employee Assistance Program providing support and resources