Automation Quality Engineer

2 weeks ago


Cape Town, Western Cape, South Africa Impact tech Inc Full time

About Impact Tech Inc:

At Impact Tech Inc, we are dedicated to our workforce, our innovative technology, and our unwavering commitment to customer satisfaction. Our collaborative efforts allow us to expand swiftly, achieve success, and cater to some of the largest brands globally. We leverage state-of-the-art technology to address real-world challenges for our clients, maintaining our position as the premier SaaS platform for businesses to streamline their partnerships and enhance their revenue like never before. Our entrepreneurial culture rewards ambition and curiosity, making this an ideal environment for those seeking a place where their insights are valued and their contributions recognized.

Your Role at Impact Tech Inc:

As a Software Quality Assurance Engineer, you will play a crucial role in delivering top-notch software to our users while ensuring the maintenance of quality standards through automated regression testing. This position offers a unique opportunity to impact the quality of our software throughout every stage of the feature delivery process. You will be responsible for all quality assurance activities within a designated team.

The successful candidate will meticulously evaluate new features, documenting the approach taken in a comprehensive test plan that includes specific test cases for each feature. Following the successful launch of features, you will automate the scenarios outlined in the test plan using Java and Selenium WebDriver.

Your responsibilities will also include conducting regression testing during the deployment workflow and providing timely reports on results. You will collaborate closely with software development engineers and product managers to comprehend product requirements and functionalities, facilitating the development of appropriate build scripts, test plans, and test cases.

Key Responsibilities:

  • Lead Automation Testing initiatives
  • Create, configure, and maintain a suite of automated regression tests and their environments
  • Conduct Test Planning and Requirements Analysis
  • Approve manually scripted test cases
  • Review and act on pull requests
  • Examine product design documentation to ensure clarity and verifiability of requirements
  • Engage with product development to assess system interfaces and operational requirements
  • Define testing methods and create test plans for new or updated software projects
  • Advise engineers on design improvements throughout the software development lifecycle
  • Maintain effective communication with project software engineers regarding limitations and performance requirements
  • Execute test plans and generate reports detailing program evaluations and corrections
  • Conduct various testing types, including functional, non-functional, integration, regression, system, smoke, and sanity testing
  • Monitor program performance post-implementation to prevent recurring issues
  • Conduct compatibility tests with vendor-provided software
  • Design software systems using scientific analysis and mathematical models
  • Create test tools to facilitate data collection and execution of test methods
  • Support manufacturing by verifying fixture software or any software utilized during production
  • Participate in risk management discussions
  • Script test cases based on manually scripted test cases/TestRail
  • Run regression tests and diagnose/report issues
  • Implement automated tests using a Selenium framework
  • Contribute to the development and upkeep of automated test scripts
  • Establish automation frameworks and tools to enhance testing efficiency
  • Execute and monitor automated test suites to ensure product quality
  • Identify and document software defects, ensuring clear communication with the development team
  • Collaborate with developers to reproduce and troubleshoot reported issues
  • Communicate test progress and results to project stakeholders
  • Work with cross-functional teams to prioritize and resolve defects promptly
  • Provide reports and procedures on automation runs and progress
  • Track test metrics such as test and code coverage
  • Implement scripts and server configurations for automated build and testing environments
  • Ensure QA automated test framework documentation is comprehensive
  • Proactively identify opportunities to enhance testing processes and tools
  • Stay informed about industry trends and best practices in QA and technology.

Qualifications:

  • Strong understanding of programming and software development
  • Proven experience as a QA Engineer, ideally in the technology sector
  • Solid knowledge of software testing methodologies, tools, and processes
  • Experience with automation testing tools (e.g., Selenium, Jasmine, POM, Cucumber)
  • Understanding of financial systems and security protocols
  • Ability to troubleshoot complex system tests
  • Creative problem-solving skills
  • Detail-oriented approach
  • Excellent communication skills
  • Minimum of 3 years of experience in the software development lifecycle (Agile/Scrum)
  • Bachelor's Degree or relevant experience
  • ISTQB/ISEB certification preferred
  • At least 2 years of experience in developing RESTful APIs
  • Certification in Java, Spring, or AWS technologies preferred

Additional Information:

  • Hybrid and casual work environment
  • Responsible PTO policy
  • Commitment to a positive work-life balance
  • Training and development opportunities
  • Medical Aid and Provident Fund options
  • Group schemes for medical aid and provident fund
  • Restricted Stock Units with a 3-year vesting schedule
  • Internet allowance and fitness club fee reimbursements

