Feb 21
Secret
Unspecified
Unspecified
IT - QA and Test
Huntsville, AL (On-Site/Office)
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 Position
Job Description:
We are 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 fullstack 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.
Location: Huntsville, AL (Hybrid - Required in office 2-3 days per week)
Clearance Requirements: Secret Clearance Required
Job Type: Full Time Position
Job Description:
We are 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 fullstack 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.
group id: cxjudgpa