Candidates: Create an Account or Sign In
Are you looking for the next step in your career leading the Quality Assurance process in a complex software development environment? If so then a role at Flowbird could be for you.
About Flowbird
Flowbird has a presence in over 4,000 cities and towns, in 55 countries worldwide, delivering world-class innovative, intelligent transportation and parking solutions for cities on the move. We employ over 1,000 people– all committed to creating and delivering effective, high quality, urban mobility and parking systems. Our technical and engineering expertise ensures our market leadership introducing new and emerging payment technologies and underpins our innovative products and services.
Role
As a Senior QA engineer you will be focused on providing QA technical leadership to more junior members of the team in support of developing new product features and/or delivering bug fixes which underpin software maintenance releases. This role will involve working within a software development team on device application software and collaborating with key stakeholders to deliver on software commitments.
Responsibilities
● Take a lead role in defining and evolving QA processes and tooling to ensure software quality is continually improved;
● Take a lead role to ensure a customer centric approach is taken into account when delivering software to internal and external customers;
● Ensure quantifiable best practices are employed in all aspects of QA ways of working;
● Develop QA test documentation (scripts/plan) to support the development and delivery of new software features and bug fix maintenance releases;
● Ensure software quality KPIs are maintained to underpin the delivery of high quality software
● Perform both manual and automated QA testing of software deliveries in support of software delivery commitments;
● Work as part of a agile delivery team, attending and contributing to all agile ceremonies;
● Participate in software story huddles and development demos;
● Support the refinement of specifications and requirements into software development backlogs
Essential Experience
● Technical Team leadership experience;
● 5+years Experience using Automation tools e.g. Robot Framework
● 5+years Experience in writing Automation tests e.g. Gherkin or Python
● 5+years Experience in designing test scripts
● Experience of development/application of automated tests (TDD or BDD);
● Source control tools and platforms such as git and Bitbucket;
● Agile experience including Scrum, Kanban, agile mindset.
Desired Experience:
● Experience using JIRA/Confluence
● Experience of CI/CD tools such as Jenkins, Artifactory;
● Experience within an embedded software development environment;
● Utilisation of code coverage tools such as SonarCube;
● Experience in introducing new processes and tooling;
● Experience using Groovy for pipeline scripts for Jenkins;
This role is based in our Poole office with Hybrid working available at times. Salary is dependent on experience and we offer a generous benefits package