FanDuel Group is a collection of brands operating at the intersection of sports, gaming, tech, and entertainment. Our mission is to give sports fans the chance to win everyday and create experiences they can’t wait to share with their friends.
We’re not just a company, we’re a collective. And we’re not just coworkers, we’re a community. We’re an all-hands-on-deck crew of dreamers, doers, thinkers, makers, builders, breakers, and rebuilders. We value teamwork above all else, and we believe that diversity and inclusiveness are at the core of any good team. Like any good sports team, we’ve got passion. Passion for building a product our customers will love, passion for being the best in our field, and passion for our own people. With a company that’s as committed to its people as it is to its customers, FanDuel Group is a great place to develop yourself and your career.
SUMMARY OF THE ROLE
This role is primarily focused on helping a development team effectively and efficiently deliver high-quality product and services in our customer experience technology domain.
Everything we do at FanDuel, we do as a team. As a Quality Engineer you’ll work with delivery teams to help facilitate the successful release of products and innovations to our customers. From the inception of the idea, all the way through getting it into the hands of our users - where appropriate you can be involved every step of the way - analysing the risk of implementation, how a new feature will fit into our existing ecosystem, how it’ll be received by users, and, of course, facilitating the shipping of quality software.
You’ll have the opportunity to not only test our web and mobile applications, but also the inner workings of the FanDuel system. Whereas some organisations shy away from testing at each level of their technology stack, FanDuel actively encourages it. From service configurations to databases and APIs - there’s always something new and challenging to test.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Accountabilities:
-
You carry out testing of new software development (where requirements are defined or ambiguous) within our Sportsbook Tech Domain.
-
You apply common software testing heuristics where applicable to carry out testing of applications under test.
-
You advise on the severity of issues based on an understanding of the system/product under test.
-
You test components of a system (e.g. web services and API) when integrated end-to-end with clients but also tests at integration points at earliest opportunities when necessary (e.g. in cases where end to end is not ready)
-
You test new software developments across mediums and their model and platform versions (e.g. mobile models, OSs, browser types).
-
You work with developers to understand test coverage at unit and integration level to better target other testing efforts.
-
You advise developers of potential risk areas in advance of development.
-
You provide concise yet comprehensive testing plans & summaries/evaluations for product and platform developments where appropriate.
-
You advocate for continuous integration practices.
-
You are beginning to identify situations in circumstances where there may be a need for performance, security or other non-functional testing types.
-
You advise team of difficulty and effort involved in testing features and providing test results.
-
You work effectively to define testable user stories, especially acceptance criteria, with business analysts developers and stakeholders.
-
You will build automated tests or tooling, where appropriate.
-
You work to able to diagnose issues and identify fixes for failing automation tests.
REQUIRED QUALIFICATIONS AND ABILITIES
-
Previous testing experience writing and executing test plans, preferably as an embedded tester
-
Experience with manual testing methods and an understanding of how automation can benefit the testing effort
-
Demonstrable knowledge of different technology platforms
-
Demonstrable experience of testing in service oriented architectures and understanding data flow through such systems
-
Functional knowledge of a development language, JavaScript is our preferred language of choice but other languages such as Python, Java, or C# are acceptable.
-
Experience of testing at API layers (e.g. REST)
-
Demonstrable experience of performing automation testing using tools such as Selenium WebDriver or WebDriver I/O or Protractor or Cypress
-
Exposure to mobile test automation using Appium/Espresso/XCUI (not mandatory)
-
Experience working with version control systems such as git
-
Understanding of build and configuration tools such as Buildkite and Puppet/Terraform
-
Experience of working with databases
-
Understanding of agile methodologies and how they are applied in software development
WHAT YOU GET IN RETURN
-
An open and collaborative team who value and respect each other
-
An autonomous environment where you are empowered to make decisions
-
A new technical challenge around every corner, we’re never short of interesting problems to solve
-
An excellent wellbeing package including, flexible working & uncapped holidays, employee assistance program, full medical, dental and optical cover and cycle to work scheme.
-
Excellent development opportunities including, 10% time, hackathons, conference attendance, online and in-office training and a preference to promote from within.
-
A stress-free financial package inclusive of, pension, life assurance, share save scheme, value creation rewards and season ticket commuter loans.
We’re very proud of the company we have created and the biggest contributor to our success is our people. We strive to create an environment that allows people to bring their whole selves to work, one that promotes a healthy work/life balance and one that is dedicated to supporting the personal and professional development of its people.
FanDuel Group is an equal opportunities employer. Diversity and inclusion in FanDuel means that we respect and value everyone as individuals. We don't tolerate bias, judgement or harassment. Our focus is on developing employees so that they reach their full potential.FanDuel Group is an equal opportunities employer. Diversity and inclusion in FanDuel means that we respect and value everyone as individuals. We don't tolerate bias, judgement or harassment. Our focus is on developing employees so that they reach their full potential.