348 Qa Job jobs in South Africa
QA Engineer
Posted 4 days ago
Job Viewed
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.
- 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
QA Engineer
Posted 7 days ago
Job Viewed
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:
- Create, maintain, and execute detailed manual test cases to ensure software quality
- Identify, document, and track software defects
- Collaborate with the development team to understand new features and create corresponding test cases
- Perform regression testing to validate fixes and enhancements
- Assist in the development and maintenance of automated test scripts
- Gradually transition from manual testing to an increased focus on automation
- Execute automated test cases and analyze the results
- Report automation results and work with the team to address issues
- Participate in requirement analysis and review sessions
- Provide input on quality standards and testing strategies
- Contribute to the continuous improvement of the QA process
- Stay updated with the latest testing tools and methodologies
Essential Skills & Experience:
- Bachelor's degree in computer science, Information Technology, or a related field; or equivalent experience
- 3 years proven experience as a Manual Tester, including UI, API, and database testing for web and mobile products
- Basic knowledge of automation testing tools (e.g., Selenium, Appium, Cypress)
- Understanding of programming languages such as Java, Python, or JavaScript is a plus
- Familiarity with testing frameworks and test management tools (e.g., JIRA)
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Keen attention to detail
- Ability to work in a fast-paced environment and manage multiple tasks simultaneously
- Experience with CI/CD pipelines
- Knowledge of Agile methodologies
- 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-LjbffrQA Engineer
Posted 14 days ago
Job Viewed
Job Description
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 AreBlue 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 WorkForget 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 OverviewWe 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.
- 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.
- 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.
- Contract Type:This is a fixed-term contract position.
- Work Model:Office-based.
QA Engineer
Posted 15 days ago
Job Viewed
Job Description
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 AreBlue 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 WorkForget 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 OverviewWe 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.
- 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.
- 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.
- 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.
- Contract Type: This is a fixed-term contract position.
- Work Model: Office-based.
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.
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-LjbffrQA Engineer
Posted 10 days ago
Job Viewed
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
QA Engineer
Posted 14 days ago
Job Viewed
Job Description
- 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!
QA Engineer
Posted today
Job Viewed
Job Description
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 AreBlue 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 WorkForget 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.
- 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.
- 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.
- 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.
- Contract Type: This is a fixed-term contract position.
- Work Model: Office-based.
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.
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-LjbffrBe The First To Know
About the latest Qa job Jobs in South Africa !
Qa Engineer (Contract)
Posted 6 days ago
Job Viewed
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
Qa Engineer • Durban, KwaZulu-Natal, South Africa
#J-18808-LjbffrQA Engineer - Intermediate
Posted 7 days ago
Job Viewed
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-LjbffrQA Engineer (Payments)
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Quality Assurance:
- Follow and manage quality assurance processes and methodologies.
- Conduct thorough testing of products to identify defects and ensure compliance with quality standards. - 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. - Test Execution:
- Execute functional, regression, and system testing as required.
- Identify, document, and track defects, working closely with development teams to facilitate resolution. - 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. - 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. - Collaboration:
- Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure a collaborative and integrated approach to quality assurance. - 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. - 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.