1.Software Engineer–Product Creation Tools As a member of the team you will be responsible for all phases of the software lifecycle, you will be expected to: • Take ownership of a subset of project tasks • Work with other engineers as part of a team and foster positive team spirit •  roactively build relationships with technical peers • Estimate timescales for work, and commit to keep to them • Specify, design, implement and test new software components • Carry out all tasks to a high level of quality • Maintain existing software components • Adhere to Symbian development procedures and practices •  rovide regular status updates to Project Manager/Technical Team Leader • Contribute to process improvement in the development team • Work closely with the Test team
Essential Requirements: • Bachelor/Master Degree in Computer Science, Software Engineering or Telecom related discipline. • >2 years of software development or testing experience • C++(Familiarity with STL) / Java experience in a commercial environment • Object Oriented Design experience • Experience of software engineering project life cycles and processes • Strong analysis and design skills coupled with good understanding of software development methodologies. •  roven use-case development, requirements analysis and elicitation skills • Good verbal and written English skills
2.Software Engineer - Test Product Key Job Responsibilities: • Identify and design required tests code and scripts • Develop test product according to specifications using C++ • Maintain existing test software • Work closely with the development teams and other groups as necessary • Attend and contribute to Peer Reviews • Execute/debug tests • Raise and investigate defects • Adhere to Symbian test processes and practices
Essential Requirements: • Bachelor/Master Degree in Computer Science, Computer Engineering or Telecom related discipline. • At least 3 years of software development or testing experience • Good C++ experience in a commercial environment • Object Oriented Design experience, proficient in software design using UML • Experience of software engineering project life cycles and processes • Good verbal and written English skills.
3.Support Engineer - Test Environment Key Job Responsibilities: • Operation and day-to-day maintenance of the Test Environment hardware and software • Support for the Mercury Quality Centre test management System • Rapid turnaround and response to support requests • Liaise with our users in the China and world-wide; • Support to teams using the Test Environment • Deliver training in the use of Quality Centre and other systems other systems owned by the team • Maintenance of both technical and non-technical documentation for the systems • Creation and maintenance of Wiki pages for Test Environment, keeping its content up-to date and enhancing it regularly • Responsible for fixing customer raised defects within agreed timescales
Key Interfaces: • Test Environment Team members worldwide • Development Team Test Architects and Technology Architects • Test Process owner, System Test and Product Delivery Teams • Development team Project Managers • Development team Engineering Manager
Qualifications • BSc or equivalent qualification in a technical discipline • Experience Experience of managing development projects within software or telecoms industry