Test Automation Strategy: Design, implement, and maintain scalable automated testing frameworks utilizing both FitNesse and Tosca Tricentis.
Script Development & Execution: Develop, execute, and troubleshoot complex automated test cases for functional, regression, integration, and performance testing.
Toolset Integration:
Leverage Tosca Tricentis for model-based, script less test automation across enterprise applications and APIs.
Utilize FitNesse for collaborative, wiki-based acceptance testing, enabling clear communication of requirements between technical and non-technical stakeholders.
Pipeline Orchestration: Integrate automated testing toolsets into existing DevSecOps and CI/CD pipelines to enable continuous testing.
Defect Management: Identify, document, and track software defects. Collaborate directly with software engineering and cybersecurity teams to ensure timely resolution.
Quality Assurance (QA) Reporting: Generate and present comprehensive test reports, risk assessments, and quality metrics to program managers and mission stakeholders.
Compliance: Ensure all automated testing processes comply with Department of War (DoW) DevSecOps standards and securely process mission data up to Impact Level 4 (IL4).
Requirements
Active DoD Secret Clearance
U.S. Citizenship Required
Bachelor’s degree or higher in a relevant field (e.g., Information Systems, Computer Science) or an applicable training certificate from an accredited institution.
Experience: Minimum of 3-5 years of proven experience in software quality assurance, test engineering, and test automation.
Tosca Tricentis Expertise: Demonstrated experience in model-based testing, API testing, and UI automation using Tricentis Tosca.
FitNesse Expertise: Strong working knowledge of developing, organizing, and maintaining acceptance test suites using the FitNesse framework.
Technical Skills: Proficiency in relevant scripting/programming languages (e.g., Java, Python, C#) to extend automation frameworks.
Infrastructure: Experience with version control systems (e.g., Git) and modern software development lifecycles (SDLC) under Agile methodologies.