Huntsville
permanent, full-time
$120,000 - $140,000 per annum

USA working eligibility only.

Summary:

We are seeking a Software Test Engineer in Huntsville, AL (Hybrid, 2-3 days in-office) to develop and execute automated testing for high-performance applications using Python, C++, Pytest, and CI/CD pipelines, ensuring software quality in a DevSecOps environment; Secret Clearance required, with a salary of $120K-$140K per year.

Position: Software Test Engineer 

Location: Huntsville, AL (Hybrid - Required in office 2-3 days per week) 

Clearance Requirements: Secret Clearance Required 

Job Type: Full Time 

Salary: $120,000/yr.-$140,000/yr. 

Position Overview:

Our client is looking for a Software Test Engineer with strong experience in Python, C++, Pytest, automation testing, and continuous integration to support the development and deployment of high-performance applications. The ideal candidate will play a critical role in automating test processes, improving software quality, and ensuring seamless integration within a DevSecOps environment.

Key Responsibilities: 

  • Design, develop, and execute automated test scripts using Python, Pytest, and C++
  • Develop and maintain automation frameworks to enhance software testing capabilities. 
  • Collaborate with developers and DevOps teams to integrate automated testing into Continuous Integration/Continuous Deployment (CI/CD) pipelines
  • Perform functional, regression, performance, and scalability testing to ensure software reliability. 
  • Identify, document, and track defects using industry-standard tools (e.g., JIRA, TestRail). 
  • Work closely with cross-functional teams to validate software functionality and enhance product quality. 
  • Enhance test coverage and streamline testing processes for embedded systems, APIs, and full-stack applications
  • Conduct root cause analysis of failures and work with developers to resolve defects efficiently. 
  • Maintain test plans, test cases, and testing documentation to ensure compliance with quality standards. 
  • Support Agile and DevSecOps methodologies to optimize software delivery processes. 

Required Qualifications: 

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience). 
  • 3+ years of experience in software testing, with a focus on automation. 
  • Strong programming skills in Python and C++
  • Proficiency in Pytest for test automation. 
  • Experience working in CI/CD environments, using tools like Jenkins, GitLab CI, or Azure DevOps. 
  • Knowledge of Linux-based testing environments and command-line interfaces. 
  • Hands-on experience with version control systems like Git
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus. 
  • Excellent problem-solving skills and attention to detail. 
  • Ability to work both independently and in a team-oriented, Agile environment. 

Preferred Qualifications: 

  • Experience with containerization tools such as Docker and Kubernetes
  • Understanding of security testing and compliance in federal environments. 
  • Familiarity with additional testing frameworks such as Selenium or Robot Framework
  • Knowledge of networking protocols and embedded system testing. 

REF: LM

created 3 weeks ago