FNB South Africa logo

Technical Test Analyst

FNB South Africa • Johannesburg, Gauteng, South Africa

onsitefull-time
Posted Jan 26, 2026Apply by Feb 25, 2026

Role & seniority: Technical Test Analyst (mid-level; 3–5 years total experience with at least 3 years testing)

Stack / tools: Java (Java 8), OOP languages (C#, .NET also acceptable), Jira, Octane; test frameworks/tools: JUnit, TestNG, Cucumber/BDD, Selenium WebDriver, Sikuli, JMeter, Spring, Camel, Jagacy; web/application servers: Tomcat, WebSphere, WebLogic, JBoss; databases: Oracle, SQL Server, DB2, Postgres

Top 3 responsibilities

  • Design, maintain, and execute automated test scripts aligned to business requirements

  • Validate system functionality, detect defects pre-deployment, and ensure quality and reliability

  • Promote continuous improvement through structured change control and QA practices

Must-have skills

  • 3+ years testing experience with hands-on automated testing in Java or other OO languages

  • Ability to script/code; familiarity with test automation within Jira/Octane

  • Experience with test techniques and tools (JUnit/TestNG, Selenium, Cucumber/BDD, JMeter)

  • Knowledge of Java/J2EE, and one in web/application servers and databases listed above

Nice-to-haves

  • ISTQB/ISEB/TMap Next or equivalent certification

  • Experience with shift-left, Agile, CI/CD environments

  • Exposure to open-source test frameworks and the broader QA tooling ecosystem

  • Location & work type: Not specified in the description; details not provided.

Full Description

Job Description

To design, maintain, and execute automated test scripts that validate system functionality against defined business requirements. This job ensures system integrity and reliability by detecting and resolving defects before deployment, while promoting continuous improvement through structured change control and robust quality assurance practices.

Hello future Technical Test Analyst.

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.

As part of our Personal and Private IT Team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Are You Someone Who

3 to 5 Years experience, including at least 3 years testing experience, ability to script/code. Shortlisted candidate will be required to do and pass FNB Java assessment. Has a degree and/or relevant certification including ISEB/ISTQB Certification; TMap Next Engineer; ISTQB Advanced Analyst.

Minimum: Diploma or required certification in testing or programming. Knowledge and Experience on Java Programming language with at least 2 years demonstrable experience. 2+ years of experience on Java/J2EE applications with one of web servers (Apache Tomcat, IBM HTTP Server, Apache HTTP Server), one of the application servers (WebSphere/Weblogic/JBoss), one of the databases (Oracle/SQLServer/DB2/Postgres)

You Will Be An Ideal Candidate If You

Can write automated test scripts to flank the test analyst for functionality and performance testing using Java code managed within the Jira and Octane Have strong coding knowledge using either Java 8, C#,. NET, or any OOP languages. Experience in delivering projects through means of shift left strategy which apples Agile, Continuous Delivery and Continuous Integration. Have knowledge about various test techniques method & corresponding tools like Junit, BDD with Cucumber, MS Test, NUnit, TestNG, Selenium WebDriver, Sikuli, JMeter, Spring Framework, Camel, Jagacy etc. Know that this is the list of open-source technology used to implement test framework which is used to implement functional test automation and performance testing.

You Will Have Access To

Opportunities to network and collaborate. Challenging Working Opportunities to innovate.

We Can Be a Match If You Are

Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.

#Post

#FNB

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.

04/02/26

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

Show more Show less

Automated TestingJava ProgrammingJ2EE ApplicationsAgile MethodologiesContinuous IntegrationContinuous DeliveryTest AutomationSelenium WebDriverJUnitCucumberPerformance TestingDatabase ManagementOOP LanguagesQuality AssuranceDefect ResolutionChange Controlmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.