Where

Quality Assurance Engineer

Executive Placements
Johannesburg Full-day Full-time

Description:

Requirements:

3+ years of experience in software quality assurance and testing Strong experience with automated testing frameworks (e.g., Selenium, Pytest, JUnit, Cypress, or similar) Proficiency in scripting languages such as Python, JavaScript, or Java Experience testing RESTful APIs and working with API testing tools (e.g., Postman, SoapUI, or similar) Familiarity with CI/CD pipelines and integrating automated tests into DevOps workflows (e.g., using CircleCI, Jenkins, GitHub Actions) Knowledge of database testing, particularly in PostgreSQL or other relational databases Experience working in Agile/Scrum teams with tools like JIRA and Confluence Strong analytical and problem-solving skills with a keen eye for detail Understanding of security testing principles and web application security best practices (e.g., OWASP Top 10)

Responsibilities:

Develop, document, and execute comprehensive test plans and test cases Work closely with developers and product teams to understand business requirements and create effective test strategies Conduct functional, regression, integration, and exploratory testing to validate system behavior Ensure all test scenarios meet acceptance criteria before release Design and maintain automated test scripts for UI, API, and backend systems Integrate automated tests into CI/CD pipelines to ensure rapid and reliable feedback on software quality Improve and maintain test frameworks to enhance coverage and efficiency Advocate for a test-driven development (TDD) and behavior-driven development (BDD) approach Monitor and report on key testing and quality metrics to identify trends and improvement areas Drive initiatives to enhance test coverage and reduce defect leakage Collaborate with teams to improve development and release processes Ensure defects are documented, tracked, and resolved efficiently Conduct security testing and ensure applications adhere to security best practices Perform load and performance testing to validate system scalability and reliability Collaborate with DevOps and security teams to address vulnerabilities and system optimizations

Nice-to-Have Skills:

Experience in performance testing using tools like JMeter, Gatling, or k6 Exposure to cloud environments such as AWS, including knowledge of services like Lambda, S3, and RDS Mobile application testing experience (iOS/Android) Experience with contract testing frameworks like Pact Understanding of infrastructure as code (IaC) and experience with Terraform Certifications in QA or Agile methodologies (ISTQB, CSM, SAFe, or similar)


14 Mar 2025;   from: gumtree.co.za

Similar jobs

... that quality & compliance standards across the business are consistently met & engineer strategies ... met regarding quality standards Continuously upskill quality assurance personnel Provide weekly quality assurance reports to ...
2 years ago
Description: Education Quality Assurance Director Head (JB4734) Randburg Market Related The Head of Quality Assurance provides strategic leadership in managing and coordinating the institution’s Quality Assurance (QA) framework. The role ensures that ...
10 days ago
Description: Education Quality Assurance Director Head (JB4734) Randburg Market Related The Head of Quality Assurance provides strategic leadership in managing and coordinating the institution’s Quality Assurance (QA) framework. The role ensures that ...
10 days ago
  • Kontak Recruitment
  • Johannesburg
Description: Education Quality Assurance Director Head (JB4734) Randburg Market Related The Head of Quality Assurance provides strategic leadership in managing and coordinating the institution’s Quality Assurance (QA) framework. The role ensures that ...
11 days ago