Enable job alerts via email!

Intermediate Software Development Engineer in Test

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 200,000 - 300,000

Full time

Today
Be an early applicant

Job summary

A technology company is seeking an Intermediate Software Development Engineer in Test to design and maintain automated test frameworks. Responsibilities include executing tests, documenting results, and collaborating with developers on software quality. Candidates should have experience in automated testing and familiarity with tools such as Selenium. This role emphasizes risk-based testing and requires relevant card or payment systems experience.

Qualifications

  • Proven experience in automated software testing, including design, development, and execution of test cases.
  • Experience with test automation frameworks and tools like Selenium, JUnit, and TestNG.
  • Solid understanding of risk-based testing techniques and quality management practices.

Responsibilities

  • Create well-structured test plans and execute automation test cases.
  • Design and develop reusable automated test frameworks for software validation.
  • Provide detailed reports on test results and recommend improvements.

Skills

Automated software testing
Test case design
Selenium
JUnit
TestNG
Risk-based testing techniques
Job description
Intermediate Software Development Engineer in Test

Job Openings Intermediate Software Development Engineer in Test

About the job Intermediate Software Development Engineer in Test
Purpose of the Role:

The Automated Test Engineer is responsible for designing, implementing, and maintaining automated test frameworks to validate the functionality of applications. The role includes creating initial test designs, writing scripts, installing automation protocols, and reporting test results to ensure quality standards are met.

Key Responsibilities & Tasks:
1. Test Planning & Execution:
  • Create well-structured test plans and test cases to ensure comprehensive coverage of application functionality.
  • Design and execute automation test cases to validate software against defined requirements.
  • Work closely with Software Developers to identify bugs in the software and recommend appropriate solutions.
  • Document bug reports and track defects until resolution.
  • Investigate the cause of defects identified through testing, providing detailed analysis.
3. Framework Design & Development:
  • Design and develop robust, reusable automated test frameworks to streamline testing efforts.
  • Select and implement the most suitable automation tools based on project needs and requirements.
4. Risk & Quality Management:
  • Use risk-driven techniques to develop, maintain, and execute automated test suites.
  • Review requirements, specifications, and manuals to ensure quality and testability.
  • Trace test cases and results back to specific quality risks to ensure high standards.
5. Automation Tool Selection & Maintenance:
  • Select, develop, and maintain appropriate test automation tools to support the testing process.
  • Ensure the stability and robustness of test scripts across multiple environments.
6. Test Results Reporting:
  • Track and update test execution status based on the outcome of test iterations.
  • Provide detailed and clear reports on test results and software quality, ensuring transparency for stakeholders.
  • Use diagnostic tools and techniques to identify the root cause of software failures.
  • Recommend improvements to software quality based on test findings and root cause analysis.
  • Proactively suggest improvements to increase efficiency, stability, and overall performance.
Mandatory Requirements:
  • Card or Payment Experience: Candidates must have relevant experience in card or payment systems, as this is a crucial aspect of the role.
Skills & Experience:
  • Proven experience in automated software testing, including design, development, and execution of test cases.
  • Experience with test automation frameworks and tools (e.g., Selenium, JUnit, TestNG).
  • Solid understanding of risk-based testing techniques and quality management practices.
  • Experience with defect tracking tools and diagnostic methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.