- Minimum 7 years experience of software testing and engineering within a commercial environment (preferably >10 years). - Experience with any of the following a definite benefit: + HMI / UI testing and test-methods + Navigation/GPS fields + Telecoms (GSM/GPRS/EDGE/3G networks, IP & comms over mobile networks, developing mobile phones) + Audio (text to speech, speech recognition, audio (de-)coding ) + OS/platform testing, hardware/software bring-up + Linux, Windows, Symbian, WinCE + Connected services (client-server applications testing) + TMC, SD/Flash memory, Bluetooth
Knowledge of various testing practices and methodologies. - Agile, TDD, RUP, V-model, etc. - Certification/qualification in test related standards of benefit (ISTQB, ISEB, QMS). - Knowledge of automation techniques. - Proficient with UAT, Functional, Performance, Load, Stress, Iterative testing. - Familiarity with a range of industry standard test tools, including Mercury, Rational etc. is beneficial. - Strong Test experience in full lifecycle of product development. - Consumer electronics and or embedded application testing knowledge of benefit. - Experience in managing/leading small teams of benefit. - Experience in working with outsourcing companies/external partners and non co-located test teams a big plus. - Degree or equivalent qualification. - Must have good communication skills, and a solid grasp of English. - Ability to handle multiple tasks. Is driven, creative, and able to work autonomously.
Business Unit / Department Key responsibilities will include but are not limited to - - Work as part of a team or individually, to meet defined development/test targets. - Promote and consider quality, innovation, productiveness, and efficiency in all areas of work. - Produce high quality, efficient and maintainable test cases and test plans. - With experience, increase influence and involvement in matters of development process. - Act as a consultant for other testers and developers. - Enforce the current development practices, processes and standards, including where needed, performing reviews, teaching, mentoring or giving technical talks and writing documentation. - Propose technical solutions and develop ideas without waiting for, or requiring intervention from others. - Effectively plan own work and coordinate with others. - Work with others to deliver and advise on innovative solutions to technical issues. - Create test designs, test cases and test scripts, report defects and failures in testing procedures, formulate improvements and report these to the appropriate people. - Contribute to the development of operational test plans and planning of testing activities for assigned software (components). - Review documents on System level and Sub-System, Package and Component level. - Undertake detailed initiatives with regard to improvement of test cases, test procedures and test automation. |