EasyPark is a global, award-winning digital service company revolutionizing the way drivers find and pay for parking. In collaboration with cities and car park operators, our mission is to make cities more liveable through innovative technology and strong team collaboration across our international operations. EasyPark Group has a unique market coverage with a presence in over 80 countries and over 6,000 cities and our growth continues.
As a result of this continued growth we now have an exciting opportunity to become part of our team at Flowbird, a leading provider of smart city and mobility solutions, dedicated to making urban life easier and more sustainable.
In this role as a Senior Software QA Engineer, you will play a critical part in ensuring the quality, reliability and performance of their software solutions based out of their UK headquarters in Poole, closely located to the edge of Europe's largest natural harbour. Nestled between Bournemouth and the Jurassic Heritage Coast, this location provides stunning beaches, a bustling quayside and waterside dining.
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.
We Offer You
* Competitive salary, bonus scheme and car allowance.
* 25 days holiday (plus bank holidays) with an option to purchase additional days.
* Up to 6% contributory pension scheme and life assurance (x4 annual salary).
* Health cash plan, discounted gym membership, and employee assistance programme.
* Flexible benefits, including critical illness cover, dental insurance, and personal car leasing.
* Paid volunteering days and enhanced parental leave options.
If you have a passion for software quality and are looking for a challenging and rewarding career with a leading company in the smart city industry, then we want to hear from you. Apply now to join our talented team at Flowbird and help shape the future of urban mobility.