QA/Test Automation Engineer (Journeyman)
- Compensation
- Not disclosed
- Location
- Chicago, IL, US
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Qa
- Posted
Skills
Must have
- An active Secret clearance or higher.
Nice to have
- A recognized software-testing certification, such as an ISTQB certification, Certified Software Tester (CSTE), Certified Software Quality Analyst (CSQA), or an equivalent credential.
Full description
Overview
DecisionPoint seeks a QA/Test Automation Engineer to validate accession-processing workflows, business rules, integrations, and exception paths for the USMEPCOM ENLIST program. This role prepares traceable functional test cases and test data, conducts exploratory and regression testing, supports automated test coverage, and documents objective evidence of software quality.
The QA/Test Automation Engineer works with requirements analysts, developers, senior testers, architects, cybersecurity personnel, DevSecOps engineers, mission stakeholders, and Government users. The position supports defect identification and verification, sprint demonstrations, user acceptance testing, and release-readiness activities.
This position is remote, with Chicago-area candidates preferred.
Note: By applying to this position, you acknowledge and consent to having your resume included in an active competitive government contract bid.
Duties & Responsibilities
The QA/Test Automation Engineer will:
- Analyze requirements, user stories, acceptance criteria, business rules, workflows, and technical documentation to determine testing needs.
- Develop and maintain functional test scenarios, test cases, test scripts, test data, and expected results.
- Validate accession-processing workflows, business rules, calculations, decision logic, integrations, data relationships, and exception paths.
- Ensure test cases are traceable to approved requirements, user stories, acceptance criteria, and identified risks.
- Maintain traceability among requirements, test cases, test results, defects, corrections, and release outcomes.
- Conduct functional, integration, system, exploratory, regression, smoke, and end-to-end testing.
- Develop, execute, maintain, or improve automated regression tests where appropriate.
- Identify repeatable, stable, and high-value test scenarios suitable for automation.
- Support the execution of automated tests through approved build, test, or continuous-integration pipelines.
- Prepare representative test data while protecting sensitive information.
- Execute tests in development, integration, test, staging, or other Government-approved environments.
- Document test results and retain complete, repeatable, and auditable test evidence.
- Capture screenshots, logs, system responses, data comparisons, and other evidence needed to demonstrate test outcomes.
- Identify, document, prioritize, and track software defects through resolution.