Job Description
Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.
As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.
The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:
Roles & Responsibilities:
Executing test cases, manually and automatically both in a PC environment and at target system level. Able to independently setup test environment.
Transferring requirement into executable test cases and also transfer these into test scripts.
Be able to evaluate outcome of an executed test case, and then, if needed report deviations from expected system behaviour.
Be responsible for documents like Test Specification, Test Environment Specification, and Test Record.
Committed, engaged with the ability to prioritize and take ownership of tasks.
Experience of other safety-critical systems is highly valued.
Test Requirement Analysis
Required Skills (Technical Competency):
Bachelors or Masters degree in Computer Science, Electronics or other equivalent Engineering discipline
8 to 10 years’ experience in Embedded software testing or testing for safety critical application
Good Understanding of System Requirements and operation criticality
Good knowledge of Operating System (Linux distributions)
Test knowledge - have good experience of different test stages within a development/testing project, general (test) process knowledge, how different test methods can be applied for different situations, be able to see the system under test from a test perspective and not from a developers view point.
Defect Management - Tracking, Analysis & Closure
Have experience in team management
Desired Skills:
Project Management Tools - DOORS / Rational Synergy / Scrum Agile Practice
Understanding of Communication Based Train Control system (CBTC)
Railway domain experience is preferred
Test Report documentations
Understanding of System Architecture and Component Diagram for Rail Signalling Plans
Testing principles and methods, Unit Testing and Functional test methods
Need basic understanding on Linux system and Linux commands
Python scripting for testing
Education Type
B.E/B.Tech/BS-Electronics and Communication Engineering
Job Type
Full Time-Regular
Experience Level
Senior Level
Total Years of Exp
9 - 12