| Software Engineer-Test Product |
 |
ְλÃèÊö£º
About the Team £º
The Test Product team in China is a newly established group which is planned to be a significant contributor to the future success of the Test Product. The team will be based in Beijing with strong interfaces into the UK.
The Test Product technology stream covers all aspects of productisation of testing within Symbian and is responsible for delivering into the Symbian Verification Suite (SVS) within the System Integration Tool Kit (SITK) product.
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 software required to verify Symbian API's
* Develop test specifications and software. Maintain existing test software components
* Identify and support test environment needs
* Work closely with the development teams and other groups as necessary
* Identify testing gaps and solutions in existing Tests
* Execute Tests
* Raise and investigate defects
* Identify improvements to processes and working practices and push changes through to implementation
Competencies in Programming £º
* Write test code to test software, from own test specification. Fully understand customer requirements to create most effective
* Perform code review, providing constructive and relevant feedback to peers
* Map particular use cases in own work to system characteristics to identify bottlenecks or resource wastage and identify solutions to address issues. Able to use appropriate tools to carry out this analysis
* Autonomously design and develop software that adheres to Symbian OS best practices
* Architecture and Design
* Design component-level software to meet requirements and system directives, using most appropriate design method
* Development Lifecycle & Environment
* Demonstrate knowledge of industry development processes and methods.
* Coach others on Symbian development processes and how to use relevant tools
* Define Configuration Management Plan for new work item.
* Set up advanced build and test environment (e.g. interoperability testing)
* own technology stream
* Describe some of the major differences between Symbian OS and other Operating Systems
* Requirement Analysis
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 hands-on responsibility for software development for either product or test code working from requirements and functional documentation
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
* 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
* Possess 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
* Familiar with Mercury Test Director
|