Job Description: PTC Test Engineer
Client Specific Location: Erie, PA. Remote. Contract.
We are seeking an experienced Test Engineer to join our team, with a focus on testing and validating software applications for Positive Train Control (PTC) systems. The successful candidate will have a strong background in software testing, experience with PTC systems, and excellent analytical and problem-solving skills.
Responsibilities:
- Develop and execute comprehensive test plans, test cases, and test scripts to ensure software quality and compliance with industry standards and regulations
- Test and validate PTC (Positive Train Control) software applications
- Collaborate with cross-functional teams, including development, systems engineering, and project management to identify and resolve software defects
- Participate in Agile Scrum teams to ensure timely and high-quality software delivery
- Work with stakeholders to gather requirements and develop test cases for new PTC features
- Analyze and troubleshoot software defects, and collaborate with development teams to resolve issues
- Develop and maintain technical documentation, including test plans, test cases, and test reports
- Stay up to date with industry trends, standards, and regulations related to PTC systems
Requirements:
- 6+ years of experience in software testing (test plans, test cases creation, test execution, reporting, bug reporting)
- 5+ years of experience in Software release Regression testing
- 2+ years of experience with PTC - (Positive Train Control) software applications
Preferred Skills:
- Develop and maintain automated test scripts using programming languages such as Java, Python, or C++
- Experience in IBM Jazz, Jenkins, Git, JIRA, WinSCP, Putty, Wireshark
- Good knowledge on messaging protocols
- Experience on hardware level testing (firmware)
- Experience on Linux operating system
- Experience on installation of software/firmware on hardware
- Test experience on fail-safe system
- Good communication and presentation skills