|
具体的职位要求是:
Test Project Manager
The Test team has responsibility for the quality, stability, integration and test of the Symbian OS from design and development through to systems test and delivery to licensees.
The position co-ordinates all aspects of testing within the Symbian Development Lifecycle. The Test Project Manager assures the required levels of testing are carried out at each phase of development and that all deliverables meet the defined quality criteria, in accordance with programme criteria
Key Tasks
Project
· Ownership at Project Level of Test Strategy
· Liaising with the Sub Project Test Managers, System Test Manager, Quality Manager and Project Managers to ensure cohesive end to end test execution and results
· Liaise with all Customers, discuss / review with peers all aspects of testing and project / programme impacts
· Ensure reporting and tracking of Testing against approved criteria (against agreed Metrics e.g. Code Coverage)
· Ensuring all test inputs to project milestones and quality criteria are meet and adhered to
· Ensuring entry and exit criteria exist at all stages
· Co-ordination of all test activities required to meet the defined Programme Acceptance Criteria Entry and Exit criteria
· Review programme exceptions to all Test standards
· Create and improve Release Project standards and processes (where appropriate)
· Sign-off all Release Project acceptance criteria, prior to release to customers
· Owner of the test and code coverage metric for the Programme
· Justify and manage assigned resources and other relationships, as required
· Act as centre of expertise on testing
· Responsibility for ensuring that Programme High Level Requirements contain appropriate test criteria and deliverables
· Sign Off the Release Branch and other deliverables for delivery
· Responsible for ensuring use of standard tools and processes (e.g. code coverage, test management system)
· Report status updates to OS Release Project Manager
· Member of core team for the program
· Establish a communication or dialogue with external Customers
· Communicate program to all relevant test teams and focus the teams on the product delivery
Team
· Act as a centre of expertise on testing for both Integration and System Test Teams
· Provide information as requested to Test groups
· Attend and arrange internal Test meetings
· Provide ongoing coaching and feedback
· Develops good working relationships and builds a network of contacts
· Shares information and supports colleagues.
· Focus the team's efforts and leads by setting a positive example
· Makes recommendations and decisions rationally and objectively
· Encourages customer orientation throughout the team
· Identifies areas of improvement of the team
Qualifications and Education
Essential Qualifications:
Educated to Degree level in Computer Science, Engineering or Telecom related discipline.
Desired Qualifications:
Educated to higher degree level in Computer Science, Engineering or Telecom related discipline.
Experience
Essential Experience:
Minimum 5 years professional software development in an Engineering or Telecom related industry
Experience of all stages of the Software Development Lifecycle
Project Managed multi-skilled test projects and engineers
Desired Experience:
Familiarity with Symbian OS
Familiarity with CMM process
Familiarity with PROPS or similar project management methodology
Specific Skills
Essential Skills:
Full understanding of test methodologies and processes
Project Management skills
Desired Skills:
Object-orientated design techniques
Embedded C++ skills
Disposition
Essential Disposition:
Excellent verbal and written communication skills
Ability to manage own time and workload
Ability to offer technical leadership to senior technical team members
Ability to Line Manage a technical team
Pro-active
Team player
High performer
Software Engineer - Test Engineering
The vacancies are for a software developers to work in the Test Engineering Telephony and Networking Integration test team.
The Test Engineering team the have responsibility for the quality, stability, integration and test of the Symbian OS from design and development through to system test and delivery to licensees.
The Networking team is responsible for the ongoing development and support of the testing of data networking and WAP subsystems including the IP stack and related transport layers
The Telephony team is responsible for the ongoing development and support of the testing of telephony components (GSM, CDMA) within Symbian OS
The Test Engineering team comprises approximately 80 Software Engineers, Technical Architect and Project Managers, reporting to Test Engineering Management Team. 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 project teams on projects following Symbian's project lifecycle standards, which are based on the SEI CMM model. They will see projects through from design to maintenance phases and are expected to:
- design, develop and test software to the prevailing development standards and quality criteria for the projects
- assist the Test Sub-Project Manager in team management
- assist Test Engineering in preparing detailed requirements for projects
The ideal candidate will have strong technical and communication skills, with the ability to progress to a Technical Team Leader role to support the test department.
Key Tasks
The candidate will be required to:
Provide technical leadership to the team
Identify and design required Integration tests and scripts
Develop test specifications
Maintain existing test software
Identify and support test environment needs
Contribute to estimates and plans, as required by Test Sub Project Manager
Provide regular status updates to Test Sub-Project Manager
Work closely with the development team
Identify testing gaps and solutions in existing Tests
Attend and contribute to Peer Reviews
Execute Integration Tests
Raise and investigate defects and, where practical, suggest solutions
Adhere to test processes and practices
Qualifications and Education
Essential Qualifications:
A degree or equivalent in a numerate discipline
Desired Qualifications:
Experience
Essential Experience:
Minimum 3 years professional software development in an Engineering or Telecom related industry
Experience of working with mature development processes with experience of all stages of the Software Development Lifecycle
Essential Skills:
Object-orientated design techniques
Excellent C++ skills
Real time embedded system experience
Full understanding of test methodologies and processes
Disposition
Essential Disposition:
Candidates should additionally possess:
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
Ability to offer technical leadership to senior technical team members
Pro-active
Team player
High performer
简历请发: Kate@71sova.com
并抄送(注明本贴子链接): career@51testing.com |
|