Impact Tech Inc is an equal opportunity employer. All employees and applicants will receive fair treatment and equal employment opportunities regardless of race, ethnicity, color, religion, age, gender identity, sexual orientation, national origin, disability, marital status, or any other non-merit factors.



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

    Senior Automation EngineerAt Inspired Testing, we're seeking a highly skilled Senior Automation Engineer to join our team of exceptional consultants and engineers. As a key member of our quality engineering and software testing consultancy, you'll play a crucial role in helping our customers deliver quality software faster, more effectively, and more...


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

    Senior Automation EngineerAt Inspired Testing, we're seeking a highly skilled Senior Automation Engineer to join our team of exceptional consultants and engineers. As a key member of our quality engineering and software testing consultancy, you'll play a crucial role in helping our customers deliver quality software faster, more effectively, and more...


  • Cape Town, Western Cape, South Africa IT Ridge Technologies Full time

    Job OverviewWe are seeking a highly skilled SDET - Automation Test Engineer to join our team at IT Ridge Technologies. The ideal candidate will have a strong background in automation engineering and a deep understanding of key technologies and tools.Key Requirements:Strong Automation Engineer skillsProficiency with C#,.NET, Selenium, Postman, DevOps, and...


  • Cape Town, Western Cape, South Africa Tower Group Full time

    Job Title: Quality Software EngineerAt Tower Group, we are seeking a highly skilled Quality Software Engineer to join our team. As a Quality Software Engineer, you will play a critical role in ensuring the excellence of our software quality delivered.Key Responsibilities:Design and execute manual and automated tests to ensure software quality.Communicate...


  • Cape Town, Western Cape, South Africa Tower Group Full time

    Job Title: Quality Software EngineerAt Tower Group, we are seeking a highly skilled Quality Software Engineer to join our team. As a Quality Software Engineer, you will play a critical role in ensuring the quality of our software products.Key Responsibilities:Design and execute manual and automated tests to ensure software quality.Communicate test issues...


  • Cape Town, Western Cape, South Africa IT Ridge Technologies Full time

    Job OverviewWe are seeking a highly skilled Automation Test Engineer with a strong background in automation engineering and a deep understanding of key technologies and tools.Key Requirements:Strong Automation Engineer skillsProficiency with C#,.NET, Selenium, Postman, DevOps, and AzurePreferred Qualifications:Familiarity with at least one of the following...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job DescriptionWe are seeking a highly skilled Automation Test Engineer to join our team at Dimension Data.Key ResponsibilitiesUtilize 3 years of experience in a software project delivery environment to drive quality and efficiency.Possess ISTQB/ISEB Foundation Certification in Software Testing and apply it to create and maintain test cases.Develop and...


  • Cape Town, Western Cape, South Africa Tower Group Full time

    Job Title: Quality Software EngineerAt Tower Group, we are seeking a highly skilled Quality Software Engineer to join our team. As a Quality Software Engineer, you will play a critical role in ensuring the quality of our software products.Key Responsibilities:Design and execute manual and automated tests to ensure software quality.Communicate test issues...


  • Cape Town, Western Cape, South Africa Tower Group Full time

    About the RoleTower Group is seeking a highly skilled Quality Assurance Engineer to join our team. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDesign and execute manual and automated tests to ensure software qualityCommunicate test issues effectively to...


  • Cape Town, Western Cape, South Africa Optimal Growth Technologies Full time

    Job Title: Software Quality Assurance EngineerAt Optimal Growth Technologies, we are seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software products by designing and executing manual and automated tests.Key...


  • Cape Town, Western Cape, South Africa Optimal Growth Technologies Full time

    Software Quality Engineer Job DescriptionAt Optimal Growth Technologies, we are seeking a highly skilled Software Quality Engineer to join our team. As a Software Quality Engineer, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Design and execute manual and automated tests to ensure software...


  • Cape Town, Western Cape, South Africa Planet10 Full time

    Job Title: Software Quality EngineerWe are seeking a highly skilled Software Quality Engineer to join our team at Planet10. As a key member of our Quality Engineering team, you will be responsible for designing and executing manual and automated tests to ensure the highest quality of our software products.Key Responsibilities:Develop and execute automated...


  • Cape Town, Western Cape, South Africa Optimal Growth Technologies Full time

    Software Quality Engineer Job DescriptionAt Optimal Growth Technologies, we are seeking a highly skilled Software Quality Engineer to join our team. As a Software Quality Engineer, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Design and execute manual and automated tests to ensure software...


  • Cape Town, Western Cape, South Africa Optimal Growth Technologies Full time

    Software Quality Engineer Job DescriptionAt Optimal Growth Technologies, we are seeking a highly skilled Software Quality Engineer to join our team. As a Software Quality Engineer, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Design and execute manual and automated tests to ensure software...


  • Cape Town, Western Cape, South Africa Zappi Full time

    About ZappiZappi is a fast-growing software company that specializes in providing innovative solutions for Fortune 500 companies. Our platform helps businesses pre-test new ideas and creative content before production, ensuring that only the best ideas make it to market.Our MissionWe are committed to delivering exceptional software products that meet the...


  • Cape Town, Western Cape, South Africa Parvana Full time

    About Parvana: Parvana is recognized as a leader in automation solutions, celebrated for its innovative methodologies. With over two decades of expertise in the industry, Parvana has established itself as a key player in global unified communications management, setting the standard for digital workplace management solutions. Key Responsibilities: ...


  • Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    Position OverviewAs a Lead Quality Assurance Engineer, you will spearhead the creation and implementation of performance and automation testing solutions. Your collaboration with management will be essential in applying automation strategies and planning effective performance and automation testing to ensure timely and efficient delivery of high-quality...


  • Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    Position Overview As a Lead Quality Assurance Engineer, you will spearhead the creation and implementation of performance and automation testing solutions. Your collaboration with management will be crucial in applying automation strategies and executing effective performance and automation testing to ensure timely and efficient delivery of high-quality...


  • Cape Town, Western Cape, South Africa Optimal Growth Technologies Full time

    Software Quality EngineerAt Optimal Growth Technologies, we are seeking a highly skilled Software Quality Engineer to join our team. As a Software Quality Engineer, you will play a critical role in ensuring the excellence of our software quality delivered.Key Responsibilities:Design and execute manual and automated tests to ensure software...


  • Cape Town, Western Cape, South Africa Zappi Full time

    About ZappiZappi is a pioneering SaaS platform that empowers Fortune 500 companies to pre-test innovative ideas and creative content before production. Our comprehensive services encompass new products, media campaigns, names, logos, packaging, and flavors. By leveraging top expertise in applied statistics, data science, visualization, UX, and engineering,...