GAMA-1 Technologies is a rapidly growing technology business based in Greenbelt, Maryland, providing strategic information assurance and business solutions to the Federal Government. The Software Engineer III - Quality & Test is responsible for delivering high-quality software through comprehensive testing strategies, ensuring reliability and security in mission-critical applications.
Responsibilities:
- Develop and execute comprehensive test strategies to validate software functionality, performance, security, and scientific accuracy
- Perform verification and validation (V&V) activities throughout the software development lifecycle
- Conduct both automated and manual testing to ensure software quality, reliability, and readiness for deployment
- Create, maintain, and execute detailed test plans, test cases, and test procedures
- Design and manage automated regression test suites to support continuous integration and release processes
- Analyze system performance and test results to identify defects, risks, and opportunities for improvement
- Track, document, and verify resolution of software defects using established defect management processes and tools
- Support test readiness reviews, system acceptance testing, and release validation activities
- Collaborate closely with software developers, DevSecOps engineers, scientists, and stakeholders to investigate and resolve issues
- Document testing activities, results, and quality metrics to support compliance, traceability, and system acceptance
- Verify that software releases satisfy functional, performance, security, accessibility, and scientific requirements prior to deployment
Requirements:
- Bachelor of Science in Software Engineering, Data Science, Computer Science, or a related technical discipline
- Expertise in software quality assurance, automated testing, verification and validation methodologies, and software quality engineering best practices
- Maintains an ISTQB Certified Tester Advanced Level (CTAL) certification or an equivalent advanced automation testing certification
- Demonstrates experience developing and executing comprehensive software test strategies, including manual testing, automated testing, failure-mode analysis, and security testing across the software development lifecycle
- Designs, develops, and maintains large-scale automated regression testing frameworks and test harnesses to support continuous integration, continuous testing, and release validation activities
- Performs verification and validation activities to ensure compliance with functional, performance, security, and scientific requirements
- Manages software defect tracking, prioritization, and resolution processes using tools such as Jira while ensuring timely remediation and verification of corrective actions
- Analyzes test results, quality metrics, and system performance data to identify risks, improve reliability, and support production readiness decisions
- Validates scientific, analytical, and data-driven systems to ensure accuracy, consistency, and operational effectiveness
- Collaborates with software developers, DevSecOps engineers, scientists, and stakeholders to resolve defects, improve software quality, and support successful system acceptance and deployment
- Ability to obtain a security clearance