Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Qa

Platform45

Johannesburg

On-site

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Johannesburg seeks an experienced Intermediate QA Engineer to enhance quality assurance efforts. The role requires collaboration with teams to implement robust testing strategies, manage both manual and automated testing, and ensure high-quality software delivery. Candidates should have a Bachelor's degree in Computer Science or related field, along with 3-5 years of experience in software quality assurance and strong proficiency in automated testing tools like Appium and Cypress, as well as performance testing methodologies.

Qualifications

  • 3–5 years of hands-on experience in software quality assurance.
  • Strong proficiency in automated and performance testing tools.
  • In-depth knowledge of testing methodologies and best practices.

Responsibilities

  • Support in developing and implementing test strategies and plans.
  • Perform both manual and automated testing activities.
  • Execute test cases ensuring coverage of requirements.
  • Assist with defect identification and tracking.
  • Implement improvements to streamline QA processes.

Skills

Automated testing proficiency
Performance testing proficiency
Problem-solving skills
Collaboration skills

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Appium
Cypress
Locust.io
Job description
INTERMEDIATE QA

Department: Operations and Delivery
Reports to: Project team lead

We are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. And we don't stop. We believe in the ability of technology to make the world a better place; we're driven to rip through conformity and create new solutions, and smarter habits. We know why we're here: To unleash the potential of people through the power of technology. We are people multiplied by the power of tech and together we are changing the world. If the above resonates with you, you've come to the right place! Read on.

CONTEXT | THE ROLE

Quality code and products that change lives are the key principles that Platform45 is built on. You will need to be an accomplished and experienced Senior Software QA Engineer to lead our quality assurance efforts and ensure the delivery of high-quality software solutions. You will bring a wealth of experience in both manual and automated testing, a deep understanding of testing methodologies, and the ability to drive excellence within the QA team.

ROLE RESPONSIBILITIES | THE WHAT & THE HOW
  • Test Strategy and Planning: Support and assist with the development and implementation of test strategies, plans, and processes in alignment with project objectives.
  • Collaborate with cross‑functional teams to ensure effective integration of QA into the software development lifecycle.
  • Manual and Automated Testing: Perform both manual and automated testing activities to ensure the functionality, performance, and security of software products.
  • Design, develop, and maintain robust automated test scripts using industry‑standard tools and frameworks.
  • Test Execution and Management: Execute test cases, ensuring thorough coverage of functional and non‑functional requirements.
  • Manage test environments, data, and configurations to support testing activities.
  • Performance and Load Testing: Design and execute performance and load‑testing scenarios to assess system scalability and reliability. Assist with analysing and interpreting performance test results and provide recommendations for optimisations.
  • Defect Management: Assist with the identification, tracking, and prioritisation of software defects. Collaborate with development teams to ensure the timely resolution of identified issues.
  • Process Optimisation: Implement improvements to streamline testing activities and increase efficiency.
  • Collaboration and Communication: Collaborate closely with development teams, product managers, and other stakeholders to ensure a shared understanding of project goals. Communicate effectively on QA progress, risks, and recommendations to project stakeholders.
REQUIREMENTS
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3–5 years of hands‑on experience in software quality assurance.
  • Strong proficiency in automated testing tools and frameworks (e.g. Appium, Cypress, Maestro).
  • Strong proficiency in performance testing tools and frameworks (e.g. Locust.io).
  • In‑depth knowledge of testing methodologies, tools, and best practices.
  • Experience with performance testing tools and methodologies.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and collaboration skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.