Talent.com
Software Quality Engineer (Java using Selenium)

Software Quality Engineer (Java using Selenium)

impact.comCape Town, Western Cape, South Africa
30+ days ago
Job description

Software Quality Engineer (Java using Selenium)

Cape Town

Our Company :

At impact.com, we are passionate about our people, our technology, and 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 and are a leading SaaS platform for automating partnerships and growing revenue. Our entrepreneurial culture rewards ambition and curiosity. If you value your opinion, want to contribute, and enjoy working with talented people globally, join us!

impact.com is transforming partnership management for brands like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics. Our platform helps create, manage, and scale partnerships with trusted brands and communities. Learn more at

Your Role at impact.com :

You will ensure high-quality software delivery and maintain quality standards through automation. This role influences software quality throughout the feature delivery process, focusing on detailed testing and automation using Java and Selenium WebDriver. You will also conduct regression testing, collaborate with developers and product managers, and develop build scripts, test plans, and test cases.

What You'll Do :

  • Automate regression testing
  • Create, configure, and maintain automated test suites and environments
  • Develop test plans and analyze requirements
  • Sign off on manual test cases
  • Review pull requests and product documentation
  • Evaluate system interfaces and performance requirements
  • Design test methods and plans for new or updated software
  • Recommend improvements during SDLC
  • Communicate with engineers about system capabilities and limitations
  • Execute test plans and report results
  • Perform functional, non-functional, integration, regression, system, smoke, and sanity testing
  • Monitor performance post-implementation
  • Conduct compatibility tests
  • Design software systems using scientific and mathematical models
  • Create tools for data gathering and testing
  • Support manufacturing software verification
  • Participate in risk management meetings
  • Scripting test cases and running regression tests, diagnosing issues
  • Implement automated tests with Selenium
  • Configure scripts and servers for automated environments
  • Report automation progress and metrics
  • Maintain documentation for QA automation framework

What You Have :

  • Strong programming and software development knowledge
  • Troubleshooting skills and complex system testing experience
  • Creative thinking and detail orientation
  • Good communication skills within development teams
  • Minimum 3 years in SDLC
  • Bachelor's Degree / BTEC or equivalent
  • ISTQB / ISEB certification (preferred)
  • At least 2 years developing RESTful APIs
  • At least 3 years in test automation with Selenium, Jasmine, POM, Cucumber
  • Java, Spring, or AWS certifications (preferred)
  • Additional Benefits :

  • Work-life balance focus
  • Training in advanced partnership automation products
  • Medical Aid (Discovery & Bonitas), Provident Fund (Momentum)
  • Restricted Stock Units
  • Fitness club reimbursements
  • impact.com is an equal opportunity employer, committed to fair treatment and diversity in the workplace.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Java • Cape Town, Western Cape, South Africa