Software Test Engineer - Mid 0010MD 1621
Global InfoTek, Inc.About the role
Clearance Level: TS/SCI
US Citizenship: Required
Job Classification: Full-time
Location: Ft Meade, MD
Travel: Local area, Minimal travel required
Years of Experience: 3-5 Years
Education Level: Bachelors
Briefly Describe the Work:
GITI is looking for a Software Test Engineer with documented expertise to be responsible for conducting automated and manual tests to ensure the software created by cyber developers fits its purpose and meets operational requirements. The successful candidate will create test processes and procedures used to ensure that developed software operates within defined requirements and implement test plans, automation, and validation strategies. The candidate will also identify and investigate issues found during testing, update test cases based on discovered defects, and work closely with software developers and software quality analysts to resolve issues. The candidate may work independently but participate in project-wide reviews of requirements, system architecture, and detailed design documents, and work with developers and validation engineers to detect bug issues and prepare software defect reports. A Software Test Engineer must be able to collaborate well with a strong lean-forward attitude to shift knowledge left, deliver well, and produce quality results.
- Support research, development, test & evaluation (RDT&E) for software applications, translating operational requirements into technical solutions and testing artifacts that provide novel cyberspace capabilities or modernize existing cyberspace capabilities.
- Develop test strategies, test plans, test cases, and test reports for assigned test and evaluation projects.
- Effectively use computer-assisted software engineering (CASE) tools, test automation tools, and infrastructure as code (IaC) capabilities.
- Champion effective team use of a defect tracking system (e.g., JIRA) to ensure discovered defects are reported, assigned, and tracked to closure.
- Test utilizing the Agile methodology to identify the source of an error and report to developers.
- Conduct debugging actions discovered in an application before release to end-users.
- Perform system integration, security, usability, and accessibility testing after a new feature release to ensure it works as designed/expected
- Conduct test and evaluation against various hardware, operating systems, patch levels, and various environments (Dev, Staging, Production, or Representative Network).
- Execute the project’s test cases, develop, and maintain test scripts, and automation scripts.
- Perform regression testing on major releases using automation tools at the test suite level, if a failure results, identify the failure and research the cause.
- Conduct quality assurance reviews of new, improved, or modified existing cyber capabilities, and once they are resolved – evaluate, analyze, and assign priority to bug-fix tasks.
- Demonstrate strong communication skills to assist the team in delivering high-quality products on time while continually identifying and mitigating risk factors.
- Demonstrate ability to research and apply new tools, techniques, and solution approaches. Continually learn and improve your skills through sharing with others and taking advantage of available training sources.
Required Skills:
- Experience as a Software Test Engineer.
- In-depth knowledge of software testing tools (Selenium, Appium, and Perfecto, etc.).
- Experience developing test criteria, environments, scripts, and incorporating tools into a toolchain.
- Experience writing functional, integration, system, and acceptance tests (Java, C, C++, Python, Bash, etc).
- Proven experience reviewing unit tests and advising development teams on how to improve thoroughness in testing.
- Experience working in agile teams to rapidly, but concisely derive customer requirements to produce tangible testing results to all stakeholders.
- Working knowledge of how to set up, manage, and create CI/CD pipelines.
- Ability to design and write complex application software testing procedures including identifying and prioritizing testing objectives and scope.
- Experience working with both Linux and Windows operating systems.
- Working knowledge of networks, cyber security, and virtual environments.
- Working knowledge of test design and strategy, and cloud technologies.
- Strong technical writing, communication, problem-solving, and debugging skills.
Desired Skills:
- Experience developing automated t
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s