We're Lula. We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one business banking accounts and cutting-edge financial analysis tools, we're on it!
Our purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love.
Speaking of love, were looking for Lulas who love to make a difference to join our team and change the game.
WHY WE DO IT
We care about our family, our work, our community, our country.
Were passionate about EMPOWERING EVERY SME TO SUCCEED.
And to do it, were BUILDING THE NEXT GENERATION OF FINTECH PRODUCTS TO HELP SMES MAKE CASH FLOW.
Why? Because the more businesses that succeed, the more jobs, money, and opportunities for all South Africans - including Y.O.U.
So get curious.
Rise to the challenge.
Dont settle for average.
Shoot for amazing.
Were here to change the game, the norm, the world,
Because when we change something for the better, we change ourselves too.
You are.
We are.
Lula
OUR VALUES
Collaborative - were a clan and work together as a team, always towards a common goal
Committed - were accountable and follow through no matter the challenge
Curious - we look for better ways to do things and make a positive difference
Connected - we stay close to, learn from and look to understand each other and our customers
Compassionate - we go out of our way to care about our colleagues, our customers and our community
OVERALL PURPOSE
We are looking for a confident QA Manager to lead and manage a team of quality assurance (QA) professionals to ensure that software products are of high quality and meet the specified requirements. You will be responsible for designing and implementing testing strategies, ensuring that testing is conducted effectively and efficiently, and providing regular reports on the status of testing activities.
Responsibilities will include:
- Lead and manage a team of QA professionals, providing guidance, coaching, and mentoring as necessary
- Develop and implement testing strategies that meet the requirements of the project or product being tested, and that ensure that all aspects of the software product have been tested and verified
- Oversee the design and execution of test plans and test cases, including the use of automated testing tools
- Ensure that testing is conducted efficiently, within budget, and on time, and that all testing activities are properly documented
- Work closely with developers, software engineering managers, product owners, and other stakeholders to ensure that testing activities are properly integrated into the software development lifecycle
- Review and analyse test results, identifying issues and trends, and working with development teams to address any defects that are found
- Provide regular reports to management and other stakeholders on the status of testing activities, including any risks or issues that may impact the project timeline or budget
- Monitor industry trends and best practices in software testing and quality assurance, and identify opportunities to improve the testing process
- Design, implement, and maintain quality management systems to ensure consistent product quality
- Plan, design, and execute testing strategies to ensure the quality of the product or service
- Analyse and improve processes to increase efficiency, reduce waste, and improve quality
- Manage and motivate a team of quality professionals, including hiring, training, coaching, and performance management
- Effectively communicate with cross-functional teams, customers, and stakeholders about quality issues and solutions
- Ensure that products and services comply with industry standards, regulations, and certifications
- Analyse data and generate reports to identify quality trends, issues, and opportunities for improvement
- Identify and address quality issues, implement corrective and preventive actions, and make data-driven decisions to improve quality
- Assess and manage risks related to product quality, safety, and compliance
- Lead and support a culture of continuous improvement, focusing on quality and customer satisfaction
- Bachelor's or Master's degree in Computer Science or a related field.
- Proven experience managing a team of QA professionals and delivering high-quality software products
- Knowledge of software testing methodologies, such as Agile, and software testing best practices, such as automated testing, exploratory testing, and regression testing
- Strong technical skills, including proficiency with testing tools and frameworks, as well as programming languages and technologies
- Strong leadership skills, with the ability to motivate and mentor team members and to build effective working relationships with other stakeholders
- Excellent communication skills, with the ability to communicate effectively with both technical and non-technical audiences
- Experience with project management tools, such as JIRA, and version control systems, such as Git