Software Engineer in Test

LOCATIONS: Johannesburg

We are looking for candidates that can fulfil the role of a Test Automation Engineer or Software Developer in Test (SET). To get a foot in the door with us we require the following as minimum:

OUTPUT | CORE TASKS

  • Form part of delivery team
  • Analyse and review business specifications, technical specification, and architecture Documents
  • Provide effort estimate to key stakeholders
  • Design, prioritise and implement automated test and/or mocks
  • Define base test data setup with test analyst/s
  • Implement build plans alongside the test analyst/s which will be executed via build Tools
  • Track and follow-up on nightly builds
  • Handover automated test packs through to test analyst
  • Support test analyst during test execution
  • Defect management for both script related and system under test defects

QUALIFICATIONS

  • BSc or BA degree preferred but relevant testing experience will supersede

EXPERIENCE

  • At least 4 years of relevant software testing experience with demonstrated abilities in the software testing field
  • At least 1 year of relevant lead role experience on testing projects

KEY SKILLS

  • Experience with approaches and/or methodologies such agile, waterfall and lean development
  • Identify test requirements from specifications or any other form of requirements
  • Map test case requirements
  • Design test coverage plan (requirements matrix)
  • Develop, document and maintain functional test cases and other test artefacts like test data, data validation, requirement matrices and reports
  • Execute and evaluate manual or automated test cases
  • Reporting test results
  • Isolate, replicate, and report defects and verify defect fixes
  • Manage project/stream deliverables
  • Manage project impediments and drive resolution
  • Strong reporting skills to stakeholders
  • Mentorship and assistance to other project team members in the testing team

TECHNICAL SKILLS

  • SQL (Awareness of relational DB structure and use of queries to return and/or update data)
  • Scripting in VBScript, Groovy, Python, or JavaScript will be advantageous

TESTING TOOLS

  • Test Management Tools (HP Quality Center/ALM, Test Link, etc.)
  • Defect Management Tools (HP Quality Center, Atlassian JIRA, Bugzilla, IBM Rational ClearQuest, etc.)
  • SOAP UI (will be advantageous)
  • Selenium (will be advantageous)

TECHNOLOGIES

  • Web based applications
  • Message based systems
  • Desktop applications
  • Back-end/Mainframe
  • Mobile applications
  • Commercial off the shelf applications (COTS)

TEST PROCESS INTEGRATIONS

  • DevOps – with continuous delivery/integration strategies
  • Agile – DAD, Kanban, XP, Lean Development
  • Waterfall

COMPETENCIES

  • Deciding and initiating action
  • Learning and researching
  • Entrepreneurial and commercial thinking
  • Relating and networking
  • Adapting and responding to change
  • Persuading and influencing
  • Creating and innovating

NOTES 

  • Only open to South African citizens
  • If you have not had a response from us within seven days, please consider your application unsuccessful.