Work Authorization: US Citizenship is required
An active Public Trust level clearance is required
Bachelor’s degree from an accredited college/university in Computer Science, Engineering, or a related field is preferred, or equivalent practical experience
Minimum 5 -10 years of experience in software testing, quality engineering, or software development with significant testing/automation responsibilities
Demonstrated experience owning test strategy and automation for complex, distributed, or cloud-based systems
Strong experience leading and executing functional testing and test automation across the software development lifecycle
Proven ability to define and implement an effective test strategy for distributed/cloud applications, including regression planning and release readiness
Experience with automated testing tools for unit, API, and user interface testing; familiarity with test-driven development (TDD) concepts and automation-first approaches
Experience working in CI/CD pipeline environments using source code management and build/deployment tooling (for example: GitLab, Jenkins) within a DevSecOps/SecDevOps culture
Working knowledge of secure coding and secure engineering expectations, including risk identification and validation of security controls
Experience validating message/event-driven systems, including Kafka-based workflows and asynchronous processing behaviors
Experience testing API-centric architectures such as microservices and serverless applications, including contract validation and integration testing
Cloud and data pipeline familiarity, including one or more of the following: Dataflow, Pub/Sub, Redis
Strong troubleshooting skills, including analyzing logs/metrics/traces, isolating failures across components, and supporting defect triage
Solid technical fluency in one or more languages used for test automation and validation, such as Java, Python, SQL, and/or JavaScript (and familiarity with modern web stacks such as React is a plus)
Knowledge of performance and reliability concepts, including performance tuning, multi-threading awareness, and validation of high observability principles
Strong communication and stakeholder management skills, including the ability to explain quality risks and recommendations clearly to technical and non-technical audiences
Experience working in Agile delivery teams and applying Software Development Life Cycle (SDLC) practices
Familiarity with change/configuration management and lifecycle tooling (for example: VersionOne, ServiceNow) and Application Lifecycle Management (ALM) practices
Hands-on experience with containerization and orchestration (for example: Docker, Kubernetes), including security and environment considerations
Experience with Kubernetes security practices and testing in containerized production-like environments
Familiarity with AI-assisted development/testing tools such as OpenCode, Claude Code, and Gemini Vertex AI to improve efficiency in test creation and analysis (within approved governance)
Experience producing test evidence and documentation suitable for audit or compliance reviews
GH 1020