Software Engineer (Test Automation)

PROLIM Global Corporation

Huntsville, AL

JOB DETAILS
SKILLS
Analysis Skills, Automation, Behavior Driven Development (BDD), Best Practices, Cloud Architecture, Computer Science, Consulting, Continuous Deployment/Delivery, Continuous Integration, Docker, Documentation, Dynamic Analysis, ERP (Enterprise Resource Planning), Functional Testing, Information Technology & Information Systems, Information Technology Consulting, Integration Testing, Java, Jenkins, Linux Operating System, Mathematics, Network Administration/Management, Object Oriented Programming (OOP) Languages, Outsourcing, Performance Testing, Problem Solving Skills, Process Engineering, Product Engineering, Product Lifecycle Management, Profit & Loss, Project/Program Management, Prototyping, Python Programming/Scripting Language, Quality Assurance, Quality Assurance Methodology, Realtime Operating System, Requirements Management, Requirements Validation/Verification, Root Cause Analysis, Scripting (Scripting Languages), Secret Clearance, Security Clearance, Software Engineering, Software Testing, System Validation, Systems Engineering, Team Player, Technical Support, Test Automation, Test Case, Test Design, Test Harness, Test Plan/Schedule, Test Requirements, Test Scripts, Test Strategy, Test Suite, Test Tools, Testing, Traceability, Translation Services, United States Department of Defense (DoD), Unix Operating Systems, Validation Testing
LOCATION
Huntsville, AL
POSTED
30+ days ago

PROLIM Global Corporation www.prolim.com is currently seeking Software Engineer Test Automation for location Huntsville AL United States for one of our Top clients.

Job Description

Description Of Services As a member of the Test Automation team your primary responsibility will be the design development and implementation of automated tests to validate system functionality performance and integration. You will work in a collaborative environment to ensure quality assurance of mission-critical software systems bringing cutting-edge test automation practices to life. Your role will require close coordination with developers systems engineers and other stakeholders to ensure effective reliable automated test scripts that align with defined requirements and test cases.

Roles and Responsibilities

  • Collaborate with test leads developers and systems engineers to design test cases and implement automated tests to validate system requirements.
  • Develop maintain and optimize automated test frameworks to ensure scalability accuracy and maintainability of automated test suites.
  • Execute automated regression integration and performance tests documenting and reporting results to the team.
  • Identify troubleshoot and resolve issues found during testing including collaboration with developers to investigate root causes.
  • Support continuous testing workflows in CICD pipelines incorporating automated testing tools to improve validation efficiency.
  • Ensure traceability between test requirements automated tests and system verification results.
  • Analyze test results using automated tools to evaluate system performance and identify gaps.
  • Contribute to the refinement and implementation of automated testing strategies aligned with industry best practices.

Skills & Experience

  • Bachelors degree in STEM related field and 12 years of related experience or a Masters degree with 10 years of related experience or 8 years with a PhD. Required
  • Active in-scope DoD-issued Secret security clearance at the time of application which is required to start. Required
  • Experience designing developing and executing automated tests in alignment with defined test cases. Required
  • Hands-on experience with test automation frameworks and libraries in CICD environments. Required
  • Proficiency with scripting languages e.g. Python and object-oriented programming languages e.g. Java C. Required
  • Strong knowledge of containerization and orchestration tools e.g. Docker Kubernetes as part of a software delivery testing pipeline. Required
  • Familiarity with testing tools and platforms such as Jenkins GitLab CI or similar for automating builds and execution. Required
  • Unix/Linux operating system experience. Required
  • Strong analytical and troubleshooting skills. Required
  • Quick to learn and adopt new concepts and technologies. Required
  • Advanced scripting capabilities in Python or Java for custom automation needs. Required

Preferred

  • Previous experience integrating Gherkin syntax and Behavior-Driven Development BDD methodologies into automated testing workflows.
  • Familiarity with tools such as Cucumber SpecFlow or similar.
  • Experience with hardware-in-the-loop HWIL systems and real-time testing environments.
  • Understanding of testing in containerized environments using Docker and orchestration platforms such as Kubernetes.
  • Familiarity with Static & Dynamic Code Analysis tools e.g. SonarQube Fortify Coverity.
  • Familiarity with Model-Based Systems Engineering MBSE tools and processes.
  • Advanced degree in Engineering Computer Science or Mathematics.

Apply online for immediate consideration Please send your updated resume and contact info via email: subhas.pujar@prolim.com

About PROLIM Corporation PROLIM is a leading provider of end-to-end IT PLM and Engineering Services and Solutions for Global 1000 companies. They understand business as much as technology and help their customers improve their profitability and efficiency by providing high value technology consulting staffing and project management outsourcing services.

Their IT and PLM consulting offerings include Advisory PLM Software Services Program Management Solution Architecture Training Staffing Cloud Solutions Servers Networking Infrastructure ERP Practices and QA Services. Engineering services include Data Translation CADCAMCAE Process & Product Engineering Prototyping and Testing Validation within a wide range of markets and industries.

About the Company

P

PROLIM Global Corporation