QA Engineer - Flutter UK&I, Hybrid

Posted:
9/23/2024, 6:20:35 PM

Location(s):
Cluj-Napoca, Romania

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

QA Engineer - Flutter UK&I, Hybrid

Betfair Romania Development 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.

SUMMARY OF THE ROLE

This role is primarily focused on helping a development team effectively and efficiently deliver high-quality product and services

Everything we do at Betfair, 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 Betfair system. Whereas some organisations shy away from testing at each level of their technology stack, Betfair actively encourages it. From service configurations to databases and APIs - there’s always something new and challenging to test.

If you’ve ever been frustrated as a tester, not getting involved early enough, not having access to source code or even developers in order to fully understand how a system should work - then Betfair is for you - we actively encourage open collaboration between all members of our development team.

ESSENTIAL DUTIES AND RESPONSIBILITIES ACCOUNTABILITIES:

  • You carry out testing of new software development (where requirements are defined or ambiguous) using appropriate test oracles and feedback from stakeholders to construct test scenarios.
  • You apply common software testing heuristics where applicable to carry out testing of applications under test.
  • You produce or advocate effectively for concise yet comprehensive deployment and release plans for most new product or platform developments within their team.
  • 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 influence the planning and breakdown of work that a development team takes on.
  • You test new software developments across mediums and their model and platform versions (e.g. mobile models).
  • You work with developers to understand test coverage at unit and integration level to better target other testing efforts.
  • You provide concise yet comprehensive testing plans & summaries/evaluations on test results, test progress, and product quality for complex or high-risk product and platform developments where appropriate.
  • You often pair with developers in product development coding and testing efforts within their team.
  • You advise team of difficulty and effort involved in testing features.
  • You work effectively to define testable user stories, especially acceptance criteria, with business analysts developers and stakeholders. You work to prevent requirements misunderstandings so they are not detected late in the development cycle when it typically becomes more expensive to remedy.
  • You contribute to regression testing processes such as mobile release cycles.
  • You will build automated tests or tooling, where appropriate.
  • You work to able to diagnose issues and identify fixes for failing automation tests.
  • You provide technical support to other members of the QA community.
  • You ensure that there is a sufficient consistent standard of traceability across their team of testing efforts.
  • You drive improvements on supplementary tooling to support testability of a product or platform whilst ensuring relative simplicity and clarity.
  • You drive improvements in how Engineering configure, use, and manage test environments and test data.

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.
  • You can take on complex technical concepts and information relatively quickly in most contexts, and provide immediate advice on effective courses of action.
  • You can demonstrate/illustrate an understanding of relatively advanced solution architecture including system design, data design and data flow.
  • Functional knowledge of a development language such as Swift, Java or C#.
  • Experience of testing at API layers (e.g. REST).
  • Exposure to automation testing, either coding or designing tests.
  • Experience working with version control systems such as git.
  • Understanding of build and configuration tools such as Jenkins and Puppet.
  • Experience of working with databases.
  • Understanding of agile methodologies and how they are applied in software development.
  • Proven clear and confident communication skills.
  • Keen eye for detail.
  • The drive to constantly learn and improve.
  • Not being afraid to speak up and voice opinions.
  • Always questioning the why of a situation.
  • Methodical approach to problem solving.
  • Burning desire to help create great things.

What you can expect:

  • An open and collaborative team who value and respect each other and that delivers quality products.

  • An autonomous environment where you are empowered to make decisions.

  • 25 days of annual leave.

  • Share save scheme.

  • ”Flexible Benefits” of your choice.

  • Private health insurance (includes dental insurance and health assessments).

  • Thousands of courses online through ‘Udemy'.

Ways of working:

Flexible working is our way of working! We're a diverse workforce and therefore a 'one size fits all' approach isn't necessarily best. Whatever your personal needs may be, let's have a chat and see how we can accommodate them.

We thank all applicants for their interest, however only the suitable candidates will be contacted for an interview.

By submitting your application online, you agree that your details will be used to progress your application for employment. If your application is successful, your details will be used to administer your personnel record. If your application is unsuccessful, we will retain your details for a period no longer than two years, in order to consider you for prospective role within the company.

Betfair Romania

Website: https://betfairromania.ro/

Headquarter Location: Cluj-napoca, Cluj, Romania

Employee Count: 501-1000

Year Founded: 2007

IPO Status: Private

Industries: Information Services ⋅ Information Technology ⋅ Software