Test Engineer
Role details
Job location
Tech stack
Job description
- Design, build, integrate, test, deploy, and enhance software services and platforms within an Agile environment
- Develop and execute QA and test strategies, methodologies, and processes within CI/CD pipelines
- Perform both automated and manual testing of backend services and user interfaces
- Validate new features across multiple platforms and configurations
- Implement and troubleshoot automated tests during sprint cycles
- Verify software installations through acceptance testing and defect tracking
- Collaborate with cross-functional engineering teams and participate in technical reviews
- Apply engineering standards, processes, and best practices throughout the system development lifecycle
- Contribute to a collaborative team culture through problem-solving and continuous improvement
Requirements
Our DoD/Aerospace client is looking to fill a Test Engineer (Integration & Test) position that just opened for a remote/telework opportunity. In this role, you will support mission-critical software systems by designing, integrating, testing, and deploying platforms used in Space and Intelligence domain programs. To be considered, you will have a Bachelor's degree in Engineering, Computer Science, or a related STEM field plus a minimum of 5 years of relevant experience (or a Master's degree with 3 years of experience). U.S. citizenship is required due to the nature of the work., * Bachelor's degree in Engineering, Computer Science, or related STEM field required OR Master's degree with relevant experience
-
Minimum of 5 years of relevant experience OR Master's degree with a minimum of 3 years of relevant experience
-
U.S. citizenship is required
Clearance Requirements:
- No clearance required
- Applicants may be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information if required
Knowledge Skills And Abilities:
- Experience with test methodologies, integration and test (I&T) planning, and debugging
- Experience working on complex software systems and large-scale programs
- Familiarity with DevSecOps and CI/CD pipelines using tools such as Jenkins or GitLab
- Experience with test frameworks such as JUnit and Mockito
- Knowledge of Apache HTTPD Server and Spring Boot
- Strong experience in Unix/Linux environments
- Experience with test automation tools such as Selenium, TestComplete, Cucumber, or Apache JMeter
- Familiarity with cloud platforms including AWS, Azure, or Red Hat OpenStack
- Experience with containerization and orchestration tools such as Docker, Kubernetes, or Rancher
- Strong understanding of software engineering principles and best practices
- Excellent communication skills and attention to detail