348 Qa Job jobs in South Africa

QA Engineer

Johannesburg, Gauteng Impronics Technologies

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Quality Assurance Tester

Department: Technology Operations

Role: Quality Assurance Tester

Working Benefits: This role allows for remote working. The company implements a hybrid model that requires certain days to be in the office.

This role in the Technology Operations Team requires the skills of a Quality Assurance Tester to assess software quality through manual and automated testing. The role requires a fair amount of manual testing but a passion to develop automated testing in the environment will be an advantage. For this role, the applicant should have a keen eye for detail and excellent communication skills. The applicant will be competent in executing test cases and is passionate about quality. Ultimately, you will ensure that our products, applications, and systems work correctly.

Requirements And Skills
  • BSc/BA in Computer Science, Engineering or a related field is an advantage
  • Proven experience as a Quality Assurance Tester or similar role
  • Knowledge of Testing Methodologies/Concepts
  • Good Knowledge of Banking domain – Trade & Payment products an advantage
  • Experience using test and Defect management tools like Jira/Confluence
  • Experience in using SQL
  • Knowledge and understanding of the development process and software testing life cycle
  • Ability to work in an agile and fast paced environment
  • Excellent planning, organizational, and time management skills
  • Able to exercise independent judgment and take action on it
  • Logical and efficient, with keen attention to detail
  • Highly self-motivated and directed
  • Ability to effectively prioritize and execute tasks while under pressure
  • Strong customer service orientation
  • Confidence working with complex data and systems
  • An understanding of how IT can be used to resolve problems
  • An interest in, and understanding of, project management techniques
  • Ability to quickly develop an excellent understanding of the organization’s goals and objectives
  • High level of conceptual thinking skills
  • Good Analytical and creative Problem-solving skills
  • Good Critical thinking and Decision-making skills
  • Good listening, written, and oral communication skills
  • Good Interpersonal Skills with experience working in a team-oriented, collaborative environment
  • Strong sense of ownership of responsibilities and deliverables
  • Should be able to handle the work pressure and commitment to reach the extra mile.
Responsibilities
  • Analysing user stories, use cases, requirements and system specifications for validity and feasibility
  • Collaborate with QA Engineers to develop effective strategies and test plans
  • Writing test cases, documentation, requirements review, and creating bug reports
  • Execute all levels of testing (System, Integration and Regression etc.)
  • Detect and track software defects and inconsistencies.
  • Create bugs reports and report errors to development teams as per agreed process
  • Help troubleshoot issues
  • Conduct post-release/ post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle
  • Apply quality engineering principles throughout the Agile product lifecycle
  • Support the Scrum Master and Project Manager in managing testing deliverables according to agreed timelines and priorities
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

QA Engineer

Cape Town, Western Cape Surgo HR & Training

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

QA Engineer

Location:

Office based Workshop 17, Cape Town

Job Summary:

We are seeking a diligent and detail-oriented Manual Tester with foundational automation skills who is eager to use their technical skills to test all layers of our SUTs.

This position is ideal for someone who excels in manual testing, has a good grasp of testing at UI, API, and database layers, and is enthusiastic about developing their automation testing experience.

Responsibilities:

  1. Create, maintain, and execute detailed manual test cases to ensure software quality
  2. Identify, document, and track software defects
  3. Collaborate with the development team to understand new features and create corresponding test cases
  4. Perform regression testing to validate fixes and enhancements
  5. Assist in the development and maintenance of automated test scripts
  6. Gradually transition from manual testing to an increased focus on automation
  7. Execute automated test cases and analyze the results
  8. Report automation results and work with the team to address issues
  9. Participate in requirement analysis and review sessions
  10. Provide input on quality standards and testing strategies
  11. Contribute to the continuous improvement of the QA process
  12. Stay updated with the latest testing tools and methodologies

