Principal V&V Engineer
Cubic corporation
Job Summary
We are seeking a self-driven, highly experienced QA professional to lead testing efforts for our Verification and Validation team for Automated Fare Collection (AFC) systems. This role combines hands-on manual and automation testing with leadership responsibilities, including guiding a team of engineers, defining quality strategies, and driving continuous improvement. The ideal candidate will have strong technical expertise, domain knowledge, and the ability to mentor and inspire a high-performing QA team. The role involves testing hardware devices such as ticket validators, gates, kiosks, and related systems to ensure seamless integration with AFC software platforms. The engineer will design and execute test cases, automate repetitive scenarios, and ensure compliance with industry standards and operational reliability. The right candidate would be a self-driven and detail-oriented, and proactive individual who can take ownership of testing activities.
Must Have
- Analyze AFC system requirements and prepare detailed test plans.
- Define test scenarios for hardware-software integration.
- Perform functional, regression, and system testing on AFC devices.
- Validate device behavior under various operational conditions.
- Identify, document, and track defects using JIRA.
- Collaborate with teams to troubleshoot and resolve issues.
- Ensure adherence to AFC standards (ISO 14443, EMV).
- Prepare detailed test reports and defect summaries.
- Maintain device configuration and test environment documentation.
- Strong understanding of SDLC, STLC, and QA methodologies.
- Good working knowledge of SQL queries.
- Experience in manual and exploratory testing.
- Experience using TestRail and Jira.
- Proficiency in H SI Testing.
- Knowledge of Hardware (NFC/RFID, Smart Card Readers).
- Familiarity with Communication Protocols (CAN/RS-422).
- Experience with Linux Embedded.
- Understanding of EMV.
- Experience in Fare Calculation Testing.
- Proficiency in API Testing.
- Familiarity with Jenkins.
Good to Have
- Familiarity with AFC systems, smart cards, QR ticketing, and payment gateways.
- Knowledge of communication protocols (TCP/IP, RS232, NFC).
- Experience with CI/CD tools (Jenkins, GitLab CI).
- Proficiency in test automation tools (Selenium, Appium, Playwright, Python/Java).
- Hands-on experience in device-level testing and hardware-software integration.
- Exposure to API testing tools (Postman, RestAssured, SOAP).
- Experience in transportation, transit, or AFC domain.
- Familiarity with Hardware Interfaces (NFC readers, smart card encoders).
- Knowledge of Protocol Analyzers (Wireshark).
- Experience with OS Platforms (Windows, Linux).
Job Description
Business Unit:
Cubic Transportation Systems
Company Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.
Job Details:
Job Summary:
We are seeking a self-driven, highly experienced QA professional to lead testing efforts for our Verification and Validation team for Automated Fare Collection (AFC) systems. This role combines hands-on manual and automation testing with leadership responsibilities, including guiding a team of engineers, defining quality strategies, and driving continuous improvement. The ideal candidate will have strong technical expertise, domain knowledge, and the ability to mentor and inspire a high-performing QA team.
Required Skills:
H SI Testing, Hardware Knowledge(NFC/RFID, Smart Card Readers), Communication Protocols (CAN/RS-422), Linux Embedded, EMV, Fare Calculation Testing, API Testing, SQL, Jenkins, Test Rail
The role involves testing hardware devices such as ticket validators, gates, kiosks, and related systems to ensure seamless integration with AFC software platforms. The engineer will
a) Design and execute test cases related to functional, regression, and integration testing on devices and applications,
b) Automate repetitive scenarios and ensure compliance with industry standards and operational reliability.
The right candidate would be a self-driven and detail-oriented, and proactive individual who can take ownership of testing activities.
Key Responsibilities
- Test Planning & Design
- Analyze AFC system requirements and prepare detailed test plans and test cases for device and application testing.
- Define test scenarios for hardware-software integration, communication protocols, and transaction workflows.
- Manual Testing Execution
- Perform functional, regression, and system testing on AFC devices (validators, gates, ticket vending machines, POS terminals).
- Validate device behavior under various operational conditions (network connectivity, power cycles, card/ticket types).
- Defect Management
- Identify, document, and track defects using tools like JIRA or similar.
- Collaborate with development and hardware teams to troubleshoot and resolve issues.
- Compliance & Standards
- Ensure adherence to AFC standards (e.g., ISO 14443 for contactless cards, EMV for payment systems).
- Validate compliance with security and transaction integrity requirements.
- Reporting & Documentation
- Prepare detailed test reports, logs, and defect summaries.
- Maintain device configuration and test environment documentation.
Required Skills & Competencies
- Key / Core Must-haves:
- Strong understanding of SDLC, STLC, and QA methodologies.
- Extremely good communication skills, both verbal and written.
- Good working knowledge of Simple to Medium complexity SQL queries.
- Excellent analytical and problem-solving skills.
- Experience in manual and exploratory testing.
- Experience using TestRail and Jira.
- Good to have skills:
- Familiarity with AFC systems, smart cards, QR ticketing, and payment gateways.
- Knowledge of communication protocols (TCP/IP, RS232, NFC).
- Experience with CI/CD tools (Jenkins, GitLab CI).
- Proficiency in test automation tools (Selenium, Appium, Playwright, Python/Java-based frameworks).
- Hands-on experience in device-level testing and hardware-software integration.
Qualifications
- Bachelor’s degree in Computer Science and Electronics with 9+ years of relevant experience.
- Exposure to API testing tools (Postman, RestAssured & SOAP).
- Experience in transportation, transit, or the AFC domain would be a major plus.
Tools & Technologies
- Manual Testing: JIRA, TestRail
- Automation: Selenium, Appium, Python/Java, Playwright, Jenkins
- Hardware Interfaces: NFC readers, smart card encoders (Good to have)
- Protocol Analyzers: Wireshark (Good to have)
- OS Platforms: Windows, Linux (Major plus)
#LI-NB1