
QA Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Review design requirements from system-level and subsystem-level design efforts to appreciate the design intent and ensure testability
- Using interaction matrices, identify relevant test cases / scenarios and document in a test plan
- Identify types of testing required, ranging from desktop verification, software-in-the-loop and hardware-in-the-loop testing, locomotive testing, and pilot fleet operation
- Provide estimates of testing duration as input to planning processes
- Thoroughly document all work outputs
- Hold design reviews for test plans & procedures, as well as for results reviews
- Creates, documents, and analyzes complex test cases and provides feedback and recommendations for product or design changes.
- Prepare and present technical results to internal and external customers as necessary
- Prepare invention disclosures to protect the technology that provides a competitive advantage to the business
- Drive process improvement within the team to improve quality, cost, and time-to-market for development efforts
- Participates in final system integration and validation to identify functional problems.
- Interacts with other engineering groups to define, document, analyze, perform, and interpret tests for products, systems, components, or modifications.
- Participate in simplification/productivity initiatives to drive efficiency improvements such as automation of testing
- Bachelor's Degree in Electrical, Mechanical, or Computer Engineering
- A minimum of 2 experience validating/testing software and software development
- Ability and willingness to travel as required
- Strong understanding of test execution, requirements traceability, defect reporting, & automation concepts
- Demonstrated initiative, resourcefulness, leadership, and interpersonal skills, with an ability to influence stakeholders, solve problems, and deliver results
- Effective verbal & written communicator
- Working knowledge of Matlab / Simulink
- Experience with design & validation of electro-mechanical systems, especially locomotive and/or off-highway vehicles and auxiliary systems
- Working knowledge of locomotives applications & software
- Ability to multi-task & prioritize effectively
- Team player with ability to work with minimal direction
- Strong organizational skills and prior success in working with or leading cross-functional teams