Description
Senior Developer in Test (Contract)
ROLE SUMMARY
The Product Development team is the largest team within the wider Engineering group. Utilising the most modern agile/lean software development processes and techniques, the Product Development team supports the Product Management team in delivering global award-winning products and solutions. Testing involves automated tests on Front End GUIs and Back End Servers.
RESPONSIBILITIES
- Write Test Specifications from Requirements & Functional Specifications.
- Review Test Specifications and the work of other test engineers.
- Take an active role in the design and implementation of test schedules.
- Clearly, concisely & timely report status.
- Leadership role on larger Test projects.
- Design & execute manual and automated test cases.
- Interact with developers, architects & SMEs to discuss & resolve defects.
- Mentor, coach and review test engineers.
- Design, implement & maintain Processes & Process documentation.
- Review user & customer documentation.
- Investigate, evaluate & introduce tools, technologies & techniques.
- Occasionally execute interoperability & acceptance testing on a customer site.
- Occasionally deal with customer issues.
EXPERIENCE & SKILLS
- Good working Unix & Linux.
- Scripting or Programming Languages such as Perl, PHP, Shell, C, Java.
- Excellent Written & Oral Communication.
- Some working knowledge of databases & tools, Oracle preferred.
- Telecommunications network and technology understanding.
- Some Performance/Load/Capacity Testing.
- Tools - test case/defect management.
- Version Control - CVS/SVN.
- Test automation.
- Client Server architecture.
- Web Interface technologies.
- GUI test automation - TestNG, Junit, Selenium
- Experience in Mediation, Rating or Billing
- Agile/XP experience