Columbus Technologies and Services, Inc.

SW Test Engineer

Job Locations US-CA-Pasadena
Job Post Information* : Posted Date 1 week ago(4/2/2021 11:28 AM)
# of Openings
Software and Computing Systems


Must be a US Citizen or Green Card Holder
Estimated duration of 5 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Engineering Applications Software Engineer II


Job Description:

Provide support to Mission Control Systems (MCS) System Integration, Test & Deployment Group (393B), the individual will:
• Integrate, test and deploy MCS subsystem components (part of the Ground Data System) that are used by the majority of the current and future Deep Space and Earth science missions at JPL
• Work closely with the Subsystem Test Lead and software developers on automating test cases and scenarios
• Provide support and training to missions
• Extend and maintain test frameworks as needed and develop new testing tools
• Run and maintain automated tests for new functionality and regression testing
• Assist in ongoing process improvement efforts to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated
• Assist in designing test strategies, developing test tools, and implementing test cases to ensure highest quality deliverables
• Have frequent interaction with the software developers to provide feedback for the integration and test status
• Evolve the existing subsystem’s build process to incorporate continuous integration support by working with the Subsystem Test Lead to include existing and/or new automated test cases


Required Skills :

• Must be a US Citizen or Green Card Holder
• Offer contingent on ability to successfully pass a background check and drug screen

• 1+ years of hands-on software quality assurance testing experience in the software development industry
• 1+ years of hands-on experience in developing Automated Tests
• Capability to think & contribute from Framework perspective, effects of changes & upgrades
• Habit of writing clean, re-usable & parameterized code for Tests, ensuring coverage
• Experience in Python scripting language & Unix/Linux shell scripting with bash
• Experience with code deployments and version control systems (GIT)
• Experience with creating automation on projects which integrate with third party APIs.
• Experience with Continuous Integration and familiarity with Continuous Deployment tool such as Jenkins
• Ability to rapidly learn third party development / QA tools
• Must be self-motivated and know when to seek guidance; detail-orientation is a must.
• Prior user experience with message bus/broker technology (e.g., ActiveMQ, Kafka etc.) and MySQL
• Practical knowledge of Linux
• Excellent written and verbal communications skills


Desired Skills:

• Knowledge of object-oriented or service-oriented design patterns
• 2+ years of hands-on experience in Automated Tests using RobotFramework
• Experience with AWS, cloud platform
• Experience with docker container and puppet deployment
• Knowledge of spacecraft systems and telemetry data packaging and processing
• Knowledge of JPL Software Development Standard Practices (SDSPs)
• Experience in JPL flight project support and continuous flight operations improvement


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed