Quick Summary
TIAG Software Test Engineer (Remote)
Join our development team as a TIAG Software Test Engineer, focusing on enterprise human performance management software delivered to the US military. This 100% remote role serves as the critical bridge between code development and quality assurance.
The primary focus involves creating and maintaining documentation governing testing processes, alongside actively developing automated tests and unit tests. The Test Engineer will engage across the entire stack, ensuring the health of CI/CD pipelines and maintaining high standards of code reliability.
Responsibilities include:
Documentation & Quality Standards (High Priority)
- Test Artifacts: Author and maintain detailed Test Plans, Test Cases, and Test Summary Reports.
- Traceability: Maintain Requirement Traceability Matrices (RTM) to ensure comprehensive feature verification.
- Process Documentation: Document automated testing workflows and setup guides for team members.
- Defect Reporting: Create clear, reproducible, and well-documented bug reports, tracking them through to resolution.
Test Development & Execution
- Automation: Develop and update automated test scripts for web applications and APIs.
- Unit Testing: Assist the development team by writing and running unit tests to validate individual codebase components.
- Full-Stack Testing: Perform verification across all layers, including Frontend (UI), Backend (API/Services), and Data (Database integrity).
- Tool Operation: Utilize static analysis tools (for code quality checks) and dynamic analysis tools (for runtime behavior checks) as part of the regular testing cycle.
Continuous Integration (CI/CD)
- Jenkins Management: Monitor and trigger automated test jobs within Jenkins.
- Pipeline Feedback: Interpret test results from the CI/CD pipeline and communicate failures to the development team promptly.
Required Experience and Skills
- 3+ years of experience in a test engineering role utilizing automated testing tools (e.g., Selenium, Playwright, or Postman).
- Proficiency working within a Jenkins environment to execute and monitor builds.
- Familiarity with running Static Analysis (e.g., SonarQube) and Dynamic Analysis (e.g., Veracode or OWASP tools).
- Ability to read and write basic test scripts and unit tests (e.g., in PHP, JavaScript, Python, or Java).
- Understanding of how to test both client-side interfaces and server-side logic.
- History of using testing harness to test iOS and Android native mobile applications.
- A passion for "getting it in writing" and ensuring documentation is never an afterthought.
- Proven ability to work alongside developers to find solutions rather than just pointing out problems.
- Experience managing multiple testing priorities across different features without losing track of progress.
Security Requirements
US or Naturalized Citizenship is required to be considered for this position.


