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.