Quality Assurance and Test Engineer

1 month ago


Johannesburg, Gauteng, South Africa Capital Recruit Full time
Capital Recruit - Quality Assurance and Test Engineer

Salary: $90,000 - $110,000 per year

We are seeking a detail-oriented and dedicated Quality Assurance (QA) Tester / Engineer to join our content platform team. As a QA specialist, you will play a crucial role in ensuring the high quality, reliability, and performance of our platform, which serves a wide range of users. Your primary responsibility will be to develop and execute comprehensive test plans, perform thorough testing of new features and enhancements, identify defects, and work closely with cross-functional teams to drive continuous improvements in product quality.

Responsibilities:
  • Test Planning and Strategy:
    • Collaborate with product managers, developers, and other stakeholders to understand requirements and develop test strategies.
    • Create and maintain detailed test plans, test cases, and test scripts for new features and updates.
  • Test Execution and Defect Management:
    • Conduct functional, regression, and integration testing to ensure the platform's functionality, usability, and compatibility.
    • Identify, record, and track defects using issue tracking tools, and work with development teams to resolve them efficiently.
  • Test Automation:
    • Implement and maintain automated test scripts using appropriate tools and frameworks to improve testing efficiency and coverage.
    • Continuously enhance and expand automated test suites to keep pace with platform enhancements.
  • Performance and Load Testing:
    • Conduct performance and load testing to assess the platform's stability and scalability under different conditions.
    • Analyze performance test results and collaborate with the development team to optimize performance bottlenecks.
  • User Experience (UX) Testing:
    • Evaluate the user experience and interface elements of the platform to ensure a seamless and intuitive user journey.
    • Provide valuable feedback to improve user interactions and overall usability.
  • Compatibility Testing:
    • Verify the platform's compatibility across various browsers, devices, and operating systems.
  • Documentation and Reporting:
    • Document test results, defects, and test coverage thoroughly.
    • Generate clear and concise test reports for stakeholders and project teams.
  • Continuous Improvement:
    • Proactively contribute to the improvement of QA processes, methodologies, and tools.
    • Participate in retrospectives and share insights to enhance team efficiency and product quality.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience (2+ years) as a Quality Assurance Engineer or a similar role in web application testing.
  • Strong understanding of software testing principles, methodologies, and best practices.
  • Experience with test management and issue tracking tools (e.g., Jira, Bugzilla, TestRail).
  • Familiarity with automated testing frameworks and tools (e.g., Selenium, Cypress, JUnit).
  • Applicable knowledge of web technologies such as HTML, CSS, JavaScript, and RESTful APIs.
  • Ability to create, maintain, and execute manual test cases effectively.
  • Familiarity with performance testing tools (e.g., JMeter, LoadRunner, Gatling) is a plus.
  • Basic knowledge of SQL and database testing is advantageous.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong written and verbal communication skills, with the ability to communicate effectively with technical and non-technical stakeholders.
