Job Title: Software Testing and Quality Engineer
Location: Onsite - Washington, DC
Summary: Red Cedar seeks a Software Testing and Quality Engineer to support the customer. This role develops and maintains requirements and technical specifications, plans and executes customer acceptance and production validation testing, develops manual and automated test scripts, prepares testing artifacts and traceability documentation, and collaborates with customer stakeholders and mail-industry working groups.
Responsibilities:- Develop Software Requirements Specification (SRS) documents to support functional requirements affecting Mail.dat and Mail.XML technical file specifications.
- Manage, update, and maintain all currently supported technical specifications and guides, and develop new specifications and guides as necessary to support new or revised functionality across systems.
- Support Customer Acceptance Testing (CAT) by reviewing Technical Requirements Documents (TRDs), developing and updating test scripts, performing customer acceptance testing, and conducting production validation through smoke and functional testing.
- Document testing outcomes and provide supporting test artifacts, Technical Lifecycle Support Cycle (TLSC) documentation, and Requirements Traceability Matrices (RTMs).
- Provide subject-matter expertise and participate in mail-industry meetings and forums, including Mailer Technical Advisory Committee (MTAC) workgroups, task groups, and user groups.
- Develop performance metrics to track and report the status of Customer Acceptance Testing.
- Develop automated test scripts.
- Develop training materials, Standard Operating Procedures (SOPs), and guides related to impacted CPPP applications.
- Perform other related duties as assigned.
Requirements:- Minimum of 5-7 years of experience; experience in technology or software development is preferred.
- Experience eliciting and documenting business processes and requirements.
- Experience creating manual and automated test scripts, performing Customer Acceptance Testing or User Acceptance Testing, documenting test results, and providing test artifacts.
- Experience performing production validation through smoke, regression, and functional testing, documenting test results, and providing test artifacts.
- Experience working with data files and formats such as CSV, XML, and JSON, and with relational databases.
- Experience with Microsoft 365 tools, including Excel, Word, Project, Visio, Access, and Workflow.
- Experience with API testing using Postman, SoapUI, or similar tools.
- Experience with software test management using Agile and/or Waterfall methodologies.
- Experience using automation tools.
- Must be able to obtain and maintain a Public Trust and successfully pass a thorough Government background screening process requiring detailed forms and fingerprinting.
Preferred Qualifications:- Hands-on knowledge of a scripting language such as SQL, Java, or Python.
- Software testing certification.
- Experience with Mail.dat and Mail.XML specifications is highly desired but not required; these specifications are fundamental to the electronic exchange of mailing information.
- Demonstrated experience with an automation testing tool that uses Artificial Intelligence (AI) or similar technology.