| Senior Software Engineer-System Test |
 |
ְλÃèÊö£º
About the Team £º
System Test in China is a newly established group and is planned to be a significant contributor to the future and overall success of both the Test organisation and Symbian in China.
System Test is responsible for accessing product quality through the development, implementation and management of test software used for testing throughout the development lifecycle and prior to any OS release.
System Test is involved in all phases of the development cycle. This includes product evaluation, test harness development in C++, benchmarking, results analysis, requirement validation and exploratory testing. The test teams have responsibility for the development and automation where appropriate, of searching tests to assess product quality and stability of Symbian OS from design and development through to delivery to licensees
About the Role £º
This role is based in China but will involve interworking and cooperation with System Test Development team in the UK. Most of the group's activities are organised around the testing of software development projects that use C++ as the main development language. Development systems are hosted on windows environments and target hardware platforms using ARM processors.
Test Software Engineers work in dynamic, flexible and productive teams on projects following Symbian's software lifecycle standards, which are based on the SEI CMM model.
The ideal candidate will have strong technical and communication skills, with a proven track record of achievement and delivery, be able to demonstrate ability to quickly assimilate information and the ability to develop their own skills.
Key Job Responsibilities £º
* Identify and design required System tests and scripts
* Develop test specifications and software
* Ensuring searching defect focused test scenarios and code is produced.
* Maintain existing test software
* Identify and support test environment needs
* Contribute to estimates and plans, as required by the Test Project Manager
* Provide regular status updates to Test Project Manager
* Work closely with the development teams and other groups as necessary
* Identify testing gaps and solutions in existing Tests
* Attend and contribute to Peer Reviews
* Execute Tests
* Raise and investigate defects
* Adhere to Symbian test processes and practices
Essential £º
Qualifications
* Bachelor / Master Degree in Computer Science, Computer Engineering or Telecom related discipline.
Experience £º
* Proven experience of professional software development gained in a Telecom or Engineering related industry
* Demonstrable experience of working with mature processes across all stages of the Software Development Lifecycle as part of either product or test code development requiring minimal supervision and support
* Had ownership and hands-on responsibility for software development for either product or test code working from requirements and functional documentation
* Capable of providing technical guidance to less experienced team members
Skills £º
* Knowledge of Object-orientated design techniques
* Excellent C++ skills
* Real time embedded system experience
* Test design and Test automation
* Full understanding of test methodologies and processes
* Be able to work unaided with little supervision
* Understand the V-Model
* Good written and verbal command of the English language
Disposition £º
* General technical and commercial awareness
* Professional attitude towards project and general management practises
* Excellent verbal and written communication skills
* Ability to manage own time and workload
* Pro-active
* Team player
* Proven high performer
* Poses a quality and test mind-set
Desirable £º
Qualifications
* Ideally will be ISEB accredited, Foundation and or Practitioner or equivalent
Experience £º
* Familiarity with Symbian OS
* Familiarity with CMM process
* Perl scripting skills
* Knowledge and experience of RTOS
* Familiar with Mercury Test Director
|