At a Glance
- Tasks: Lead QA processes and mentor junior team members in software development.
- Company: Join Flowbird, a global leader in smart transportation solutions across 55 countries.
- Benefits: Enjoy hybrid working options and a generous benefits package tailored for you.
- Why this job: Be part of an innovative team shaping urban mobility with cutting-edge technology.
- Qualifications: 5+ years in QA with automation tools, strong leadership, and agile experience required.
- Other info: This role is based in Poole, offering a dynamic work environment.
The predicted salary is between 43200 - 72000 Β£ per year.
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
Senior Software QA Engineer employer: Springboard Worldwide
Contact Detail:
Springboard Worldwide Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software QA Engineer
β¨Tip Number 1
Familiarize yourself with the specific QA processes and tools mentioned in the job description, such as Robot Framework and Gherkin. Being able to discuss your experience with these tools during the interview will demonstrate your technical expertise and readiness for the role.
β¨Tip Number 2
Highlight your leadership experience in QA, especially if you've mentored junior team members or led QA initiatives. This is crucial for the role, so be prepared to share specific examples of how you've successfully guided teams in the past.
β¨Tip Number 3
Showcase your experience with Agile methodologies, particularly Scrum and Kanban. Be ready to discuss how you've contributed to agile ceremonies and how youβve adapted QA processes within an agile framework to improve software quality.
β¨Tip Number 4
Prepare to talk about your experience with CI/CD tools like Jenkins and Artifactory. Understanding how these tools integrate into the QA process will be beneficial, so consider discussing any relevant projects where you've utilized them effectively.
We think you need these skills to ace Senior Software QA Engineer
Some tips for your application π«‘
Understand the Role: Make sure to thoroughly read the job description for the Senior Software QA Engineer position at Flowbird. Understand the responsibilities and required experiences, especially focusing on QA processes, automation tools, and agile methodologies.
Tailor Your CV: Customize your CV to highlight relevant experience in QA leadership, automation testing, and agile practices. Use specific examples that demonstrate your expertise in tools like Robot Framework, Gherkin, and Python.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for quality assurance and your ability to lead teams. Mention how your experience aligns with Flowbird's commitment to delivering high-quality software solutions.
Highlight Technical Skills: In your application, emphasize your technical skills related to automation testing, CI/CD tools, and source control platforms. Be specific about your experience with tools like JIRA, Jenkins, and Bitbucket, as these are crucial for the role.
How to prepare for a job interview at Springboard Worldwide
β¨Showcase Your Leadership Skills
As a Senior QA Engineer, you'll be expected to lead and mentor junior team members. Be prepared to discuss your previous leadership experiences and how you've successfully guided teams in the past.
β¨Demonstrate Your Technical Expertise
Highlight your experience with automation tools like Robot Framework and your proficiency in writing automation tests using Gherkin or Python. Be ready to provide examples of how you've applied these skills in real projects.
β¨Emphasize Agile Methodologies
Since the role involves working within an agile delivery team, make sure to discuss your experience with Scrum and Kanban. Share specific instances where you contributed to agile ceremonies and how it improved the team's performance.
β¨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities in QA processes. Prepare to discuss how you would handle specific challenges related to software quality assurance and how you would implement best practices.