Intermediate Software Engineer - Johannesburg - Alinta Tech Solutions

    Alinta Tech Solutions
    Alinta Tech Solutions Johannesburg

    2 days ago

    Default job background
    Description

    Our client is a dynamic, leading Business Information Systems Consulting firm and an equal opportunity employer.

    Their clients operate in various industries including banking, financial services, manufacturing, fast moving consumer goods, and recruitment throughout Africa and the Middle East.

    Role

    We seek a skilled Software Tester to join our development team.

    The ideal candidate will ensure the quality and reliability of our C# MVC web application and REST API by planning, creating, and executing tests, reporting on test results, and collaborating with developers to resolve issues.

    Key Responsibilities

    • Develop and execute comprehensive test plans and test cases;
    • Perform functional, integration, end-to-end, and regression testing;
    • Automate web application tests using Selenium WebDriver;
    • Use TestRail to document test plans, manage test cases, and track test execution;
    • Collaborate with developers to identify, document, and track bugs to resolution;
    • Generate detailed test reports and metrics to communicate testing progress and results;
    • Participate in code reviews and provide feedback from a testing perspective;
    • Continuously improve testing processes and methodologies.

    Requirements

    Skills and Qualifications

    • Minimum 3 years of experience in software testing;
    • Proficiency in testing C# MVC web applications and REST APIs;
    • Experience with test management tools, particularly TestRail;
    • Ability to perform both manual and automated testing;
    • Strong knowledge of automated testing tools, especially Selenium WebDriver;
    • Proficient in using version control systems like Git;
    • Strong understanding of different types of testing (functional, integration, end-to-end, regression);
    • Experience with creating and managing test plans, test cases, and test scripts;
    • Excellent analytical and problem-solving skills;
    • Strong attention to detail and a commitment to quality;
    • Good communication skills, both written and verbal;
    • Ability to work independently as well as in a collaborative team environment;
    • Experience in an Agile/Scrum development environment;
    • Familiarity with project management tools like Jira or Trello;
    • Familiarity with behavior-driven development (BDD) tools like SpecFlow would be beneficial;
    • Experience with API testing tools such as Postman or SoapUI;
    • ISTQB certification or other relevant certifications in software testing would be an advantage.

    Personal Qualities

    • Ambitious team players, but can work independently;
    • Courageous and passionate;
    • Able to take on challenges with a sense of urgency;
    • Focused, with a strong desire for self-improvement;
    • Dynamic and progressive in their thinking;
    • Ethical and responsible;
    • Professional, trustworthy, and keen.


  • Standard Bank of South Africa Limited Johannesburg

    Personal & Private Banking Software Quality Engineer · Location: Johannesburg, South Africa · Job Responsibilities: · Develop and deliver high-quality software solutions that meet business requirements and timelines. · Lead technical solution delivery, interpreting business needs ...


  • Liyema Consulting Johannesburg

    Job Title: Software Engineering - Application Lead · We are seeking a skilled and experienced Software Engineering - Application Lead to join our team. This role involves leading and managing a team of software engineers, overseeing the development and implementation of applicati ...


  • Standard Bank of South Africa Limited Johannesburg

    **Job Title:** Software Engineer · **Location:** N/A (Remote) · Summary: · As a seasoned software engineer, you will be responsible for designing, coding, testing, and maintaining programs in development environments. You will apply agreed standards and tools to achieve a well-en ...


  • Standard Bank of South Africa Limited Johannesburg

    **Job Title:** Software Engineer · Description: · We are seeking a skilled Software Engineer to design, code, test, debug, and maintain programs in development environments. The ideal candidate will apply agreed standards and tools to achieve a well-engineered result, working wit ...


  • Deka Minas Pty Ltd Johannesburg

    Software Engineer for Corporate Payments · We are seeking a talented and experienced Software Engineer for a contract opportunity that is passionate about leveraging cutting-edge technology and wanting to develop impactful payment solutions, to shape the future of corporate payme ...


  • Standard Bank of South Africa Limited Johannesburg

    Job Title: Software Developer · Business Segment: Corporate & Investment Banking · We are seeking a highly skilled software developer to design, code, test, document, and refactor programs/scripts. The successful candidate will apply agreed standards and tools to achieve well-eng ...


  • Standard Bank of South Africa Limited Johannesburg

    Personal & Private Banking Software Developer · To design, code, verify, test, document, amend and refactor programs/scripts with adherence to agreed standards and tools. Monitor and report on own progress, proactively identifying issues related to software development activities ...


  • Standard Bank of South Africa Limited Johannesburg

    **Job Title:** Software Development Professional · **Job Responsibilities** · We are seeking a skilled Software Development Professional to design, code, test, debug, and maintain programs in development environments. The successful candidate will apply agreed standards and tools ...


  • Standard Bank of South Africa Limited Johannesburg

    Business Segment: Personal & Private Banking · We are seeking a skilled Software Engineer to design, code, test, debug, and maintain programs in development environments. The ideal candidate will apply agreed standards and tools to achieve a well-engineered result, working within ...


  • Boardroom Appointments Johannesburg

    About the Role · We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions. · Key Responsibilities: · Software Development: Design, code, verify ...


  • Boardroom Appointments Johannesburg

    Software Development Engineer · Key Skills: · Proficient in developing applications using Python and Django frameworks. · Familiar with Software Test Driven Development (TDD) practices and principles. · Possesses a strong understanding of computer networking fundamentals, with CC ...


  • Curiska Johannesburg

    Hiring: Software Engineer · We are actively seeking a talented and driven Software Engineer to join our team. Our client is a leading innovator in the mining industry dedicated to developing cutting-edge solutions that meet global demands. · Key Responsibilities: · Collaborate wi ...


  • Mukuru Johannesburg

    We are seeking a skilled Software Engineer to join our Financial Services engineering team, where you will collaborate with passionate individuals in a dynamic and innovative environment that fosters creativity and growth. · As a key member of our forward-thinking team, you will ...


  • Standard Bank of South Africa Limited Johannesburg

    Job Title: Java Developer · Business Segment: Personal & Private Banking · We are seeking an experienced Java Developer to join our team. The ideal candidate will have a strong background in software engineering and the ability to design, code, test, debug, and maintain programs ...


  • Boardroom Appointments Johannesburg

    About the Job · A software engineer specializing in blockchain technology is required. The ideal candidate will have a strong foundation in computer science and experience with distributed ledger technologies. · Post Graduate Degree in Information Studies or Information Technolog ...


  • People Source Johannesburg

    Key Requirements: · Experience in developing and releasing containerized services using Docker. · Proficiency in data analytics, machine learning, and AI. · We are seeking a skilled professional to design, develop, and test a big data analytics platform. If you have an industrial ...


  • 25Eight LLC Johannesburg

    About Us · HelloKindred specializes in staffing marketing, creative and technology roles, providing a range of talent solutions that can be delivered on-site, remotely or hybrid. · Our vision is to make work accessible and enhance people's lives by disrupting traditional employme ...


  • Browns Jewellers Johannesburg

    Unlock Your Potential in Web Development · Join a Dynamic Team of Innovators and Shapers of the Future · Ambitious Software Developers wanted to create high-performing web applications that make an impact. If you're passionate about building solutions that drive business forward, ...


  • ITC Worldwide, LTD. Johannesburg

    Job Title: Technical Support Lead · Johannesburg, GP, South Africa · R 5,900.00 - R 6,500.00 (South African Rand) · About the Role · We are seeking an experienced ITSM Help Desk Lead to oversee our information technology help desk and incoming tickets. The successful candidate wi ...


  • Staff Unlimited Recruitment Pty Ltd T/A MPC Recruitment Group EC Johannesburg

    Job Description · Software Developer in the Automotive Industry · We are seeking a skilled Software Developer to join our team in the automotive sector. · The ideal candidate will have good knowledge of PLC software systems, including Siemans Simatic S7, Siemans TIA, and Win CC, ...


  • Boardroom Appointments Johannesburg

    About the Job · Software Security Engineer · We seek an Intermediate Software Security Engineer who is passionate about technology and thrives in fast-paced environments. The ideal candidate possesses excellent communication skills, assertiveness, and a growth mindset. · Key Resp ...

Jobs
>
Johannesburg
>
Intermediate software engineer