Skip to content
mimi

Senior Test Automation Engineer / SDET

Paracon

South Africa · On-site Full-time Senior 1mo ago

About the role

About

Are you a sharp, self-motivated quality professional who loves designing robust automation solutions and bridging the gap between complex tech and business logic? We are seeking an exceptional Senior Test Automation Engineer / SDET to join our team.

In this role, you won't just write test scripts—you will analyze complex requirements, design end-to-end testing strategies, and actively collaborate across diverse business units. You will act as a critical bridge between technical developers and non-technical stakeholders, ensuring high-quality software delivery while mentoring peers and driving continuous improvement. If you are a proactive problem-solver who takes the initiative to add tangible value from day one, we want to hear from you.

Key Responsibilities

  • UI & API Test Automation
    • UI Engineering: Develop, maintain, and optimize scalable UI test automation frameworks across web and mobile applications using tools like Selenium, Cypress, Playwright, or Eggplant.
    • Dynamic Web Interaction: Utilize deep knowledge of DOM structures, dynamic XPaths, CSS selectors, and JavaScript execution to build resilient tests.
    • API Testing: Build and optimize automation frameworks for functional, non-functional, security, and backward-compatibility testing of REST/SOAP services.
    • Advanced Tech Stack: Implement contract testing (e.g., Pact), API mocking/virtualization, and handle advanced authentication mechanisms (OAuth, JWT, API keys).
  • Strategy & CI/CD Integration
    • Continuous Integration: Seamlessly integrate test suites into modern CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.) for continuous testing.
    • Test Strategy & Analysis: Analyze requirements to define robust test strategies, identify coverage gaps, and optimize framework execution (including parallel execution).
    • Data Management: Implement stable test data management strategies and environment setups.
  • Collaboration & Stakeholder Engagement
    • Cross-Functional Teamwork: Work across different teams and units to track, triage, and resolve defects efficiently.
    • Technical Communication: Translate complex technical testing metrics into clear, actionable reports for non-technical stakeholders, product owners, and business analysts.
    • Mentorship: Participate in peer code reviews, share knowledge, and support developers and junior testers with troubleshooting and debugging efforts.

Role Requirements

Mandatory Requirements (Must-Haves):

  • Certification: Valid ISTQB Foundation Certification is strictly required.
  • Experience: 3 to 5 years of total industry experience, with a minimum of:
    • 3 years dedicated to UI and API Test Automation.
    • 3 years focused on Test Analysis & Strategy formulation.
  • Programming Proficiency: Strong scripting/programming skills in at least one language (Java, Python, JavaScript, or C#).
  • BDD Frameworks: Solid familiarity with Gherkin syntax and BDD frameworks (e.g., Cucumber, Spec Flow).
  • Proven Track Record: Ability to confidently present past project implementations, discuss framework architecture choices, and detail how you overcame complex testing lifecycle challenges.

Desirable Skills (Beneficial):

  • Experience with mobile test automation tools (Appium, Espresso, XCUITest).
  • Performance testing experience using tools like JMeter.
  • Exposure to cloud-based testing infrastructure like Sauce Labs.

Skills

APIAPI mockingAPI testingAppiumAzure DevOpsBDDC#CSS selectorsCypressCucumberDockerEggplantEspressoGitHub ActionsGherkinHTMLJavaJavaScriptJenkinsJMeterOAuthPactPlaywrightPythonRESTSeleniumSOAPSpec FlowUIUI EngineeringUI test automationXCUITestXPathJWT

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free