Test Automation Engineer for CodeWarrior tools

Freescale Semiconductor Romania

07-02-2010 | EXPIRA LA 13-02-2010

Job expirat

RESPONSABILITATI

Enablement Tools R&D department in Romania develops and enhance the award-winning CodeWarrior Development Studio as a complete Integrated Development Environment (IDE) based on the Eclipse open-source framework. This is done through high quality software solutions in the areas of Compiler and Build Tools, Debuggers, Performance Analysis and Profiling, Simulators, Initialization and Configuration Technology and Product Engineering.

Product Engineering provides high quality product integration that includes: integration and test of CodeWarrior product components, product installers development, test board farm maintenance, integration tests automation and test framework development.

As a Test Automation Engineer, you will be leveraging your capabilities by: gaining expertise regarding test development using STAF/STAX, JUnit, SWTBot; interacting with a wide range of hardware architecture; working closely with CodeWarrior component teams to define the next generation test framework for next generation processors, in order to facilitate a faster development and test cycle in Windows and Linux.

You will contribute to development and maintenance of an automatic test framework tool that will help developers to develop their tests faster and to automatically verify new code

To be successful in your role you will have to display the following activities:

To autonomously drive yourself in the process of developing the test framework components using current test infrastructure of computers and embedded development boards.
To analyze and to optimize the performance of test framework components that are running in the test farm
To plan, design and implement new software solutions to automate testing of new CodeWarrior capabilities.
To pass through all software development stages, from design, development, to testing and maintenance of the various test framework modules following development process specifications described by CMMi

The expected performance for a test automation engineer is reflected by:

The ability to apply technical principles and knowledge gained through experience to resolve complex problems
The ability to work independently with general direction
Work on projects and assignments of broader scope and impact
Decision making ability for selecting and or adapting methods and techniques for obtaining solutions
Broad application of principles, theories, and concepts in testcase development plus working knowledge of other related fields


CERINTE

To ensure your successful performance in this role, the following working experience is a must:

Experience in Perl, Python, XML, Java/C++: proved by delivered robust, cross-platform, commercial quality applications or test suites
Activities performed in the area of testing software development.

Any of the following aspects will bring an advantage to your application:

Experience in test frameworks development
Experience working with embedded development hardware
Experience in Eclipse Plug-ins

Your technical background should demonstrate:

Bachelors/Master's degree in Computer Science /Electrical Engineering
Understanding of how a compiler/debugger/build system works
Knowledge of scripting languages (like Perl, Python, TCL, etc)
Experience in development of automated test software
Knowledge of operating systems fundamentals Windows/Linux
Basic network setup knowledge
Utilization of an embedded development board
Ability of quickly learning and grasping new technologies
Strong analytical/problem-solving skills.

As all Freescale employees, you will be assessed on the competencies reflected by Freescale Fundamentals:
Impeccable Ethics
Speed
Innovation
Delivers on customers commitments
Detailed oriented person
Continuously self-development seeks out, offers and acts upon feed-back to improve performance
Keeps commitments is accountable for performance and results
Aligns own actions to meet the team s objectives


DESCRIEREA FIRMEI

Freescale Semiconductor Romania, Bucharest based, is part of FREESCALE SEMICONDUCTOR - a leading global semiconductor company.

Launched by Motorola after 51 years of innovative technology leadership, we focus on providing embedded processing and connectivity products to large, high-growth markets.

We are an independent corporation with an open door to the future. We have set high standards for ourselves. Those who can keep pace, and help us to carve inroads to new market and opportunities, have the chance to join the most respected team in the technology environment.

FREESCALE is an equal opportunity employer. We welcome and encourage diversity in our workplace.
We offer excellent career opportunities through our various departments: wireless mobile & packet telephony applications, networking, development tools (DevTech). The software center is open for software engineers, designers, and project managers from all over Romania who want to join a young and enthusiastic team.