Software Developer in Test Specialist

18 hours ago


Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

About the Role

We are seeking a highly skilled Software Developer in Test to join our team at FirstRand Bank Limited. As a key member of our quality assurance team, you will be responsible for creating, maintaining, and refining automated testing within our quality assurance processes across the Core Banking Applications.

Key Responsibilities

  • Contribute to an environment of successful delivery and continuous improvement.
  • Prevent wastage, and on an ongoing basis identify process improvements in order to contain and reduce costs.
  • Continuously assess own performance, seek timely and clear feedback and request training where appropriate.
  • Minimise system downtime through pro-active testing to identify potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
  • Assess, identify and mitigate potential risks within the IT environment and comply with governance in terms of legislative, audit and business policy requirements.
  • Code, compile, test and implement tests to ensure applications are working according to test requirements in compliance with the Systems Development Life Cycle (SDLC).
  • Proactively engage with business units and colleagues to understand underlying needs and opportunities and identify Information Technology (IT) innovative solutions in a timely manner.

Requirements

  • Proficiently analyse both new and existing Automation scripts.
  • Identify areas for improvement or maintenance in existing scripts.
  • Create test cases based on Business Requirement Specifications.
  • Quickly adapt to prescribed standards and usage of our internal Framework.
  • Familiarize yourself with all defined interaction points in the framework, namely (Legacy Application, REST, API, Selenium, SOAP, IMS, OCEP).
  • Design robust, scalable, and maintainable automation scripts covering various aspects of the System Under Test.
  • Review existing processes and suggest innovative ideas to improve and streamline processes to drive efficiencies and minimise redundancy scripts.
  • Collaborate effectively with stakeholders (QA, Infrastructure, Architecture, Developers, Business).
  • Understand the SUT from a business perspective.
  • Maintain open communication with product owners and business analysts to gather relevant information on requirements.
  • Create and maintain component-level performance tests using JMeter.
  • Work closely with the Performance Engineer to ensure proper processes are followed during test creation and execution.
  • Collaborate with the Performance Engineer to create reports, suggest improvements, and highlight bottlenecks.
  • Proactively collaborate with business, stakeholders, and developers to ensure quicker turnaround time for fixes.
  • Participate in root cause analysis and troubleshooting.
  • Provide detailed information to facilitate timely issue resolution.
  • Demonstrate leadership qualities.
  • Solve problems effectively.
  • Communicate efficiently.
  • Work closely with the assigned Technical Team Lead.
  • Ensure the quality and stability of testing processes.

Desired Experience

  • JAVA
  • Springboot
  • Test Analysis Training
  • Database Management: SQL basics
  • Front-end Application Navigation
  • API Testing (using tools like Postman and SOAPUI)
  • API Documentation (including Swagger docs)
  • Monitoring Tools (Plunk, Grafana)
  • CI/CD Pipelines (Jenkins/Bamboo)
  • Micro Focus ALM Octane usage
  • Git and Bitbucket knowledge
  • IntelliJ (IDE) Usage
  • Understanding of Script Datasheets
  • Data Driven Framework
  • Knowledge of OCEP Services
  • Data Preparation and understanding
  • Agile Methodology

About Us

At FirstRand Bank Limited, we are committed to creating a work environment that is inclusive, diverse, and supportive of our employees' growth and development. We offer a range of benefits and opportunities for professional growth and development.

How to Apply

