Software Development Engineer in Test

6 months ago


Cape Town, South Africa Inspired Testing Full time

Software Development Engineer in Test (SDET)

Location: Johannesburg/Cape Town, South Africa

Full-time

About Us:

Inspired Testing is a leading innovative and forward-thinking quality engineering and software testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver quality software faster, more effectively, and more frequently. Our brand is trusted and highly respected globally, and we are looking for experienced SDET's who are inspired and motivated by the prospect of being part of our growth story.

The Team:

We're at an exciting point where there's ample opportunity to make a big impact in scaling the people, processes, and technology in service of that mission. Our team's strength is in its diversity and its acceptance of new ideas and new ways to look at old challenges. We know humans are not one-dimensional, and we celebrate the uniqueness everyone brings to the problems we solve and the culture we create.

Key Responsibilities:

  • Refactor existing codebases to enhance scalability, maintainability, and performance.
  • Implement SOLID design principles in automation projects to ensure high-quality, modular, and reusable code.
  • Integrate automation tools into the Test Life Cycle (TLC) and Continuous Integration/Continuous Deployment (CI/CD) processes to streamline testing and deployment workflows.
  • Conduct static code analysis and improve code coverage using tools like SonarQube to ensure the quality and reliability of the automation code.
  • Develop and maintain tools that support both development and testing efforts, improving efficiency and effectiveness across the team.
  • Engage in stakeholder reporting, effectively communicating automation efforts, results, and impacts on the overall project timeline and quality.
  • Write code aimed at improving the overall testability of the software, ensuring that software designs support robust and efficient testing strategies.
  • Lead and innovate in the automation strategy, including framework design, execution, and maintenance across multiple platforms.
  • Architect and implement advanced automation solutions that integrate seamlessly with development and deployment processes.
  • Conduct in-depth security testing, and performance testing.
  • Develop custom tools to enhance development and QA efficiencies.
  • Serve as a mentor for all levels of automation engineers, providing guidance on best practices, code quality, and advanced technical challenges.
  • Participation and contribution to the Inspired Testing Community of Practice.
  • Continuous improvement and contribution to Inspired Testing standards.

Skills and Competencies:

  • Advanced understanding of automation framework design and maintenance, with a focus on creating scalable and reusable components.
  • Proficiency in refactoring and applying SOLID design principles to automation projects.
  • Strong skills in integrating automation within TLC and CI/CD pipelines.
  • Expertise in using code analysis tools like SonarQube to maintain high standards of code quality and coverage.
  • Ability to develop tools that enhance the efficiency of development and testing processes.
  • Excellent communication skills for effective stakeholder reporting and team collaboration.
  • Strong coding skills with a focus on enhancing software testability.
  • Mastery of software development and testing methodologies.
  • Expertise in complex automation system design and implementation.
  • Strong leadership skills and the ability to drive quality across development teams.
  • Advanced knowledge of performance and security testing practices.
  • Exceptional problem-solving skills and the ability to work on complex projects with cross-functional teams.

  • Software Test Engineer

    2 months ago


    Cape Town, South Africa DLK Group Full time

    Cape Town, South Africa | Posted on 02/05/2024 Our client in the health sector is seeking a Software Testing Engineer in Cape Town for a hybrid position. This opportunity entails a 1-year contract. As a Software Test Engineer, you'll contribute to the development of enterprise-level software aimed at improving healthcare delivery in the province, with a...

  • Software Test Engineer

    6 months ago


    Cape Town, South Africa DLK Group Full time

    Job Description Our client in the health sector is seeking aSoftware Testing Engineer in Cape Town for a hybrid position. This opportunityentails a 1-year contract. As a Software Test Engineer, you'll contribute tothe development of enterprise-level software aimed at improving healthcaredelivery in the province, with a focus on managing person-level...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About the Role:MRI Software is seeking a skilled Software Engineer to join our team in Cape Town. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software solutions throughout the software development lifecycle.Key Responsibilities:Develop software features in a self-sufficient way...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our EC2 Core Platform team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, architecting, and developing new and existing systems using modern programming languages such as Java, C++, and C#. About the TeamYou will...


  • Cape Town, South Africa Scrums Full time

    SovTech is now Scrums.com! Same company, new name. We are looking for a skilled software test engineer to join our QA team in Cape Town. As a software test engineer, you will be responsible for evaluating software functions and designing test protocols to ensure that products work as intended. You will also be responsible for completing all testing...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About the RoleMRI Software is seeking a talented Test Automation Specialist to join our team. As a key member of our quality assurance team, you will be responsible for defining and executing automated test strategies, interpreting test results, and applying software testing practices to ensure the quality and testability of our products and services.Key...


  • Cape Town, South Africa Women in Tech USA Full time

    Our Company: At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    MRI Software is a global industry leader in real estate software, constantly striving to amaze and maintain its high client experience standard.We're seeking an experienced Senior Software Engineer to join our team in Cape Town. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining software...


  • Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


  • Cape Town, South Africa RareCruit Full time

    CPT | Permanent | On-site | Salary negotiable Look no further than our client! As a key defence solution provider to over 50+ countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes continuous development, improvement, and revision, making...


  • Cape Town, South Africa RareCruit Full time

    CPT | Permanent | On-site | Salary negotiable Look no further than our client! As a key defence solution provider to over 50+ countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes continuous development, improvement, and revision, making...


  • Cape Town, Western Cape, South Africa Inspired Testing Full time

    Job SummaryWe're seeking a highly skilled Software Development Engineer in Test to join our team at Inspired Testing. As an SDET, you will play a crucial role in enhancing the scalability, maintainability, and performance of our codebases. Your expertise in automation framework design, SOLID design principles, and code analysis tools like SonarQube will be...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    Job Title: QA EngineerAt MRI Software, we're on a mission to break new ground and lead the real estate industry into a digital-first future. As a QA Engineer, you'll play a critical role in ensuring our products and services meet the highest standards of quality.Responsibilities:Develop and execute automated test strategies, leveraging industry best...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    CPT | Permanent | On-site | Salary negotiable Look no further than our client! As a key defence solution provider to over 50+ countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes continuous development, improvement, and revision, making...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Support Channels team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying complex software systems that meet the needs of our customers.Key ResponsibilitiesDesign...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Role Description:About the Role:We are seeking an experienced Java Software Engineer to join our dynamic team at Entelect Software Ltd. As a key member of our team, you will be responsible for delivering high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design, develop, and test software applications using...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    At MRI Software, we're on a mission to revolutionize the real estate industry with cutting-edge technology. As a Software Engineer, you'll play a crucial role in developing innovative software solutions that drive client success.Key Responsibilities:Design and develop software features that meet the highest technical standardsCollaborate with...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    About the JobWe are seeking a highly skilled Intermediate Mobile Software Engineer to join our dynamic team at Entelect.Delivery: As an Intermediate Mobile Software Engineer, you will be responsible for developing world-class mobile applications for leading organizations in South Africa.People: You will work closely with cross-functional teams to tackle...

  • Test Engineer

    4 weeks ago


    Cape Town, South Africa Milkor Integrated Systems Full time

    Design and Analysis:Utilize CAD software (Siemens NX) to create 3D models and 2D drawings.Collaborate with other engineers to ensure design integrity and compliance with industry standards.System Integration:Understand the integration of mechanical, electrical, and software systems within the powerplant.Assist in the development of system tests.Support the...