Software Test Lead

Job Locations UK-Cambridge
Job ID 2018-1065

Overview

What do you get when you bring together the brightest minds and place them into an exciting, fast-paced environment that fosters intellectual growth and rewards based on impact, not tenure? You get one of the most pioneering, leading edge technology companies in the world. Welcome to Solarflare! We are hiring a Software Test Lead to be responsible for the test direction of the assigned team and ensuring the team is consistently delivering working software/work products to quality standards. This person will set examples by managing and mentoring a mixed team consisting of test developers and testers working on multiple projects simultaneously

Responsibilities

Team Lead

  • Set team milestones, priorities, deadlines and drive tasks accordingly
  • Allocating day-to-day assignments to team members with input from senior engineering management
  • Accountable for team deliverables, estimates, planning, follow up and tracking
  • Identify and mitigate risks in development activities
  • Provide regular status updates to engineering management
  • Remove impediments for the team and escalate as appropriate to resolve conflicts
  • Enable quality-focused, predictable, and effective test development processes (Agile, SDLC, accountability, TDD)
  • Interface with product managers, senior management and end users to analyse and scope requirements

Technical Leadership

  • Provide hands-on technical team leadership to ensure software development test principles are understood and followed
  • Provide technical and strategic oversight and guidance
  • Contribute to the test plan strategy and direction of team’s output
  • Contribute to individual area of expertise, work products and standards including some hands-on testing
  • Generate efficient and effective test plans encompassing defining test approach (tools, techniques, environments) to meet product test needs. Driver of short-term and long-term team planning
  • Be an advocate of software quality and ensure the team understands the importance of proper testing, automation, and software design
  • Work with Support Team to manage escalated support issues and interact directly with customers
  • Ensure team’s understanding of business goals, priorities, and how they align with customer needs and business direction
  • Stay abreast of testing best practices, technology trends, tools and framework
  • Work collaboratively with software and hardware development teams, including those in remote sites/office
  • Additional duties and responsibilities as assigned

Qualifications

The Software Test Lead must have the following qualifications in order to be considered:

 

  • Ability to think outside of the box
  • Ability to identify the best solution based on business value and direction
  • Ability to work on problems of significant scope independently; Self-directed.
  • Able to work independently or work and interact as part of a team
  • Recognized as an expert and strives for excellence with the ability to mentor and coach other engineers to do the same
  • Ability to lead meetings, clearly communicate technical approach, status, assess risk and mitigate
  • Adaptable to change
  • Network with senior internal and external/partner personnel in own area of expertise
  • Attend external events and act as Solarflare Representative
  • Strong leadership skills, leading by example, driving employee commitment through actions, empowering employees to reach their full potential
  • Ability to communicate product and engineering ideas to team/customer and partners
  • Ability to build and sustain trust through relationships with others

 

Educational and Job Experience required as follows:

 

  • Typically a PhD, or degree from well ranked university or equivalent qualification or substitute relevant experience
  • Previous software development test experience (typically at least 9 years) working at silicon or networking companies or related field
  • Evidence of test leadership, i.e. defining and implementing test plans and strategies in the successful delivery of complex and challenging software products.
  • Knowledge of Ethernet & TCP/IP, networking protocols (incl security), Linux, devops tools, C, C++, Python, distributed systems, user interfaces.
  • Complete understanding of technical standards, principles, theories, and concepts in the field
  • Knowledge of the industry the software products are being developed for
  • End-to-end understanding and appreciation of test driven development
  • Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
  • Hardware/software co-design and server system architecture understanding
  • Experience of software practices and tools – scrum, TDD, CI, release management etc
  • Previous experience of running an agile team or small team of engineers desirable

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed