Job Title: Senior Software Test Engineer
Job Location: Bridgeton MO 63044
Onsite Requirements:
- Software verification and validation and/or test automation
- Testing embedded software running on hardware
- Designing and building automation frameworks and/or tools
Job Description:
- Our client is seeking a full-time Senior Software Test Engineer for our Bridgeton, MO facility.
- They are looking for an individual who is passionate about quality and automation.
- This position will be developing test plans and procedures as well as creating, maintaining, and improving automation frameworks/infrastructure.
- In addition, this role will be developing innovative tools to boost our testing efficiency, debug failures, and make it easy to communicate results.
- This position will be responsible for monitoring, analyzing, and reporting test automation results.
- The ideal candidate will be highly technical, detail-oriented, creative, motivated, and focused on achieving results.
Job Responsibilities:
- Perform verification, validation, debugging, and troubleshooting of systems and software within a software development cycle
- Analyze and interpret system requirements
- Develop Software Test Plans and Procedures
- Develop Test Procedures and scripts for both formal and informal requirements
- Execution of test scripts along with data analysis for requirement verification
- Root cause analysis and defect resolution as needed
- Ability to support test readiness reviews, formal system verification of the system requirements and final test reports.
- Recognizes and adopts best practices in documentation, testing and efficient use of resources.
- Define and develop test automation to drive efficiency and test coverage
- Communicate clearly (written and oral) with other company personnel and the customer as required
- Provide technical knowledge and assistance to other engineers and support personnel
- Support, communicate, reinforce, and defend the mission, values and culture of the organization
Qualifications:
- Bachelor's degree in software engineering or related technical discipline
- Minimum of 5 years software verification and validation and/or test automation experience. Specifically testing embedded software running on hardware.
- S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment
- Experience with shell scripting in Python or similar program
- Experience in designing and building automation frameworks and/or tools with at least one modern language such as Java, C#, C++, or Python including object-oriented design
- Deep understanding in software test methodology. Ability to design highly effective test strategies and decompose functional requirements into test cases
- Excellent troubleshooting skills and creative approach to problem solving
- Strong oral and written communication skills
- Ability to work in a dynamic, customer focused and multidisciplinary environment
- Experience creating Test Description Documents and Test Reports
- Experience influencing development and Quality Assurance best practices, methodologies, and processes
- Ability to operate at architecture and code level in order to identify and address testability issues
- Ability to work both independently and in a team
- Experience working on Linux and/or Unix platforms is preferred
- Experience with C or C++ in embedded software development is a plus
- Experience in Continuous Integration/Continuous Development automation pipeline is a plus
** This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. **