Essential Skills & Experience:

  1. Bachelor's degree in computer science, Information Technology, or a related field; or equivalent experience
  2. 3 years proven experience as a Manual Tester, including UI, API, and database testing for web and mobile products
  3. Basic knowledge of automation testing tools (e.g., Selenium, Appium, Cypress)
  4. Understanding of programming languages such as Java, Python, or JavaScript is a plus
  5. Familiarity with testing frameworks and test management tools (e.g., JIRA)
  6. Strong analytical and problem-solving skills
  7. Excellent communication and collaboration abilities
  8. Keen attention to detail
  9. Ability to work in a fast-paced environment and manage multiple tasks simultaneously
  10. Experience with CI/CD pipelines
  11. Knowledge of Agile methodologies
  12. Testing certifications (e.g., ISTQB, CSTE) are a plus

Note: Surgo (Pty) Ltd considers all applications in terms of its Employment Equity (EE) policy and encourages diversity in its appointments. We welcome applications from people with disabilities and diverse backgrounds. Due to high application volume, if you do not receive feedback within three months, consider your application unsuccessful and reapply. As an APSO member, Surgo (Pty) Ltd does not charge applicants for application fees.

Your CV will be kept on our database for future vacancies. If you do not wish us to retain your CV for other positions, please email .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

QA Engineer

Johannesburg, Gauteng Blue Bean Software

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

What We Do

At Blue Bean Software, we’re not just building software—we’re shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to groundbreaking ventures in agritech and healthtech, we deliver tailored solutions that blend cutting-edge technology with a deep understanding of our clients’ needs.

We’re pioneers in our field, constantly pushing boundaries and redefining what’s possible. If you’re passionate about solving real-world problems with innovative tech, you’ll find a home here

Who We Are

Blue Bean Software is more than a workplace—it’s a community of brilliant minds. We’ve created an environment where software engineers, developers, and tech enthusiasts can thrive, grow, and express themselves freely. Here, you’ll have the freedom to master your craft, collaborate with like-minded professionals, and tackle challenges that inspire you.

We’re committed to fostering a culture of trust, integrity, and self-motivation. At Blue Bean, you’re not just an employee—you’re a valued member of a team that’s driven by curiosity, innovation, and a shared passion for excellence.

How We Work

Forget rigid hierarchies and red tape. At Blue Bean, we operate with a flat organisational structure that empowers every team member to make an impact. Collaboration is at the heart of everything we do, and we believe in giving our people the autonomy to make agile decisions and drive results.

We’re all about streamlined communication, creative problem-solving, and delivering exceptional customer service. Whether you’re working on a high-profile project or brainstorming the next big idea, you’ll have the support and freedom to excel.

Role Overview

We are seeking a skilledQA Engineer with 4+ years of experience in both manual and automated testing to join our team. In this role, you’ll play a critical part in ensuring the quality and reliability of our clients' software solutions. You’ll design and execute test cases, automate testing processes, and collaborate with development teams to integrate testing into our CI/CD pipeline. If you’re passionate about quality assurance and thrive in a fast-paced, innovative environment, this role is for you.

Key Responsibilities
  • Design, develop, and execute manual and automated test cases to ensure the quality of software products.
  • Collaborate with development teams to integrate testing into the CI/CD pipeline and support its maintenance and enhancement.
  • Utilise test automation tools such asSelenium, Cucumber, Cypress, and others to create and maintain automated test scripts.
  • PerformREST APIandWEB GUItesting, including writing automated API tests.
  • Write and execute SQL queries to set up test data and validate technical aspects of initiatives.
  • Identify, document, and track software defects, ensuring timely resolution.
  • Train and guide development teams in the usage of test frameworks and infrastructure.
  • Stay up-to-date with industry trends and best practices in QA and test automation.
Your Skills and Experience
  • Degree or diploma in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in software testing, including bothmanual and automated testing .
  • Proficiency with test automation tools such asSelenium, Cucumber, Cypress , etc.
  • Experience with version control systems likeGitLab .
  • Strong knowledge ofREST API andWEB GUI testing.
  • Ability to write and executeSQL queries for test data setup and validation.
  • Familiarity with CI/CD pipelines and their integration with testing processes.
