|
|
| |
QA Manager(Compiler Tool Chain)[QM-CTC]
|
|
MDN is working with an US based
configurable embedded processor and multimedia software development
company. Their processors and the integrated development
environment(IDE) help embedded system designers program and
automatically configure the configurable processors using standard
C/C++, achieving unprecedented performance, easy and rapid development,
tremendous cost savings, and the flexibility to address diverse markets
and changing application needs. The compiler embedded within
the IDE takes C/C++ code and optimizes the code as well as the
processor's instruction set to achieve optimal performance. This is a
new compiler that has embedded within it both C/C++ compilation
technology and hardware synthesis, and place and route technology.
Manipal Dot Net Pvt Ltd is
looking to hire a QA Manager to lead and coordinate QA activities of
these innovative and state-of-the-art Compiler Tool Chain products.
Job
Description/Responsibilities:
- You
will be both leading and participating in the quality assurance of a
compiler that takes C/C++ code and optimizes the code as well as the
processor's instruction set to achieve optimal performance.
-
Your job would be to ensure that the compiler meets the highest
software quality standards through thorough testing of the compiler,
and leading/supervising the rest of the engineers working on this
project.
-
Lead the definition and implementation of a QA strategy for the
Embedded Software IDE and its tool chains like Compiler, I/O Drivers,
Run-time environment for various goals like correctness, completeness,
robustness
-
Review and execute complex test plans and related documents, test
cases, test schedules & test scripts.
-
Manage the effort to develop, implement and maintain the Automation
infrastructure, framework and scripts for both GUI and API level
requirements.
- Define
and implement multi-dimensional QA strategy including unit, integration
and system tests, stress tests etc.
-
Lead a small team of engineers in defining the QA procedure, test
plans, test items, regression methodology, etc. involved in doing QA.
-
Deliver the results with minimal supervision from the US Client
- Deliver
status and progress reports on a regular basis.
Desired Skills/Experience:
-
Minimum 6+ years of experience in software development processes and
testing processes
-
At least 2 years of experience leading a team of 3 to 5 software
testers (preferably embedded/EDA software) and Project Management
-
Experience of setting up and implementing an automated test framework
like Winrunner, Loadrunner, QTP, Squish etc. is a must
-
Experienced in QA of large software systems like DSP/Embedded/EDA
Software tool chain like Compiler, Debugger, Simulator, Profiler is a
must
-
Strong understanding of SW quality, e.g., quality targets and metrics,
creating test plan, tracking defects is a must
-
Very strong development skills in C/C++ and perl/shell/tcl scripting is
a must
-
Strong knowledge of C modeling for DSP and verification flows are
preferred
-
Good knowledge of automation best practices in order to guide and
educate the test team in both the working and coding of the tool
-
Ability to quickly learn new software and technologies in DSP and
Embedded Software domain
-
Knowledge of Unix/Linux, Vi/Emacs, version control(CVS/SVN/Clearcase),
makefiles is an advantage
Behavioral
skill set requirements
Personal
skills:
Candidate must display the following qualities
-
Excellent communicator (written and verbal)
-
Motivated by quality and excellence, especially in the area of execution
-
Team player who is willing and capable of successfully motivating and
leveraging his/her peers
Problem
Solving: Exemplary problem solving and decision-making
skills are required. Need to know which questions to ask and
demonstrate strong judgment with little direction from others. Have the
ability to think deductively and creatively.
Qualifications
BE/MTech/MSc(Engg)/PhD in Electrical/Electronics/Computers/Software
Engineering or related field
|
|
|
|