Software Tester – QA Analysis, Remote Option

New Job Opportunity
We are actively hiring for a new role.
Apply Now

🏢 FNB (First National Bank)📍 Grahamstown (Makhanda), Eastern Cape💼 Full-Time💻 Hybrid🏭 Financial Services / Information Technology💰 R30,000 - R50,000 per month

About Company

FNB, a division of FirstRand Bank Limited, is one of South Africa’s largest and most established financial institutions. With a rich history spanning over a century, FNB is renowned for its innovation in digital banking, commitment to customer experience, and extensive reach across the African continent. We believe in harnessing the power of technology to deliver seamless, secure, and cutting-edge financial solutions to millions of customers. Our culture fosters creativity, collaboration, and continuous learning, encouraging employees to push boundaries and contribute to a future-forward banking ecosystem. Joining FNB means becoming part of a dynamic team dedicated to shaping the future of finance, driving impactful change, and delivering exceptional value.

Job Description

We are seeking an astute and dedicated Software Tester with strong QA Analysis skills to join our innovative technology team. This role, based out of Grahamstown (Makhanda) with a flexible remote option, is crucial in ensuring the delivery of high-quality software products and services that underpin FNB’s leading digital platforms. As a Software Tester, you will be instrumental in identifying defects, improving software quality, and contributing to the overall integrity of our applications before they reach our valued customers. You will work within an Agile development environment, collaborating closely with developers, business analysts, and product owners to understand requirements, design robust test strategies, and execute comprehensive test plans. Your analytical mind will be key in transforming complex specifications into clear, executable test cases, covering both functional and non-functional aspects. This position offers a unique opportunity to contribute to a critical aspect of our digital transformation journey, directly impacting user experience and operational efficiency across various banking channels. We are looking for someone passionate about quality assurance, eager to learn, and capable of working independently as well as part of a high-performing team, whether on-site or from a remote setting. The ideal candidate will have a keen eye for detail, a proactive approach to problem-solving, and a commitment to continuous improvement in testing methodologies and tools.

Key Responsibilities

  • Develop, document, and maintain functional and non-functional test cases, test scripts, and test data.
  • Execute manual and automated test cases, analyze results, and accurately report defects using appropriate defect tracking tools.
  • Collaborate with development teams to reproduce, debug, and resolve software defects promptly.
  • Participate in requirement reviews, design discussions, and sprint planning sessions to ensure testability and quality are built-in from the outset.
  • Contribute to the continuous improvement of QA processes, tools, and methodologies within an Agile framework.
  • Perform regression testing to ensure new features and bug fixes do not negatively impact existing functionality.
  • Provide regular status updates on testing progress, issues, and risks to project stakeholders.
  • Assist in the creation and maintenance of test automation frameworks and scripts (where applicable).

Required Skills

  • 2+ years of experience in software testing and quality assurance.
  • Proven experience with manual testing techniques and methodologies.
  • Proficiency in using test management and defect tracking tools (e.g., Jira, Azure DevOps).
  • Solid understanding of the software development lifecycle (SDLC) and Agile methodologies.
  • Ability to write clear, concise, and comprehensive test plans and test cases.
  • Strong analytical skills with an exceptional attention to detail.
  • Excellent communication and collaboration skills.
  • Proficiency in SQL for data validation and backend testing.

Preferred Qualifications

  • ISTQB Foundation Level Certification or equivalent.
  • Experience with test automation frameworks and tools (e.g., Selenium, Cypress, Playwright).
  • Familiarity with scripting languages (e.g., Python, JavaScript) for test automation.
  • Experience with API testing tools (e.g., Postman, SoapUI).
  • Understanding of performance and security testing concepts.
  • Previous experience in the financial services or banking industry.

Perks & Benefits

  • Competitive salary package with performance incentives.
  • Comprehensive medical aid and retirement funding schemes.
  • Generous paid time off and flexible working arrangements (including remote option).
  • Opportunities for professional development, training, and career advancement.
  • Access to innovative technologies and challenging projects.
  • Employee wellness programs and support services.
  • Collaborative and inclusive work environment.

How to Apply

If you are ready to make a significant impact within a leading financial institution and possess a passion for quality assurance, we encourage you to apply! Please click on the application link below to submit your resume and cover letter. We look forward to reviewing your application and exploring how your skills can contribute to FNB’s continued success.

Job Application

×
Scroll to Top