Senior Test Analyst

Description:

The Software Development Team is responsible for designing and building the software products for LMAX exchange. The Development team operates in as much of a collective ‘devops’ manner as is possible for a regulated industry. Testers are also responsible for elements of production support and a supporting the automated test first approach to development as well as managing and maintaining the build and testing environments.


The Senior Tester role is automation and development focussed but still maintains elements of free ranging exploratory testing and discovery. This role contains elements of leadership and involves presenting technical topics and software to non-technical staff across the business.

Main Duties & Responsibilities

Core:

  • Maintain and extend the automated test suite to maximise the coverage and value of testing while balancing use of available time and resources
  • Manually testing user stories throughout the iteration, using applicable test techniques and exploratory testing methods while producing adequate test logs to document the test results
  • Identify, diagnose and resolve software defects and production issues providing fixes or work arounds as necessary and mitigating or remediating any associated impact
  • Develop and maintain knowledge of LMAX domain and related financial markets and use this knowledge to challenge, refine and focus product direction
  • Maintain and extend knowledge of and skills in relevant technologies including those developed within LMAX and by third parties
  • Adopt prevailing LMAX development process and practises including pairing and rotation
  • Help ensure the team remains motivated by promoting a positive attitude and sense of fun
  • Strive to achieve performance review goals as agreed
  • Provide constructive feedback on colleagues and probationers
  • Identifying new technology, techniques and tools to incorporate into the test process
  • Contribute to innovation, maintenance and extension of LMAX processes, tools and technologies

Mainstream:

  • Actively share knowledge and skills with colleagues through brown bags, intranet, etc.
  • Identify, escalate and where possible mitigate potential risks that might impact delivery or the team
  • Promote a culture of uncompromising high standards for delivery where shortcuts are avoided and team members recognise it as normal to do the right thing
  • Provide any relevant feedback whether positive or negative directly to team members as early as possible.
  • Work with Business Analysts and Business Stakeholders to help identify, define and elaborate
  • functional and non-functional requirements for epics and user stories
  • Work with Business Analysts, Developers, and Business Stakeholders to gather test requirements.

Job Description

  • Communicate test requirements in terms of user stories, acceptance criteria, test conditions, charters and, if necessary, test plans and specifications
  • Working with the development team to maintain and expand the test framework
  • Monitoring test coverage and obtaining feedback on testing with the Product Owner to ensure the desired coverage level is being obtained

Requirements:

Once more advanced into the role:

  • Manage, prioritise and escalate defects with the development team and the Product Owner
  • Coordinate and perform user acceptance testing activities
  • Showcasing tested user stories to stake holders and Product Owner to gain their feedback
  • Create and maintain documentation that serves as a knowledge base on product and industry
  • topics
  • Release readiness testing including prioritisation of defects, test coverage and communication of build states
  • Participate equitably in development team shared responsibilities and rotas including recruitment, production support and providing developer support for releases
  • Performance testing
  • Identifying new technology, techniques and tools to incorporate into the test process
  • Contribute to innovation, maintenance and extension of LMAX processes, tools and technologies
  • Develop and maintain a broad understanding of the codebase that is also deep in some areas
  • Develop and share subject matter expertise in one or more technology, tooling or business domain areas
  • Engage in LMAX technical PR e.g. occasional blogging or external talks
  • Apply greater experience to guide team decision making and accelerate problem solving
  • Act as an example to colleagues in terms of technology skills and process adherence
  • Provide mentoring to team members and other colleagues on technology or process matters
  • Participate in tester recruitment
  • Look after a probationer from time to time

Success Looks Like:

  • Milestone plan achieved in terms of stories delivered to production
  • Adherence to processes
  • Positive feedback from colleagues across the business.
  • Evidence of sharing knowledge of and skills, internally and externally outside of LMAX
  • Evidence of prioritising team success over individual.
  • Low level of production issues
We accept PDF, DOC, DOCX files.
77A82A7159
Department:
Location:
London
United Kingdom
Contract:
Full-time
Apply
Offer details