QA Tester/Engineer

Be among the first applicants.
Cebisile Investment and Advisory
Randburg
ZAR 300 000 - 600 000
Be among the first applicants.
7 days ago
Job description

Job Title: QA Tester/Engineer
Location: Johannesburg
Contract type: Contract (12-Month Fixed-Term Contract)
Hybrid/Remote

Our client is looking for an experienced QA Tester/Engineer with a banking industry background to ensure quality across multiple platforms, including web, mobile, and backend systems. The ideal candidate will have expertise in manual and automated testing, a strong understanding of banking security standards, and experience working with financial applications.

Roles and responsibilities:

  1. Develop, execute, and maintain test plans for banking applications across web, mobile, and backend systems.
  2. Perform manual and automated testing, including functional, regression, performance, security, and UAT testing.
  3. Ensure compliance with banking regulations and security standards (e.g., PCI DSS, ISO 27001).
  4. Create and manage automated test scripts using tools like Selenium, Cypress, Appium, or JUnit.
  5. Test APIs and ensure seamless integration between frontend, backend, and third-party services.
  6. Identify, document, and track defects using bug-tracking tools like JIRA or TestRail.
  7. Work closely with developers, business analysts, and product managers to identify test requirements.
  8. Perform load and performance testing using tools like JMeter or LoadRunner to ensure system scalability.
  9. Ensure cross-platform compatibility by testing banking applications on different devices, browsers, and operating systems.
  10. Contribute to CI/CD pipelines by integrating automated testing into the software development lifecycle.
  11. Ensure that banking applications meet strict security and compliance requirements by performing penetration testing and vulnerability assessments.
  12. Develop detailed test reports and present findings to stakeholders.

Experience and qualifications:

  1. Bachelor's degree in computer science, Software Engineering, or a related field.
  2. Experience working with financial transaction systems, mobile banking applications, or payment gateways.
  3. 3+ years of experience as a QA Tester/Engineer, preferably within the banking or fintech sectors, with experience in manual and automated testing across web, mobile, and backend systems.
  4. Hands-on experience with test automation tools such as Selenium, Cypress, Appium, JUnit, TestNG, or Cucumber.
  5. Strong understanding of banking security standards (PCI DSS, ISO 27001, OWASP Top 10).
  6. Experience with API testing tools like Postman or SoapUI.
  7. Strong knowledge of SQL for database testing and validation.
  8. Familiarity with CI/CD pipelines and integrating automated tests.
  9. Experience with performance testing tools like JMeter or LoadRunner.
  10. Ability to analyze system requirements and define test strategies.
  11. Experience working with test management and bug-tracking tools such as JIRA, TestRail, or Zephyr.
  12. Knowledge of scripting languages like Python, Java, or JavaScript for test automation.
  13. ISTQB or other QA certifications.

If you're ready to take on a new challenge and make an impact, we want to hear from you. Apply now!

Desired Skills:

  1. QA Testing
  2. QA Engineering
  3. Testing
  4. CI/CD Pipelines
  5. Python
  6. Java
  7. JavaScript
  8. Test Automation
  9. JIRA
  10. Cucumber
  11. API Testing Tools
  12. Banking
  13. Selenium
  14. Cypress
  15. Appium
  16. JUnit
  17. TestNG
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new QA Tester/Engineer jobs in Randburg