Additional Information Competencies
  • Proven ability to perform effectively under pressure and meet tight deadlines.
  • Self-driven with a proactive approach to tasks and challenges.
  • Strong team player with the ability to collaborate effectively in a team environment.
Employment Details
  • Contract Type:This is a fixed-term contract position.
  • Work Model:Office-based.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

QA Engineer

Sandton, Gauteng Blue Bean Software

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

What We Do

At Blue Bean Software, we’re not just building software—we’re shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to groundbreaking ventures in agritech and healthtech, we deliver tailored solutions that blend cutting-edge technology with a deep understanding of our clients’ needs.

We’re pioneers in our field, constantly pushing boundaries and redefining what’s possible. If you’re passionate about solving real-world problems with innovative tech, you’ll find a home here

Who We Are

Blue Bean Software is more than a workplace—it’s a community of brilliant minds. We’ve created an environment where software engineers, developers, and tech enthusiasts can thrive, grow, and express themselves freely. Here, you’ll have the freedom to master your craft, collaborate with like-minded professionals, and tackle challenges that inspire you.

We’re committed to fostering a culture of trust, integrity, and self-motivation. At Blue Bean, you’re not just an employee—you’re a valued member of a team that’s driven by curiosity, innovation, and a shared passion for excellence.

How We Work

Forget rigid hierarchies and red tape. At Blue Bean, we operate with a flat organisational structure that empowers every team member to make an impact. Collaboration is at the heart of everything we do, and we believe in giving our people the autonomy to make agile decisions and drive results.

We’re all about streamlined communication, creative problem-solving, and delivering exceptional customer service. Whether you’re working on a high-profile project or brainstorming the next big idea, you’ll have the support and freedom to excel.

Role Overview

We are seeking a skilled QA Engineer with 4+ years of experience in both manual and automated testing to join our team. In this role, you’ll play a critical part in ensuring the quality and reliability of our clients’ software solutions. You’ll design and execute test cases, automate testing processes, and collaborate with development teams to integrate testing into our CI/CD pipeline. If you’re passionate about quality assurance and thrive in a fast-paced, innovative environment, this role is for you.

Key Responsibilities
  • Design, develop, and execute manual and automated test cases to ensure the quality of software products.
  • Collaborate with development teams to integrate testing into the CI/CD pipeline and support its maintenance and enhancement.
  • Utilise test automation tools such as Selenium, Cucumber, Cypress, and others to create and maintain automated test scripts.
  • Perform REST API and WEB GUI testing, including writing automated API tests.
  • Write and execute SQL queries to set up test data and validate technical aspects of initiatives.
  • Identify, document, and track software defects, ensuring timely resolution.
  • Train and guide development teams in the usage of test frameworks and infrastructure.
  • Stay up-to-date with industry trends and best practices in QA and test automation.
Your Skills and Experience
  • Degree or diploma in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in software testing, including both manual and automated testing .
  • Proficiency with test automation tools such as Selenium, Cucumber, Cypress , etc.
  • Experience with version control systems like GitLab .
  • Strong knowledge of REST API and WEB GUI testing.
  • Ability to write and execute SQL queries for test data setup and validation.
  • Familiarity with CI/CD pipelines and their integration with testing processes.
Additional Information Competencies
  • Proven ability to perform effectively under pressure and meet tight deadlines.
  • Self-driven with a proactive approach to tasks and challenges.
  • Strong team player with the ability to collaborate effectively in a team environment.
Employment Details
  • Contract Type: This is a fixed-term contract position.
  • Work Model: Office-based.
Why Join Us?

By joining Blue Bean Software, you’ll become part of a team that’s passionate about innovation and excellence. Here, you’re more than just a QA Engineer —you’re a catalyst for change in how people interact with technology.

  • Work on innovative projects that make a real-world impact.
  • Be part of a collaborative, flat-structured team that values your input.
  • Enjoy the freedom to master your craft and grow your career.
  • Step into a world where digital products don’t just function—they make an impact.
How to Apply:

If you’re a skilled QA Engineer passionate about ensuring software quality and reliability, we’d love to hear from you! Apply today and be part of a team that’s redefining what’s possible.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

