Intermediate Automation Test Engineer

Cape Town, WC, ZA, South Africa

Job Description

The Automation Test Engineer will be responsible for ensuring the quality, reliability, and usability of the software products. This role involves designing and executing manual and automated test cases, identifying defects, and collaborating with development teams to deliver robust software solutions. The ideal candidate will have a strong understanding of software testing methodologies, experience with warehouse management systems or similar software, and a passion for quality assurance.



Key Responsibilities



Test Planning and Design :



Translate functional and business requirements into comprehensive test plans, test cases, and test scripts.



Develop and maintain detailed test documentation to ensure traceability and repeatability.



Testing Execution :



Perform manual and automated testing, including functional, regression, integration, and performance testing.



Validate software against requirements, ensuring alignment with client expectations and industry standards.



Defect Management :



Identify, log, and track software defects using bug tracking tools (e.g., Jira, Xray).



Work closely with developers to reproduce issues, verify fixes, and ensure resolution.



Collaboration :



Collaborate with developers, business analysts, and product managers to understand requirements and ensure quality throughout the Software Development Life Cycle (SDLC).



Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.



Process Improvement :



Contribute to the enhancement of QA processes and best practices to improve testing efficiency and product quality.



Assist in implementing and maintaining automated testing frameworks (e.g., Selenium, Appium).



Reporting :



Provide detailed test reports and metrics to stakeholders, highlighting quality status and risks.



Ensure compliance with quality standards and project-specific requirements.



Education :



Bachelor's degree or diploma in Information Technology, Computer Science, or a related field.



ISTQB Foundation Level certification (or equivalent) preferred.



Familiarity with ISO 9001 standards or other quality management systems is a plus



Experience :



3-5 years of experience in software quality assurance, preferably in a QA/QC role.



Hands-on experience with manual testing and exposure to test automation tools (e.g., Selenium, Postman, Appium, Playwright).



Familiarity with warehouse management systems or supply chain software is advantageous.



Experience working in an Agile or Scrum environment.



Technical Skills :



Proficiency in test case development, defect tracking, and reporting using tools like Jira, Xray, or similar.



Working knowledge of SQL for backend testing and data validation.



Basic programming knowledge (e.g., C#, Java, Python) for test automation is a plus.



Experience with API testing (e.g., using Postman) and mobile/web testing.



Soft Skills :



Strong analytical and problem-solving skills with a keen attention to detail.



Excellent written and verbal communication skills in English.



Ability to work collaboratively in a team environment and manage multiple tasks effectively.



Proactive attitude with a passion for continuous improvement and quality assurance.



Between 3 - 5 Years

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1514982
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned