BBC News is one of the most popular sites in the UK and is trusted worldwide to deliver quality journalism across multiple devices.
Since the launch of the new responsive News site for mobile, which redefined what's possible with Responsive Web Design, we are now focussed on rolling this approach out to tablet and desktop and across the 30 languages the BBC produces news in, and applying linked data to make news even more relevant to users. You will be helping to deliver some of the only unbiased journalism available in some parts of the world.
We're based in the centre of London in Broadcasting House, a brand new building which provides a great working environment and houses the largest News Room in Europe. You will be working right next to journalists giving you direct feedback from users.
The role is within one of the browser feature teams working with developers and other disciplines from UX to management ensuring quality and fitness of purpose across all features through optimal testing.
As a Test Engineer you'll use your strong technical ability to bring testing to the fore of product development and pave the way for continuous delivery.
- Champion testing, effective test automation, and good testing practices within the team
- Support and actively work towards test driven development and test automation
- Drive quality by facilitating automated testing across the application.
- Raise descriptive and useful bug reports
- Produce clear and concise test reports and release notes
- Work collaboratively with other testers and teams to ensure the spread of good practices and knowledge
- Help to guide the business towards continuous delivery
- Demonstrable knowledge and experience of applying formal testing techniques
- Experience of test driven development and behaviour driven development with Cucumber.
- Skill in one or more scripting languages: Ruby, JavaScript, and PHP experience highly desired
- Experience of testing products built for multiple screens, mobile having first-place consideration
- Strong familiarity with source code version control systems, Subversion and Git experience highly desired
- Extensive knowledge of Unix/Linux
- Experience with build management tools, Hudson / Jenkins experience highly desired
- Solid understanding of web architecture and caching
- Experience of building high performance sites
-
Decision making - Is ready and able to take the initiative, originate action and be responsible for the consequences of the decisions made
-
Imagination/creative thinking - Is able to transform creative ideas/impulses into practical reality; can look at existing situations and problems in novel ways and come up with creative solutions
-
Planning and organising - Is able to think ahead in order to establish an effective and appropriate course of action for self and others. Prioritises and plans activities taking into account all the relevant issues and factors such as deadlines, staffing and resources requirements
-
Leadership - Ability to create a vision and inspire others to realise it irrespective of circumstance
-
Resilience - Can maintain personal effectiveness by managing own emotions in the face of pressure, set backs or when dealing with provocative situations. Can demonstrate an approach to work that is characterised by commitment and motivation.
-
Influencing and Persuading - Ability to present sound and well reasoned arguments to convince others. Can draw from a range of strategies to persuade people in a way that results in agreement or behaviour change
-
Communication - The ability to get one’s message understood clearly by adopting a range of styles, tools and techniques appropriate to the audience and the nature of the information.
-
Managing Relationships - Able to build and maintain effective working relationships with a range of people; team working
-
Problem Solving - Able to simplify complex problems, processes or projects into component parts, explore and evaluate them systematically. Able to identify causal relationships, and construct frameworks, for decision making and problem-solving. Transforms proposals/ideas into practical reality.