QA Engineer

Cape Town, Western Cape Communicate Recruitment

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description


Somewhere between a detective and a craftsman lies a rare kind of professional one who doesnt just catch bugs but anticipates them. In this role, youll be entrusted with the guardianship of high-performing supply chain software that operates globally. Youll take charge of shaping an entire QA architecture from the ground up while steering hands-on testing with precision.
As the go-to expert for defining, executing, and evolving quality standards, youll collaborate with passionate developers and stakeholders who understand that excellence isnt optional its the expectation. Every test you craft, every edge case you unearth, contributes to a smarter product that helps real businesses run better, faster, stronger.

Skills & Experience:
Youre someone who gets a thrill out of automating clarity, who sees code and immediately wonders how to break it for its own good. You think in edge cases, you speak in scenarios, and you thrive when things work because you didnt let them fail.
From complex APIs to fast-moving sprints, youve been in the trenches driving quality strategies, writing test suites that outsmart bugs, and mentoring others in the craft. You know your tools, but youre not married to them. Youre guided by principle, not preference.

Qualification:
Your credentials may come from a university or from the university of hard knocks either way, what matters is your ability to engineer quality at scale. Formal training in IT, Development or Testing? Advantageous. Hunger to make things better every sprint? Essential.


Contact DYLAN MAWONA on
This advertiser has chosen not to accept applicants from your region.

QA Engineer

Centurion, Gauteng Network Recruitment

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Qualifications & Experience:
  • Education:
    • Bachelors Degree or National Diploma in Computer Science, Information Systems, or equivalent.
    • ISTQB Foundation certification or relevant QA qualification (preferred).
  • Industry Experience (46 years):
    • Proven work experience as a QA Engineer or Software Tester in a software development environment.
    • Experience working in Agile/Scrum teams with short release cycles.

Key Responsibilities:

  • Test Planning and Strategy:
    • Develop and maintain comprehensive test plans, test cases, and test scripts.
    • Collaborate with product owners and Business Analysts to understand functional requirements.
  • Test Execution:
    • Perform manual and automated testing for applications.
    • Conduct functional, regression, integration, and performance testing.
  • Defect Management:
    • Track, report, and prioritise software defects using established tracking tools such as Jira and Confluence.
    • Work with Developers to troubleshoot and resolve issues efficiently.
  • Automation & Tools:
    • Create and maintain automated test frameworks (e.g., Selenium, Cypress, or equivalent).
    • Ensure continuous integration/continuous delivery (CI/CD) pipelines incorporate automated tests.
  • Quality Improvement:
    • Implement best practices in QA methodology and process.
    • Drive continuous improvements to testing processes and documentation.
  • Collaboration & Communication:
    • Work closely with Developers, Product Managers, and other stakeholders.
    • Provide clear, concise, and timely updates on test progress and results.

Technical Skills:
  • Manual Testing: Solid experience in creating test plans, test cases, and executing test scenarios.
  • Automation: Proficiency with tools such as Selenium, Cypress, or similar.
  • CI/CD & DevOps: Exposure to Jenkins, GitLab, or AWS DevOps pipelines.
  • API Testing: Familiarity with RESTful APIs and tools like Postman or REST Assured.
  • Performance Testing: Understanding of JMeter or similar performance testing tools (beneficial).
  • Database Knowledge: Good grasp of SQL for data validation and back-end testing.

Soft Skills & Other Requirements:

  • Excellent verbal and written communication skills.
  • Ability to adapt to fast-paced environments and manage multiple priorities.
  • Strong problem-solving, analytical, and organisational skills.
  • High attention to detail and strong commitment to quality.
  • Eligibility to work in South Africa.

Apply Now!
This advertiser has chosen not to accept applicants from your region.

QA Engineer

Sandton, Gauteng Blue Bean Software

Posted today

Job Viewed

Tap Again To Close

Job Description

What We Do

At Blue Bean Software, we’re not just building software—we’re shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to groundbreaking ventures in agritech and healthtech, we deliver tailored solutions that blend cutting-edge technology with a deep understanding of our clients’ needs.

