Quality Assurance Engineer
Annapolis Junction, MD; Washington, DC; or Reston, VA area preferred (telework is allowed).
About the Role
We are seeking a detail-oriented QA Engineer with strong UI testing expertise to ensure quality and compliance during the modernization of a critical government information system. The ideal candidate will have extensive experience in functional and regression testing Java-based web applications, with a focus on user interface validation, accessibility compliance, and cross-browser compatibility testing. You will validate that all system components meet federal cybersecurity requirements and government accessibility standards (Section 508/WCAG) while ensuring a seamless user experience across the modernized platform.
Responsibilities
- Develop comprehensive test plans and test cases for system upgrades and new features.
- Perform functional and regression testing of Java-based web applications.
- Conduct user interface validation and cross-browser compatibility testing.
- Execute manual testing methodologies for complex scenarios.
- Validate compliance with federal cybersecurity requirements.
- Ensure adherence to government accessibility standards (Section 508/WCAG).
- Test enterprise applications in Windows Server environments.
- Verify security controls and data protection measures.
- Develop and maintain UI automation frameworks for regression testing.
- Perform API testing for backend services (Apache Solr, RESTful services).
- Integrate automated tests into GitLab CI/CD pipelines.
- Manage defect tracking systems and coordinate issue resolution.
- Test Apache Tomcat application server deployments and configurations.
- Validate Oracle 19c database integrations and data flows.
- Test SAP Business Intelligence reporting interfaces and outputs.
- Ensure seamless user experience across the modernized platform.
- Collaborate with developers, business analysts, and security teams.
- Document test results, defects, and quality metrics.
- Provide detailed analytical reports on system quality and readiness.
Requirements
- Extensive experience in functional and regression testing of Java-based web applications.
- Strong UI testing expertise including user interface validation and cross-browser compatibility.
- Proficiency with defect tracking systems.
- Knowledge of federal cybersecurity requirements and government accessibility standards (Section 508/WCAG).
- Experience testing Apache Tomcat application servers, Oracle 19c databases, and SAP Business Intelligence interfaces.
- Familiarity with Windows Server environments.
- API testing experience (Apache Solr, RESTful services).
- Experience with CI/CD pipelines, preferably GitLab.
- Excellent analytical skills and meticulous documentation practices.
- Strong collaboration skills for working with cross-functional teams in regulated environments.
- Ability to obtain and/or maintain a TS/SCI government clearance which requires US Citizenship.
Qualifications
13+ years of experience in Systems or IT related roles or a highly related field of work with similar scope and responsibilities. A bachelor's degree may be substituted for 4 years of experience and a master's degree may be substituted for 6 years of experience.
Desired Skills
- Proven experience with UI automation frameworks and manual testing methodologies.
- TS/SCI with an in-scope polygraph.