Senior Test Analyst
Job DescriptionMy clients, a large transport organisation, are looking to recruit a Senior Test Analyst on a contract basis at their offices in East London.
The Senior Test Analyst is responsible for the creation and execution of all forms of software testing throughout the agile development lifecycle of revenue, online, and corporate systems.
The role holder provides expertise to ensure that the software produced meets the quality expectations of stakeholders and standards expected by the client.
Work with Technology Development and stakeholders to ensure all software is tested to the right level under the guidance of the senior test member using Agile practices
Create test cases and execute the test strategy using predefined testing methodologies, ensuring that there is traceability between the testing implementation and the requirements / acceptance criteria
Ensuring that automated test activities are conducted in preference to manual testing where feasible and more efficient
Ensure that all application & technology testing is carried out in accordance with testing standards defined in the strategy
Create and execute manual, automation or non-functional test cases and ensure that test status, risks and issues are reported in a timely manner using the agreed reporting standard
Create, validate and report defects in accordance with the defect life cycle documented in the Test Strategy
Analyse Non Functional requirements and liaise with Architects and provide inputs to the Non-functional test strategy
Working with 3rd parties to provide or give Test Assurance on the clients or 3rd party deliverables
Expert in system testing and quality assurance techniques
Expert in systems testing technologies and methodologies, in particular Agile
Expert knowledge of testing types and practices
Broad knowledge and understanding of testing tools and techniques
Broad knowledge and understanding of Automation or Performance testing
Broad knowledge and understanding of software architecture for web sites, back office transactional systems and Mobile Apps
Degree in relevant subject area or systems testing certification is desirable
Strong analytical, problem solving skills and good attention to details
Ability to build effective working relations with people at all levels across the organisation and outside
Strong written and verbal communication skills including ability to explain complex information with agile development teams including the test design and defect reporting
Ability to analyse complex systems, spot trends, draw conclusions, and produce specifications and decisions
Exposure to automation or performance testing tools like Selenium Webdriver, Appium, Visual Studio Load test, HP Load Runner, IBM Rational Performance Tester etc.
Knowledge of programming language such as C#
Working knowledge of continuous integration
Extensive experience of collaborating with software development teams in multi-vendor environments to incrementally deliver systems that are tested efficiently and of high quality
Extensive experience of leading the testing of complex systems under significant pressures of time and cost
Extensive experience of appropriate documentation techniques for functional and non-functional testing that match customer expectation and that can be used by systems development teams in the production of high quality software
Broad experience of the full systems development life cycle in an agile environment
Broad experience in Automation or Performance testing
Broad experience in test artefacts such as test case and defects
We celebrate and support diversity and are committed to ensuring equal opportunities for both employees and applicants.