Government and Public Sector - Service Delivery Center - Cybersecurity Quality Assurance Engineer
About the role
The opportunity involves a dedicated QA Engineer within the Service Delivery Center of the Government & Public Sector practice (GPS) of Ernst & Young. This role supports an Agile/Scrum delivery model and is responsible for ensuring the quality, reliability, and security of mission-critical financial applications through a combination of manual testing and automated testing.
Responsibilities
- Participate actively in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives
- Analyze user stories, acceptance criteria, and technical requirements to guide the creation of effective test scripts/cases
- Execute manual and automated test cases/scripts during each sprint
- Validate new features, enhancements, bug fixes, and integrations
- Develop, maintain, and execute: Manual test cases, Automated test scripts, Regression test suites
- Perform end-to-end system testing across integrated FEMA and DHS identity services components
- Validate data integrity, business rules, workflows, and user access controls
- Design and maintain automation frameworks and test scripts for web-based applications
- Identify manual test case candidates for automation and continuously expand regression automation coverage
- Execute automated test suites as part of CI/CD pipelines (where applicable)
- Troubleshoot, maintain, and optimize automation scripts to ensure reliability
- Conduct full regression testing in lower environments prior to releases
- Conduct post-production release testing (end-to-end / smoke / sanity validation) to ensure successful deployments
- Support User Acceptance Testing (UAT) by validating fixes and assisting with defect resolution
- Identify, document, and track defects with clear reproduction steps, expected vs. actual results, and supporting evidence
- Collaborate closely with developers, technical leads, system owners, and Scrum Masters to provide effective test coverage and resolve defects efficiently
- Ensure testing aligns with DHS security, compliance, and quality standards
- Maintain QA documentation including test plans, test cases, regression suites, and test execution evidence
- Support audits, reviews, and reporting requirements as needed
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or a related field
- 3+ years of experience as a QA Engineer in an Agile/Scrum environment
- Hands-on experience with both manual testing and automated testing
- Strong understanding of software testing methodologies, SDLC, and STLC
- Familiarity with test management and defect tracking tools (e.g., Jira, Xray, Zephyr, etc.)
Qualifications
- Prior consulting experience
- Experience supporting federal government systems, DHS, FEMA, or other large-scale enterprise applications
- Experience testing identity services, access management, or security-sensitive systems
- Knowledge of API testing and database validation
- Familiarity with cloud-based or hybrid environments
Skills
- Programming languages (Java, JavaScript, Python, etc.)
- CI/CD pipelines and test automation integration
Benefits
Comprehensive compensation and benefits package including medical and dental coverage, pension and 401(k) plans, and a wide range of paid time off options.
Pay
Base salary range: $77,500 to $140,900
Schedule
Flexible vacation policy and a hybrid model where most people in external, client-serving roles are expected to work together in person 40-60% of the time over the course of an engagement, project, or year.