Enable job alerts via email!

Software Development Engineer in Test Level 1

Boardroom Appointments

South Africa

Hybrid

ZAR 400 000 - 600 000

Full time

30+ days ago

Job summary

A prominent recruitment firm in South Africa is looking for a Software Development Engineer in Test Level 1 to define and optimize automated testing frameworks. The candidate will work in a hybrid model, ensuring software quality through comprehensive testing practices. Responsibilities include developing functional tests, improving engineering efficiency, and facilitating knowledge transfer within the team.

Responsibilities

  • Define functional and non-functional test scenarios to verify software functionality.
  • Develop and optimize automated functional, unit, integration, and end-to-end tests.
  • Solve engineering productivity problems with improved tooling and frameworks.
  • Identify and resolve quality checks through manual exploratory testing.
  • Track and communicate automated test results effectively.
  • Facilitate code reviews to improve team practices.
  • Write and optimize automated tests for CI/CD pipelines.
  • Estimate own work effort and escalate risks to stakeholders.
  • Participate in technical design sessions for testability.
Job description
Software Development Engineer in Test Level 1
About the job Software Development Engineer in Test Level 1

Hybrid position

Responsibilities:

  • Defines well distributed functional and basic non-functional test scenarios that adhere to the desired test distribution to verify whether a complete software product functions and performs as expected.
  • Develop and optimise automated functional and basic non-functional, unit (T1), integration (T2), end-to-end (T3) and production post deployment (T4) tests, tools and artefacts, to support the test suite and ensure adequate coverage and comprehensive, quality testing of a product.
  • Solve engineering productivity problems through the use of improved technical abilities (tooling, frameworks, process improvements)
  • Identify and resolve missing quality checks and scenarios to improve overall software quality through manual exploratory testing, reviewing of functional and basic non-functional automated test results, test coverage as well as their functioning.
  • Track and communicate automated test results related to a software product a timely, effective, and automated manner adhere to compliance and sign-off requirements.
  • Facilitate code reviews and transfer knowledge to improve test automation skill and knowledge of team practices and software products.
  • Write, troubleshoot and optimise automated tests and supporting artefacts to execute automatically in CI/CD pipelines, reduce cycle time and continuously test software releases efficiently.
  • Estimate the effort required for own work.
  • Escalate risk and issues timeously to enable the effective planning and communication to stakeholders.
  • Participates in technical design sessions to ensure product or feature testability and compliance.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.