Senior Software Quality Engineer

Pretoria, Gauteng, South Africa

Job Description

  • Performance Testing - expertise in non-functional testing for API, Web and batch process.
  • AI tools - experience in working with GitHub-Copilot, JSON, MQ, KAFKA and AZURE DevOps are mandatory.
  • Reviewed and analysed Business Requirement Specifications (BRS) and Functional Requirement Specifications (FRS) documents; collaborated with Business Analysts for requirement clarification and updates.
  • Followed Agile methodology and actively participated in Scrum ceremonies: stand-ups, sprint planning, backlog grooming, and retrospectives.
  • Utilised Jira for sprint planning, task tracking, and managing 2-3-week sprint cycles.
  • Performed both manual and automation testing based on project requirements.
  • Estimated testing efforts and designed positive/negative test scenarios; reviewed and refined them with business teams.
  • Created test cases and test data using Excel, SoapUI, and Postman.
  • Participated in all phases of the STLC: test planning, analysis, design, execution, defect tracking, and closure.
  • Executed multiple testing types: Smoke, Sanity, Regression, Retesting, Cross-browser, and End-to-End testing.
  • Validated staging environments, deployment changes, and auto-update processes.
  • Collaborated with developers to clarify and log defects; tracked issues using Jira.
  • Converted manual test cases to automation scripts and built a hybrid framework using Selenium WebDriver (Data-driven + Page Object Model).
  • Developed robust automation scripts for UI and API testing using Java, TestNG, JUnit, and BDD Cucumber within Agile framework 2.0.
  • Expertise in using Java for writing UI and API automation scripts.
  • Experienced in REST Assured API automation framework for backend/API testing.
  • Performed cross-browser testing across Chrome, Firefox, Edge, and Internet Explorer.
  • Tested SOAP and REST APIs using SoapUI and Postman.
  • Managed source code via GitHub and set up Jenkins pipelines for Continuous Integration (CI).
  • Conducted UAT testing: Alpha testing with business stakeholders and Beta testing with clients.
  • Provided daily test status reports to the respective Team Lead or Module Lead.
  • Planning and effort estimations on testing strategies, aligned to business timelines.
  • Credit Products Understanding - Know the ins and outs of products like personal loans, Vehicle asset-based finance, term loans, mortgages, overdrafts, and commercial lending.
  • 8+ years of experience required.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1595740
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned