Current jobs related to Software Developer in Test - City of Johannesburg Metropolitan Municipality - FNB South Africa

  • Software Test Engineer

    13 hours ago


    Johannesburg, Gauteng, South Africa Yellosa Full time

    We're seeking a skilled Software Test Engineer to join our team in Midrand, South Africa.About the Job:This role involves testing and quality assurance of cutting-edge software solutions within the gaming and betting sector. As a Software Test Engineer, you'll work closely with clients to understand their technical requirements and develop effective test...

  • Software Test Manager

    2 weeks ago


    Johannesburg, South Africa Scitech Placements Full time

    Gauteng, JHB - Northern Suburbs - R 40000 - R 50000 Monthly Basic Salary **We are looking for a Software Test Manager who has experience working with automated testing tools in a Financial Services environment to provide mentoring and guidance on the implementation and execution of test methodology and strategy for the Test team and support the overall...

  • Software Test Analyst

    3 hours ago


    Johannesburg, Gauteng, South Africa Linkfields Innovations (Pty) Ltd Full time

    About the Role:We are seeking a highly skilled Software Test Analyst to join our team at Linkfields Innovations (Pty) Ltd. As a key member of our software development team, you will play a vital role in ensuring the quality and reliability of our applications.Your primary focus will be on designing and executing test cases for functional, regression, system,...


  • Johannesburg, Gauteng, South Africa RMB Full time

    Job SummaryWe are seeking a highly skilled Software Test Engineer to join our team. As a key member of our quality assurance department, you will be responsible for designing, developing, and executing automated test scripts to ensure efficient testing of our software applications.Key ResponsibilitiesTest Automation: Design, develop, and maintain automated...


  • Johannesburg, South Africa BET Software Full time

    **We Want You**: Be part of a dynamic, energetic and supportive Team! We are on the search for a **Software Quality Analyst 2**, who has a knack for executing and documenting the software development process and is actively involved with the test process improvement initiatives. **You Bring**: - BSc, BCom and Ndip. - ISTQB Foundation Certified. - At least...


  • Johannesburg, Gauteng, South Africa FNB South Africa Full time

    About the OpportunityFNB South Africa is seeking an Automation Test Developer to join our team. As an Automation Test Developer, you will be responsible for developing and implementing automated testing solutions to ensure that our systems meet the required standards.The ideal candidate will have 2-3 years of experience in automation testing, as well as...

  • Software Test Manager

    2 weeks ago


    Johannesburg, South Africa Scitech Placements Full time

    Gauteng, JHB - Eastern Suburbs - R 40000 - R 50000 Monthly Basic Salary (Market related) We are looking for a Software Test Manager in the Finance/Insurance sector, East Rand **Requirements**: - A minimum of 3 - 5 years’ experience in testing - Relevant experience in testing with automated testing tools - An appropriate Testing tertiary qualification...


  • Johannesburg, Gauteng, South Africa Affirmative Portfolios - Durban Full time

    **Job Responsibilities**An Advanced Software Test Engineer is required to perform advanced software testing functions at Affirmative Portfolios - Durban. This role involves designing and implementing test plans, test cases, and defect tracking systems.The ideal candidate will have a strong background in testing principles, knowledge of automation testing...

  • Software Technician

    2 weeks ago


    City of Tshwane, Gauteng, South Africa Zeal HR Full time

    An exciting position is available for a Software Technician, within the engineering / mining industry. The position is based in Centurion, Gauteng. **Requirements**: - Diploma in software development or similar - 3-5 years’ experience in a similar role - C, C++, Linux, QT Graphic Process - Problem solving skills - Identifying problems and opportunities...

  • Software Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa African Ambition Full time

    Software DeveloperLocation: JHBBasic: R850 000 PAWe hire people who are hungry for innovation and motivated to overcome challenges and setbacks. We are looking for a software developer who displays enthusiastic leadership, and whose technical expertise allows them to seamlessly manage projects and prioritize deadlines.Objectives of this role Build...

  • Software Developer

    4 weeks ago


    Johannesburg, South Africa African Ambition Full time

    Software DeveloperLocation: JHBBasic: R850 000 PAWe hire people who are hungry for innovation and motivated to overcome challenges and setbacks. We are looking for a software developer who displays enthusiastic leadership, and whose technical expertise allows them to seamlessly manage projects and prioritize deadlines.Objectives of this role Build...


  • Johannesburg, South Africa Six Sense Full time

    Gauteng, JHB - Western Suburbs Annually (Negotiable) A well-established business is seeking Software Testing and Quality Assurance Manager for a 12 month contract position To manage the overall delivery and software quality assurance function across all technology platforms **Qualifications Essential** - Degree / Diploma in Technology / Information...

  • Software Developer

    3 hours ago


    Johannesburg, Gauteng, South Africa KultureTalent - Global Talent Full time

    We're seeking an experienced software developer to join our team. As a developer at KultureTalent - Global Talent, you'll have the opportunity to work on a wide range of projects, from developing new software applications to maintaining and improving existing ones.You'll work closely with our engineers to ensure system consistency and improve user...

  • Software Developer

    5 days ago


    Johannesburg, Gauteng, South Africa Signa Opportunity Full time

    About the roleThe Software Developer Intern role is designed to provide hands-on experience in software developmentwhile bridging the gap between academic learning and professional work. Interns will contribute to real-worldprojects, enhancing their technical skills in coding, debugging, and software deployment while alsodeveloping essential soft skills like...


  • Johannesburg, Gauteng, South Africa Linkfields Innovations (Pty) Ltd Full time

    Responsibilities and DutiesTest Planning and Execution: Develop, document, and execute test plans, test cases, and test scripts. Perform various types of testing, including functional, regression, system, integration, and user acceptance testing (UAT).Defect Management: Identify, log, track, and manage defects using test management tools.Collaboration: Work...


  • Johannesburg, South Africa Virtualscape Solutions Full time

    Purpose To lead and manage a team of talented developers while actively contributing to software development. This role requires a balance between leadership responsibilities and technical expertise to ensure successful project delivery, resolution of challenges, and alignment with business goals. The manager will foster a collaborative environment,...

  • Test Automator

    4 days ago


    Johannesburg, South Africa H & S Labour Brokers Full time

    12 MONTH CONTRACT IN CENTURION The purpose of this role is to develop, maintain and execute automated scripts by using Unified Functional Testing tool. **Key Duties**: - Plan and design the automation framework - Develop reusable automation test scripts, - Maintain and execute automation test scripts and test suites, - Identify and prepare test data...


  • Johannesburg, Gauteng, South Africa Kuba South Africa Full time

    We are seeking a highly skilled Developer to join our team at Kuba South Africa. The successful candidate will be responsible for designing, developing, coding, testing, and debugging system software.The ideal candidate will have a strong understanding of software development methodologies and tools, as well as excellent communication and problem-solving...


  • Johannesburg, Gauteng, South Africa Hyphen Full time

    Job RoleRole PurposeThe Senior Test Consultant at Hyphen is responsible for delivering high-quality testing services that meet organizational standards and customer expectations. This role requires expertise in testing methodologies, collaboration with cross-functional teams, and effective stakeholder management.Key ResponsibilitiesDevelop and implement...


  • Johannesburg, South Africa Six Sense Consulting Full time

    **Qualifications Essential** - Degree / Diploma in Technology / Information Management - Relevant Qualification in Quality Assurance and Governance Principles **Qualification Preferred** - Post Graduate Degree in Technology / Information Management - SAFe Agile certification **Experience** - 8+ years relevant experience of which 5 years management...

Software Developer in Test

4 weeks ago


City of Johannesburg Metropolitan Municipality, South Africa FNB South Africa Full time
Job title : Software Developer in TestJob Location : Gauteng, JohannesburgDeadline : March 05, 2025Quick Recommended Links
  • Jobs by Location
  • Job by industries

Job Description

  • To create, maintain and refine automated testing within the quality assurance processes across the Core Banking Applications whilst working with technical leads to enable efficient product delivery and effective use of open-source tools wherever possible.

Hello future Software Developer In Test,

  • Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of the people that make it happen.
  • As part of our Core Banking 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 can:
  • Improve the lives of the customers through simple, effective solutions that meet their needs then apply today if your skills are a match.

Responsibilities:

  • Automated Testing: Develop and maintain automated test scripts to validate software functionality.
  • Code Review: Write and review code to ensure it meets quality standards.
  • Test Frameworks: Design and implement test frameworks to streamline the testing process.
  • Bug Identification: Identify, document, and troubleshoot issues in the software.
  • Collaboration: Work closely with developers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
  • Reporting: Compile and report test results, providing insights and recommendations for improvements.

Skills Required:

  • Programming Languages: Proficiency in languages like JAVA, Springboot, Python, or C++.
  • Test Analysis Training
  • Database Management: SQL basics
  • Testing Tools: Familiarity with tools like Selenium, JUnit, or TestNG.
  • Problem-Solving: Strong analytical skills to identify and resolve issues.
  • 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

Qualifications:

  • Education: A bachelor’s degree in computer science, software engineering, or a related field.
  • Experience: Relevant experience in software development and testing, often ranging from 1-5 years depending on the role’s seniority.
  • Certifications: Certifications like ISTQB or CSTE can be beneficial.
  • The ideal candidate must have experience in: 

Script/Tests Analysis:

  • 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.

Automation Scripting:

  • 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.

Stakeholder Communication:

  • 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.

Performance Testing:

  • 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.

Issue Resolution and Analysis:

  • 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.

Leadership Responsibilities:

  • Demonstrate leadership qualities.
  • Solve problems effectively.
  • Communicate efficiently.
  • Work closely with the assigned Technical Team Lead.
  • Ensure the quality and stability of testing processes.

  • ICT jobs