Overview
On Site
Full Time
Skills
Security Clearance
Quality Assurance
Scripting
Collaboration
Continuous Integration and Development
Regression Analysis
Scalability
JIRA
TestRail
Root Cause Analysis
Test Plans
Test Cases
Documentation
DevSecOps
Computer Science
Software Engineering
Software Testing
FOCUS
Python
C++
Automated Testing
Continuous Delivery
Jenkins
GitLab
Continuous Integration
DevOps
Linux
Command-line Interface
Interfaces
Version Control
Git
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Problem Solving
Conflict Resolution
Attention To Detail
Agile
Docker
Kubernetes
Security QA
Regulatory Compliance
Selenium
Computer Networking
Embedded Systems
Testing
Privacy
Marketing
Job Details
Location: Huntsville, AL
Description:
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.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Description:
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.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.