THE OPPORTUNITY:
A fantastic opportunity for a software test developer to enhance & develop our product quality assurance processes across the business. We are seeking a test developer with knowledge of automated and manual testing, preferably within an agile environment.
JOB RESPONSIBILITIES:
- Working closely with the development team in the design, test and rollout of new features and enhancements
- Design and develop manual test scripts
- Design and develop automated tests using Selenium, Postman, and custom test frameworks
- Passionate about building high quality, easy to use software
- Updating, repairing, modifying, and developing existing tests and supporting applications.
- Help with creating documentation to support new services
- Work with the Customer Solutions Team to provide test scenarios and tools for testing connectivity with customer installations
REQUIRED SKILLS:
- Working knowledge of change management processes
- Experience of working as a Software test developer ideally within an Agile/Scrum environment
- An understanding of the principles in creating easily modifiable and extensible automated test suites
- Experience with a modern test automation framework, such as Selenium, Behat, Cucumber or others
- Knowledge of Continuous Integration
- Understanding of HTTP protocol
- Understanding of C#, JavaScript and HTML
- Understanding of VoIP Principles and API based telephony services (Twilio, Nexmo etc.)
- An understanding of the concepts of TDD & BDD and how it applies to agile testing
- Web application testing and/or Web service testing