Worldwide locations

America Europe Asia

section navigation

Section Navigation

FT WorkBlogs

Job Details - PREVIEW

Agile Test Analyst

Job Ref:
00330  
Business Group:
FT.com  
Career Area:
IT, Online  
Location:
London  
Salary Range:
Competitive  
Type:
Permanent  
Date Published:
Friday, February 12, 2010  
Closing Date:
Thursday, March 11, 2010  

A key role, ensuring that all FT products and services that pass through the Test Team are tested thoroughly, and are delivered to internal and external users only once they meet the high standards of quality that these users expect and that the FT itself demands. You will be required to ensure the quality and stability of systems that support FT.com, Newspaper production and other supporting applications while working within an Agile environment.

Principal Job Duties:
 To carry out testing in an Agile environment by:
 Taking an active part in the Agile planning process through defining how to prove fulfilment of business requirements
 Develop and maintain automated test scripts using Java and TestNG to drive Selenium tests.
 Show innovation in your approach to automated testing and the structure of the scripts.
 Create self contained scripts that manage their own test data by making use of DBUnit.
 Work with Product Owners and Business Analysts in defining the test conditions to prove fulfilment of business functionality
 Continually communicate with developers by developing and executing test scripts in an iterative and incremental manner – both between iterations and within iterations
 To carry out exploratory testing based on product and business knowledge and document and track defects to closure.
 To promote quality awareness within the FT by setting a good example of thoroughness, attention to detail, and flagging all quality deficiencies along with their associated risks each time a project is tested.
 To evaluate project business requirements, recommending appropriate types, breadth and depth of testing, to ensure best available execution is undertaken.
 To contribute to the building of, and subsequently execute appropriate systems and processes which enable the excellent execution of testing, including (but not limited to):
 Robust test strategies
 Effective and efficient testing
 Policies on testing standards and documentation, and the enforcement thereof
 Testing peer reviews
 Highly effective knowledge transfer within the test team, and between testers and developers
 To identify risks associated with testing on projects

Key Skills & Competencies:
 Excellent experience of Scrum or equivalent Agile methodology
 Have a strong understanding of testing and project methodologies and have solid experience of Test Management and Defect Tracking tools.
 Good communication skills due to the requirement to report progress to the rest of the Scrum team
 Sound judgement and planning skills are essential.
 Ability to work in a highly pressurised and demanding environment, incorporating many different projects simultaneously.
 A strong service centric ethos – the client base is highly exacting.
 A strong team player – must be able to forge strong and effective partnership with Managers of Projects, Development, Operations and Strategy/Architecture functions
 Excellent logical problem solving and analysis skills
 Good with detail but capable of seeing the big picture
 Good general business knowledge
 Excellent organisation/time management skills
 Excellent documentation writing ability
 Natural multi-tasking ability
 A flexible and pragmatic approach to testing, sufficiently adaptable to meet the changing needs of the business

Key Experience
All candidates must have:

 Sustained exposrure to working with the Agile Methodology
 ISEB Certificate in Software Testing
 Solid experiance working with Java, TestNG, DBUnit and Selenium
 A solid understanding, through actual experience, of all key aspects of testing in an Agile environment, from visual and functional testing, right through to more tecnical testing such as security and performance testing
 An understanding of a range of Software Development Lifecycles (e.g. Agile, Waterfall, RAD) and how test activites vary, dependent on the SDLC used
Desireable attributes:
 An understandng of print media
 Perfromance testing expertise.