S

Specialist QA Engineer

SPECD Pty
Full-time
On-site
JHB - Northern Suburbs, South Africa
QA Engineer
Reference: JHB002027-Yusuf-1

We're seeking a sharp and driven Specialist QA Engineer to play a key role in safeguarding the quality and integrity of our cutting-edge banking systems. You'll design smart testing strategies, lead automation efforts, and work alongside top-tier teams to ensure our platforms are secure, reliable, and fully compliant. If you're excited by the challenge of delivering flawless tech in a high-impact financial environment, this is your chance to make a real difference.

Duties & Responsibilities

JOB DESCRIPTION:
Β 

Job Title: Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Β Β Β Β Β Β Β Β Β Β 
Specialist QA Engineer
Employment Type:Β  Β  Β  Β  Β  Β  Β 6 months Contract, Hybrid
Work Location:Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Johannesburg North
Β 

JOB CONTEXT:

Our International Payments team is seeking a motivated Specialist QA Engineer to join their DevOps team. The role involves designing and developing automation test scripts for various technical products and services, covering areas like front-end, back-end, integration, performance, scalability, and regression testing. The goal is to ensure reliable cross-border payments processing via SWIFT, deliver consistent customer experiences across Africa, and drive innovation through streamlined processes and robust test coverage.

DUTIES AND RESPONSIBILITIES:
  • Design, develop, and maintain automated test frameworks and scripts.
  • Collaborate with development teams to integrate automated testing into CI/CD pipelines.
  • Establish and enforce QA standards, methodologies, and processes.
  • Analyze test results and provide detailed reports to stakeholders.
  • Identify and implement new tools and technologies to improve testing efficiency.
  • Manage test environments and data.
  • Participate in code reviews and provide feedback on testability.
  • Managing and communicate issues.
  • Measure and report end to end test progress (Test Metrics).
  • Plan and co-ordinate Test strategy and test plans on internal and external projects.
  • Monitor test delivery.
  • Mentor and manage testing resources i.e check-ins, recruitment, performance and development.
  • Manage and mitigate quality risks.
  • Ensure Test governance i.e. Implement and monitor quality gated approach.
  • Ensure test process improvement i.e. assess maturity, recommend improvements.
  • Design, develop, and maintain automated test frameworks and scripts.
  • Collaborate with development teams to integrate automated testing into CI/CD pipelines.
  • Establish and enforce QA standards, methodologies, and processes.
  • Analyze test results and provide detailed reports to stakeholders.
  • Identify and implement new tools and technologies to improve testing efficiency.
  • Manage test environments and data.
  • Participate in code reviews and provide feedback on testability.
Β QUALIFICATION & EXPERIENCE REQUIREMENTS;
  • Relevant qualification in a related field, e.g., Computer Science, Data Science, Business Analytics, Information Management.
  • 5+ years of experience in software QA, with at least 3 years focused on automation testing.
  • ISTQB Test Manager is advantageous.
  • Good work experience with Selenium, Python, REST services, Postman, TestNG, SQL, Git, Test framework knowledge a plus (RobotFramework).
  • Good work experience using data, keyword, hybrid, behavior driven frameworks.
  • Must be able to create technical integration and automated test suits using automation frameworks.
  • Ability to deal with senior stakeholders.
  • Good communication and interpersonal skills.
  • Knowledge of the National Payment System and background in Payments specifically SWIFT/International settlements will be an advantage.
  • Technical leadership will be an advantage.
MANDATORY SKILLS REQUIRED:
  • Agile Testing.
  • Collaboration with developers throughout the SDLC.
  • Continuous testing and feedback.
  • Test-driven development (TDD) and behaviour-driven development (BDD).
  • Risk-Based Testing.
  • Prioritizing testing efforts based on risk assessment.
PREFFERED SKILLS:
  • DevOps and Continuous Integration/Continuous Deployment (CI/CD).
  • Integration of testing into automated build and deployment pipelines.
  • Shift-left testing approach.
  • Page Object Model (POM).
  • Design pattern for creating object repositories for web UI elements.
  • Data-Driven Testing.
  • Separating test data from test scripts for more efficient test maintenance.
  • Keyword-Driven Testing.
  • Creating modular, reusable test scripts based on keywords.
  • Exploratory Testing.
  • Complementing automated tests with manual, creative exploration.
  • Performance Testing Methodologies.
  • Load testing, stress testing, scalability testing.
  • API Testing.
  • RESTful API testing methodologies.
  • Contract testing.
PACKAGE & REMUNERATION:
  • Compensation will be determined based on qualifications, applicable banking experience, and previous earnings.