We’re pioneers in our field, constantly pushing boundaries and redefining what’s possible. If you’re passionate about solving real-world problems with innovative tech, you’ll find a home here

Who We Are

Blue Bean Software is more than a workplace—it’s a community of brilliant minds. We’ve created an environment where software engineers, developers, and tech enthusiasts can thrive, grow, and express themselves freely. Here, you’ll have the freedom to master your craft, collaborate with like-minded professionals, and tackle challenges that inspire you.

We’re committed to fostering a culture of trust, integrity, and self-motivation. At Blue Bean, you’re not just an employee—you’re a valued member of a team that’s driven by curiosity, innovation, and a shared passion for excellence.

How We Work

Forget rigid hierarchies and red tape. At Blue Bean, we operate with a flat organisational structure that empowers every team member to make an impact. Collaboration is at the heart of everything we do, and we believe in giving our people the autonomy to make agile decisions and drive results.

We’re all about streamlined communication, creative problem-solving, and delivering exceptional customer service. Whether you’re working on a high-profile project or brainstorming the next big idea, you’ll have the support and freedom to excel.

Role Overview

We are seeking a skilled QA Engineer with 4+ years of experience in both manual and automated testing to join our team. In this role, you’ll play a critical part in ensuring the quality and reliability of our clients’ software solutions. You’ll design and execute test cases, automate testing processes, and collaborate with development teams to integrate testing into our CI/CD pipeline. If you’re passionate about quality assurance and thrive in a fast-paced, innovative environment, this role is for you.

Key Responsibilities
  • Design, develop, and execute manual and automated test cases to ensure the quality of software products.
  • Collaborate with development teams to integrate testing into the CI/CD pipeline and support its maintenance and enhancement.
  • Utilise test automation tools such as Selenium, Cucumber, Cypress, and others to create and maintain automated test scripts.
  • Perform REST API and WEB GUI testing, including writing automated API tests.
  • Write and execute SQL queries to set up test data and validate technical aspects of initiatives.
  • Identify, document, and track software defects, ensuring timely resolution.
  • Train and guide development teams in the usage of test frameworks and infrastructure.
  • Stay up-to-date with industry trends and best practices in QA and test automation.
Your Skills and Experience
  • Degree or diploma in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in software testing, including both manual and automated testing .
  • Proficiency with test automation tools such as Selenium, Cucumber, Cypress , etc.
  • Experience with version control systems like GitLab .
  • Strong knowledge of REST API and WEB GUI testing.
  • Ability to write and execute SQL queries for test data setup and validation.
  • Familiarity with CI/CD pipelines and their integration with testing processes.
Additional Information Competencies
  • Proven ability to perform effectively under pressure and meet tight deadlines.
  • Self-driven with a proactive approach to tasks and challenges.
  • Strong team player with the ability to collaborate effectively in a team environment.
Employment Details
  • Contract Type: This is a fixed-term contract position.
  • Work Model: Office-based.
Why Join Us?

By joining Blue Bean Software, you’ll become part of a team that’s passionate about innovation and excellence. Here, you’re more than just a QA Engineer —you’re a catalyst for change in how people interact with technology.

  • Work on innovative projects that make a real-world impact.
  • Be part of a collaborative, flat-structured team that values your input.
  • Enjoy the freedom to master your craft and grow your career.
  • Step into a world where digital products don’t just function—they make an impact.
How to Apply:

If you’re a skilled QA Engineer passionate about ensuring software quality and reliability, we’d love to hear from you! Apply today and be part of a team that’s redefining what’s possible.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Qa job Jobs in South Africa !

Qa Engineer (Contract)

Durban, KwaZulu Natal Vista

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Location : Open to Cape Town, Johannesburg or Durban based applicants

Duration : 6 month initial contract

Type : Open to Independent Freelance or Fixed Term Employment Contract

We are seeking a highly skilled and motivated Senior QA Engineer to join our dynamic and collaborative software development team. As a senior member, you will play a critical role in championing quality across our products. Responsible for designing, developing, and executing sophisticated automated test strategies, you will mentor other QA team members and drive the continuous improvement of our quality processes within our agile environment.

Your main objective is to lead the quality assurance efforts by designing, building, and maintaining complex and robust test frameworks. A key influencer, you will drive QA strategy, mentor other test engineers, and help to grow the overall testing capability within the organization, ensuring our products meet the highest standards of quality, reliability, and performance before they reach our customers.

About the role

Deliver Working Software

  • Define, implement, and evolve the overall test strategy for our products, ensuring comprehensive test coverage
  • Design, build, and maintain scalable, and reusable automated test frameworks integrated into our CI / CD pipeline
  • Author and execute comprehensive test plans and test cases (manual and automated) to test desktop, web, and mobile applications
  • Set up, execute, and analyse performance and load testing scenarios to ensure application scalability and stability
  • Identify, document, and track defects with clarity and precision using tools like Jira; collaborate with the development team to ensure timely resolution

Team Collaboration and Participation

  • Work closely with Product Owners, Business Analysts, and Developers to understand requirements and define acceptance criteria
  • Actively participate in all agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Provide clear updates on testing progress, quality status, and risks to stakeholders
  • Mentor and support other Test Engineers, sharing knowledge, conducting test case reviews, and promoting best practices

Process Improvement

  • Champion QA best practices and drive continuous improvement in our testing processes, tools, and methodologies
  • Proactively identify opportunities and lead initiatives to improve test efficiency and effectiveness
  • Evaluate and recommend new testing technologies and tools to enhance our quality assurance capabilities

About you

  • Extensive experience in a software quality assurance role
  • Proven experience creating detailed, comprehensive, and well-structured test plans and test cases
  • Strong knowledge of the Software Development Life Cycle (SDLC) and extensive experience working in an Agile / Scrum environment
  • Proven experience with test management and defect tracking tools (e.g., Jira, TestRail, Xray)
  • Familiar with CI / CD pipelines and associated tools (e.g., Azure DevOps, Jenkins)
  • Excellent analytical and problem-solving skills with a meticulous attention to detail
  • Quality focused with a proactive ‘think outside the box’ mindset
  • Strong interpersonal and communication skills, and ability to collaborate effectively across teams
  • Experience leading and mentoring, with a focus on helping others grow
  • A desire to make the best software even better

About Vista

Vista Group is the global leader in providing technology solutions to the international film industry. With brands including Vista, Veezi, Movio, Numero, Maccs, Flicks and Powster, our expertise covers cinema management software; loyalty, moviegoer engagement and marketing; film distribution software; box office reporting; creative studio solutions; and movie, cinema and streaming content discovery.

With more than 700 crew based across six main offices, in New Zealand (Auckland headquarters), the USA, the UK, South Africa, the Netherlands, and Mexico, our people are our most important asset. Across the group brands our teams provide market-leading services to clients in more than 100 countries.

We are proud of our diversity and have placed a high priority on being an inclusive workplace that is reflective of our clients and communities. It is important to us to foster an environment that empowers people to realise their full potential. We aim to do ‘good things with good people’ and we’re proud to say that more than two decades on that’s exactly what we do every single day.

Shared Standards

Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.

One Crew

  • We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate

Shine a Light

  • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark

Make it Happen

  • We make good things happen as people and as teams through our focus on delivery

Chase Great

  • We challenge ourselves and each other to keep improving
Create a job alert for this search

Qa Engineer • Durban, KwaZulu-Natal, South Africa

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

QA Engineer - Intermediate

Cape Town, Western Cape Wealth Enhancement Group

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you.

Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups and our promise to empower our teams to reach their full potential are a few examples of what makes MRI Software special.

And we’re insanely dedicated to creating a work environment that you look forward to every single day. That’s why we invest heavily in our employee engagement, so you enjoy the tech industry’s best perks. Together with the whole Pride, (lion roar for "family") employees, customers, and partners, we’re on a mission to break new ground and lead the real estate industry into a digital-first future.

We understand the need to provide a flexible working environment partnered with team collaboration and socialisation. Therefore, we operate a hybrid working model with 3 days of working from home per week. This role is based in the Cape Town office.


Position Overview:

To support our rapid growth, we are seeking talented, motivated QA Engineer that bring a passion for releasing quality products for our customers. QA Engineers work closely with MRI Software customers and team members to ensure products and services work in a fully integrated manner as expected by the customer.

MRI Software offers opportunities for long-term career growth to successful QA Engineers who aspire to deeper technical, project management or other leadership roles in the company as we believe in building our team from within.

Responsibilities:

  • Define and execute automated test strategies, using industry Best Practices in the design.

  • Interpret the results of manual and automated tests at both the Application Program and user interface layers.

  • Applies defined software testing practices and procedures to drive quality and testability of products and services.

  • Exercise’s judgment in application of methods and procedures to evaluate quality products and services.

  • Builds productive internal and external relationships that are essential to delivering quality products and services.

  • Works independently, with general instructions on assignments.

  • Develops software testing requirements, test cases, and test plans.

  • Report’s software defects in detail with information gathered from customers, tech support or other internal resources.

  • Analyzes offerings against functional and non-functional requirements.

  • Creates clearly documented plans, designs and results.

  • Contributes to design and code review sessions.

  • Learns new emerging functional and technical skills that are relevant to MRI Software

Personal Skills:

  • Strong analytical skills and attention to detail.

  • Effective organizational, time management, prioritization & communication skills.

  • Ability to effectively manage multiple work assignments.

  • Ability to work well individually and within a cross functional team.

  • Displays passion for the design, development, and testing of quality software.

Technical Skills:

  • Direct project involvement and leadership of projects delivering software solutions (enterprise software a plus.)

  • Familiarity with SDLC with emphasis on those areas for which Quality Assurance is primarily responsible.

  • Experience with UI automation tools and performance testing tools a plus.

  • Software testing experience (manual and automation)

  • Experience using code deployment tools (eg Puppet, Ansible, Chef, etc.)

  • Deployment Tools (eg. Jenkins, TeamCity, etc.)

  • Integration with code repositories (eg GitLab, GitHub, Bitbucket, etc.)

  • Knowledge of branching and merging strategies (Git Flow, etc.)

  • Expertise in software development methodologies (Agile)

  • Self-starter

  • High attention to detail and accuracy

  • Deadline driven, able to work in pressurized environment

  • Compliance with procedures and processes

  • Must be able to work well as part of a team and independently

  • Good analysis skills; Good problem-solving skills

  • Must have a drive for helping peers

  • Must have a positive and professional attitude

  • Excellent communication skills

Qualification and experience:

  • N. Diploma or B-Tech / Degree in Information Technology / Computer Science / Engineering degree

  • ISTQB certification

  • Experience in enterprise software testing and development for large corporate clients.

  • 2-5 years’ experience in software quality assurance functions, including:

    • Test case and test script development.

    • Test planning and large-scale regression test planning and execution.

    • Executing automated test strategies.

    • 4+ years formal testing experience

    • 2+ Test Automation Engineering experience

    • 2+ years SQL skills

    • 1 year Cloud exposure (Amazon, Microsoft Azure, Google Cloud)

    • 1 year Microservices exposure

    • 1 year DevOps, CI/CD exposure

We’re obsessed with making this the best job you’ve ever had!

  • We want our staff to love working here, and so we’ve created a few unique perks such as office breakfasts, quarterly lunches and virtual social events. Additionally, we value your input in your employee experience and have employee-led groups such as our DEI committee, employee resource groups such as Women and Allies, and our Pride Event Group

  • Have confidence in your health with our offered Medical Aid Scheme.

  • Invest in our competitive Personal Pension plan and help set you up for your future.

  • Big on family? So are we! Here at MRI Software we recognise that your family is important, and being able to spend quality time with your family as it grows is a wonderful experience. Therefore, the MRI Software Parental Leave benefit is designed to give you the opportunity to spend time with your new arrival(s).

  • Enjoy a fantastic work-life balance with 25 days of annual leave plus public Holidays, in addition to a bank of 16 hours of "Flex Time Off" to be used whenever and however you choose!

  • Further your professional development with our Tuition Reimbursement Schemes

  • Enjoy the flexibility of working from anywhere in the world for two weeks out of the year!

MRI continues to strive to amaze as a global industry leader in real estate software. Whether you are joining as a new pride member or bringing your expertise back, your talent is important to maintaining MRI’s high client experience standard and continuing our growth in the PropTech space.

Amazing growth takes amazing employees. Are you up to the challenge?

We know the confidence gap and imposter syndrome can get in the way of meeting remarkable candidates, so please don’t hesitate to apply — we’d love to hear from you!


As a global company, we believe diversity brings benefits for our people, customers and clients. This is why MRI Software is committed to being an inclusive employer, regardless of your ethnicity, religion, sexual orientation, gender identity, disability, age, military and veteran status.

Diversity, Equality and Inclusion are values that are critical to our success; come and see for yourself.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

QA Engineer (Payments)

Cape Town, Western Cape Mindworx Consulting

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: CON001687-Kyle-1

Key Responsibilities:

  1. Quality Assurance:
    - Follow and manage quality assurance processes and methodologies.
    - Conduct thorough testing of products to identify defects and ensure compliance with quality standards.
  2. Test Planning and Strategy:
    - Collaborate with product managers and development teams to create comprehensive test plans and test strategies.
    - Define test objectives, scope, and success criteria for testing phases.
  3. Test Execution:
    - Execute functional, regression, and system testing as required.
    - Identify, document, and track defects, working closely with development teams to facilitate resolution.
  4. Automation Testing (Advantage):
    - Develop and maintain automated test scripts to increase efficiency and test coverage.
    - Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
  5. Process Improvement:
    - Analyze quality data and metrics to identify areas for improvement in product development and testing processes.
    - Propose and implement process enhancements to optimize efficiency and reduce defects.
  6. Collaboration:
    - Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a collaborative and integrated approach to quality assurance.
  7. Documentation:
    - Create and maintain comprehensive test documentation, including test plans, test cases, and test results.
    - Generate reports on testing activities, defects, and overall product quality.
  8. Compliance and Standards:
    - Ensure that products comply with industry standards, regulations, and best practices.
    - Stay informed about industry trends and advancements in quality assurance methodologies.

Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Quality Engineer or in a similar role.
- Strong understanding of software development life cycle (SDLC) and quality assurance principles.
- Knowledge in test automation tools and frameworks (advantage).
- Familiarity with Agile methodologies and CI/CD processes.
- Excellent analytical and problem-solving skills.
- Effective communication and collaboration abilities.

Preferred Skills:
- Certification in quality assurance or software testing (e.g., ISTQB).
- Knowledge of security testing principles.
- Familiarity with testing mobile applications and web services.

Technical Skills:
- A highly skilled Senior Software Quality Engineer with expertise in payments systems to join our dynamic team.
- The ideal candidate will have a deep understanding of real-time clearance, electronic funds transfer (EFT), rapid payment programs, EFT collections, Debicheck collections, and a comprehensive knowledge of payments standards including Pain files, Pacs files, ISO codes, and messaging protocols. Banking knowledge, particularly in the context of payments, is essential for this role. Moreover, experience in industry-specific testing methodologies is highly desirable.
- Conduct thorough testing of payment-related APIs, ensuring compatibility, functionality, and security.
- Analyze payment processing workflows and identify areas for optimization and improvement.
- Stay up-to-date with industry trends and standards related to payments systems and quality assurance practices.
- In-depth understanding of payment standards and protocols such as Pain files, Pacs files, ISO codes, and messaging formats.
- Strong knowledge of banking processes and systems, particularly in the context of payments.
- Proficiency in API testing and automation tools/frameworks (e.g., Postman, Selenium).
- Familiarity with industry-specific testing methodologies and regulatory requirements.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Qa Job Jobs