If you are a motivated and experienced Software Developer in Test looking for a new challenge, please submit your application, including your resume and a cover letter, to us. We look forward to hearing from you.


  • Software Developer

    1 week ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a skilled Software Developer to join our team at FirstRand Bank Limited.Key ResponsibilitiesDesign, develop, and test software applications using Java programming language.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement system enhancements and resolve queries to ensure operational...

  • Test Analyst

    3 days ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job Title: Test AnalystFirstRand Bank Limited is seeking a skilled Test Analyst to join our team. As a Test Analyst, you will play a critical role in ensuring the quality and reliability of our software systems.Key Responsibilities:Develop and execute test plans to identify and report defects in software systems.Collaborate with cross-functional teams to...


  • Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job Title: Performance Test EngineerAbout the Role:We are seeking a highly skilled Performance Test Engineer to join our team at FirstRand Bank Limited. As a Performance Test Engineer, you will be responsible for designing and implementing performance testing strategies to ensure the scalability, reliability, and efficiency of our applications.Key...


  • Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a skilled Technical Test Analyst to join our team at FirstRand Bank Limited. As a Technical Test Analyst, you will be responsible for creating, debugging, and maintaining technical test scripts to ensure the quality of our systems.Key ResponsibilitiesDevelop and execute technical test plans to verify the functionality of our...


  • Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job Title: Performance Test EngineerDescriptionTo implement and support performance testing systems and strategies to ensure that critical components of a system's application can perform as expected under varying user loads, helping to evaluate the resource usage, speed, availability, response time, scalability, and reliability of any given application and...


  • Randburg, Gauteng, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    Test Lead Opportunity at Linkfields InnovationsLinkfields Innovations is seeking a skilled Test Lead to join our team and contribute to the development of innovative software solutions. As a Test Lead, you will play a crucial role in ensuring the quality and reliability of our products.Key Responsibilities:Lead and manage a team of testers to ensure the...


  • Randburg, Gauteng, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    Job Title: Software Tester 12 Month PositionWe are seeking a skilled and detail-oriented Test Analyst to join our team at LINKFIELDS INNOVATIONS (PTY) LTD. As a Test Analyst, you will play a critical role in the software development process by conducting thorough testing and analysis of software applications.Key Responsibilities:Collaborate with...

  • Software Engineer

    3 days ago


    Randburg, Gauteng, South Africa Syncwize Group Full time

    Software Developer PositionWe are seeking a skilled Software Developer to join our team at Syncwize Group. The successful candidate will be responsible for designing, implementing, and maintaining software applications and systems.Key Responsibilities:Conduct research and analysis to identify software requirements and develop solutions.Design, implement, and...


  • Randburg, Gauteng, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    Test Lead Opportunity at Linkfields InnovationsLinkfields Innovations presents an exciting opportunity for a skilled Test Lead to join our team. As a key member of our quality assurance team, you will play a crucial role in ensuring the reliability and quality of our innovative software solutions.Key Responsibilities:Lead a team of testers in ensuring the...

  • Test Analyst D

    3 weeks ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleAs a Test Analyst D at FirstRand Bank Limited, you will play a critical role in ensuring the quality and reliability of our systems and applications. Your primary responsibility will be to create and execute test plans and test cases to identify and report defects in our live system.Key ResponsibilitiesCreate detailed test plans and test cases...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior...


  • Randburg, Gauteng, South Africa Planet10 Full time

    Backend Developer Role at Planet10We are seeking a skilled Backend Developer to join our team at Planet10. As a key member of our development team, you will be responsible for designing and implementing technical system requirements, developing backend applications, and maintaining technical documentation.Key Responsibilities:Design and Implement Technical...


  • Randburg, Gauteng, South Africa PRR Recruitment Services Full time

    Java Developer OpportunityWe are seeking a skilled Java software developer to join our development team in Gauteng. As a semi-remote developer, you will work on mission-critical software solutions for the Mining Industry, utilizing a range of technologies including Java EE, embedded systems, and Maven.This dynamic and challenging role will allow you to apply...


  • Randburg, Gauteng, South Africa People Dimension Full time

    About the RoleWe are seeking a highly skilled C# and.NET Core developer to join our team at People Dimension, a leading custom software development company. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C# and.NET Core.Key ResponsibilitiesDesign and develop...


  • Randburg, Gauteng, South Africa PRR Recruitment Services Full time

    We are seeking a talented Java software engineer to join our dynamic development team at PRR Recruitment Services. As a Java developer, you will be part of a small team working on mission-critical software solutions for the Mining Industry.This is a challenging Java developer position that will expose you to a variety of technologies, including Java EE,...


  • Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job Title: Technical Test AnalystJob Summary:We are seeking a skilled Technical Test Analyst to join our team. As a Technical Test Analyst, you will be responsible for creating and updating technical test scripts to run automated testing to prevent errors/defects in the live system. You will maintain existing scripts, debug results of automated testing, and...


  • Randburg, Gauteng, South Africa Professional Resources Partners Pty Ltd Full time

    Job Summary:Professional Resources Partners Pty Ltd is seeking a highly skilled Mechatronics Project Sales Specialist to join our team. As a key member of our sales team, you will be responsible for driving business growth and revenue through effective sales strategies and customer relationships.Key Responsibilities:Review and improve existing product...


  • Randburg, Gauteng, South Africa Planet10 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Planet10 as a Technical Lead for UI Development. This is a key position that will play a critical role in the success of our satellite operator solution.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the UI Development Team,...


  • Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    DescriptionTo ensure the quality and reliability of our systems, we are seeking a skilled Technical Test Analyst to create and update technical test scripts. The successful candidate will be responsible for running automated testing to prevent errors and defects in the live system, maintaining existing scripts, and debugging results.Key...


  • Randburg, Gauteng, South Africa Planet10 Full time

    Job DescriptionWe are seeking a highly skilled Automation Testing Engineer to join our team at Planet10.Key Responsibilities:Participate in all scrum ceremonies, including defining user stories and acceptance criteria.Execute daily testing tasks, including testing of stories as defined during the planning phase with predefined acceptance criteria.Write...