Preferred Qualities:
  • Enthusiasm for technology and a passion for delivering high-quality products to users.
  • Proactive, self-motivated, and able to work independently as well as part of a team.
  • Fastidiously detail-oriented with an eye for identifying subtle issues and edge cases.
  • Ability to thrive in a fast-paced and dynamic work environment.
  • Adaptability to quickly learn and adapt to new technologies and processes.

  • Quality Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    **Quality Engineer - Production Assurance**We are seeking a highly skilled Quality Engineer - Production Assurance to join our team in Saudi Arabia. The successful candidate will be responsible for ensuring that products meet high-quality standards through rigorous testing and inspections.The ideal candidate will have 5-10 years of experience in quality...


  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    South Africa's leading digitally advanced bank, Deka Minas (Pty) Ltd, is at the forefront of innovation and technology.We are seeking a talented Quality Assurance Engineer to join our dynamic team in ensuring the quality and reliability of web and mobile-based banking solutions.About the Role:Develop comprehensive test plans, test cases, and test scripts for...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Job DescriptionAt People Source, we are seeking a skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will play a critical role in ensuring the highest quality software products.We are offering a competitive salary of $120,000 per annum for this position.Key Responsibilities:Conduct thorough testing and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Senior Quality Assurance EngineerWe are seeking an experienced Senior Quality Assurance Engineer to join our team at Planet10. In this role, you will be responsible for ensuring the quality of our systems and products.About UsPlanet10 is a leading provider of innovative solutions in the Payroll/HR industry. We pride ourselves on delivering...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Job OverviewAt People Source, we are hiring a Quality Assurance and Testing Professional to join our team. This role involves conducting thorough testing and validation of software products to ensure high-quality outputs.The estimated salary for this position is $125,000 per annum.Responsibilities:Perform thorough testing and validation of software products...


  • Johannesburg, Gauteng, South Africa Frostbyte Digital Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Frostbyte Digital. The successful candidate will be responsible for ensuring the delivery of high-quality software solutions by designing, developing, and executing manual and automation tests.Key Responsibilities:Develop and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    A senior software quality assurance engineer is needed at Planet10 to lead the development of automated test assets and ensure the overall quality of solutions.Key responsibilities include fostering relationships with stakeholders, contributing to retrospective reviews, participating in planning and estimation, and delivering high-quality assurance...


  • Johannesburg, Gauteng, South Africa People Source Full time

    At People Source, we are seeking an experienced Software Quality Assurance Engineer to join our team. This role plays a crucial part in ensuring the delivery of high-quality software products that meet customer standards and regulatory requirements.The successful candidate will have 3+ years of QA/Testing experience, with expertise in all aspects of testing...


  • Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job DescriptionWe are seeking a highly skilled Automation Quality Assurance Engineer to join our team at FirstRand Bank Limited. This is an excellent opportunity for someone looking to excel in the field of quality assurance and automation.Key ResponsibilitiesTo create, maintain, and refine automated testing within the quality assurance processes across the...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    About the RoleWe are seeking an experienced and self-motivated Quality Assurance Engineer to join our Agile Team at E-Merge. As a QA Engineer in the Agile Team, you will play a crucial role in ensuring the quality, performance, and reliability of our software products.You will work closely with developers, product managers, and other stakeholders to identify...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    **Job Summary**We are seeking an experienced Senior Quality Assurance Specialist to join our team in Saudi Arabia. As a key member of our quality control department, you will be responsible for ensuring that products meet high-quality standards through rigorous testing and inspections.The ideal candidate will have 5-10 years of experience in quality...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are seeking a highly skilled Quality Assurance Professional to join our team at E-Merge. In this role, you will play a crucial part in ensuring the delivery of high-quality software with minimal defects.As a Technical Test Analyst, you will be responsible for providing quality metrics and advising on any quality-related issues and risks.The successful...


  • Johannesburg, Gauteng, South Africa Quality Connect Staffing Full time

    About Quality Connect StaffingWe are a leading staffing agency in South Africa, dedicated to providing top-notch professionals to various industries.We have an exciting opportunity for a talented Quality Assurance Officer to join our team at one of our clients in Gauteng.


  • Johannesburg, Gauteng, South Africa IOCO Full time

    About the RoleWe are looking for a talented Software Quality Engineer to join our team in Johannesburg. This role involves designing, developing, and implementing automated test assets to ensure software solutions meet high standards.Main Responsibilities:Built deep relationships with peers, subject matter experts, developers, product owners, and other...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Planet10 is seeking a skilled automation test engineer to join their team and develop reusable automated test assets.The successful candidate will have 5-8 years of test automation experience, expertise in Java and Selenium, and knowledge of Agile methodology and DevOps.This role offers a competitive estimated salary of $150,000 - $200,000 per year.Build and...


  • Johannesburg, Gauteng, South Africa Nambiti Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Quality Assurance Lead to join our team at Nambiti Technologies. This is an exceptional opportunity to lead and manage our quality assurance efforts, ensuring that our software solutions meet the highest standards of quality.Job DescriptionThe Senior Quality Assurance Lead will be responsible for leading...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are seeking an experienced and self-motivated Seasoned Quality Assurance Engineer to join our Agile Team at E-Merge in Johannesburg.You will play a crucial role in ensuring the quality, performance, and reliability of our software products. Our team works closely with developers, product managers, and other stakeholders to identify issues, design test...


  • Johannesburg, Gauteng, South Africa A 1L Realization (Pty) Ltd Full time

    A 1L Realization (Pty) Ltd is seeking a skilled Senior Fintech Quality Assurance Engineer to join our dynamic team. We are looking for an experienced professional with a strong background in fintech, particularly in payment systems, and the ability to build comprehensive testing modules based on complex business requirements.Role OverviewThe ideal candidate...


  • Johannesburg, Gauteng, South Africa Bizmod Consulting Full time

    Job Title: Automation Quality Assurance SpecialistWe are seeking a highly skilled Test Automation Engineer to join our team at Bizmod Consulting in Johannesburg, Gauteng. This is a 3-month renewable contract role that offers flexibility for remote work.About the Role:This is a hybrid position with a mix of office and remote work.Responsibilities include...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    Job Title: Test EngineerJob Summary:We are looking for a skilled Test Engineer to join our tech team at Recru-it. Our team is the driving force behind our business, building custom solutions that help our clients grow their customer base.Key Responsibilities: Develop and execute tests to ensure the highest quality of our CRM software. Work on developing...