Enable job alerts via email!

Senior QA Engineer

Lula

Cape Town

On-site

ZAR 300,000 - 600,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative FinTech company is seeking a Senior QA Engineer to enhance the quality of their platform and services. In this role, you will be responsible for developing test cases, implementing testing methods, and collaborating closely with Data, Engineering, and Product teams to ensure functionality meets user needs. You will also manage defect tracking and releases while mentoring junior team members. This position offers a unique opportunity to work in a dynamic environment focused on helping small businesses optimize their cash flow. If you are passionate about quality assurance and eager to make a difference, this could be your next career move.

Qualifications

  • 6+ years experience as a QA Engineer with a strong focus on detail.
  • Experience with automation testing tools and API testing.
  • Relevant tertiary qualification in Computer Science or equivalent.

Responsibilities

  • Develop and execute test plans and cases for functionality.
  • Continuously improve test coverage with new tests.
  • Collaborate with teams to ensure quality and usability.

Skills

QA Engineering
Analytical Thinking
Attention to Detail
Problem-solving
Communication Skills
Mentoring

Education

BSc in Computer Science
BTech
BEng

Tools

Postman
Swagger
Playwright
Selenium Framework
SQL Server
Postgres
MySQL
SQLite
Azure
Bitbucket
GitHub

Job description

Job title: Senior QA Engineer

Reporting to: AQ Manager

Location: Our Lula head office is based in Cape Town; however, for this role, we are open to applications from across South Africa.

WHAT WE DO

Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they love.

If you’re looking for a new place to call ‘home’ that believes in the potential of the broader SME landscape in South Africa and a place where you’ll work with awesome people - then Lula’s the place for you!

OVERALL PURPOSE

We are looking for an individual with a keen eye for detail who is passionate about continuously improving the quality of the platform and services. The position will be responsible for all aspects of QA within a specific team, including functional and non-functional testing.

You will be responsible for developing test cases and implementing testing methods and tools to achieve this goal. You will work closely with our Data, Engineering, and Product teams to ensure that developed functionality is fit for purpose. Additionally, you will be responsible for defect monitoring and ensuring all logged issues are prioritised and fixed. Senior QA engineers will also manage releases and ensure all documentation is up to date.

Responsibilities will include:

  • Create, update, and execute test plans and test cases for developed functionality
  • Continuously improve test coverage by implementing new manual and automated tests
  • Create and update internal QA documentation to ensure that tests are repeatable
  • Complete non-functional testing like performance, stress, and security tests
  • Review user stories to determine requirements, acceptance criteria, and test approach
  • Provide regular feedback on functionality, usability, and defects
  • Assist customers, colleagues, and partners with troubleshooting guides and procedures
  • Join the teams for Scrum ceremonies such as grooming, sprint planning, daily scrum stand-ups, retrospectives, etc.
  • Bug/Defect logging and tracking all issues to ensure they are fixed
  • Working with development teams on product releases
  • Assisting other junior members of the team with testing
  • Creating and maintaining automation tests for our API and UI automation suites.
  • Release testing and management
  • Continuously looking to improve the website

THE COMPETENCIES WE’RE AFTER

  • Excellent open communication and collaboration skills
  • Strong analytical thinker who is process driven
  • Excellent attention to detail
  • Able to live, demonstrate and get excited about the Lula values
  • You think and put the customer first
  • Problem-solving and Root cause analysis
  • Mentoring and assisting junior members of the team with testing

THE SKILLS AND EXPERIENCE WE’RE LOOKING FOR

  • A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng) or equivalent
  • 6+ years experience as a QA Engineer
  • Experience across the full SDLC and understanding where QA fits into this process
  • QA experience with a C#, cloud, Azure, asp.net-mvc technology stack
  • Experience documenting test and design artifacts (use cases, success criteria, etc.)
  • Experience with API testing using tools such as Postman, Swagger, etc.
  • Experience with automation testing tools such as Playwright, Selenium Framework
  • Exposure to database-driven testing (e.g. Sql server, Postgres, MySql, SqlLite)
  • Exposure to data quality, validation, and reasonability testing
  • Performance testing techniques and tools that help stress test and load testing applications
  • Exposure to testing of platforms that utilise micro-services and/or service-oriented architecture
  • Exposure to cloud-based environments, preferably Azure
  • Agile development methodologies
  • Exposure to source control (e.g. Bitbucket, Github)
  • Experience in demonstrating functionality in QA environments
  • Previous experience in a Fintech would be beneficial
  • Significant experience with both white box and black box testing
  • ISTQB Foundation certification (advanced is preferred)

Please note that all appointments are subject to our background checking process, which may include Credit, Criminal and any other job inherent checks.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.