Key Responsibilities / Duties
1. Implementing automated acceptance tests.
2. Implementing performance tests.
3. Working independently and provide testing guidance and advise to colleagues
4. Ensure appropriate testing is conducted on new/updated code prior to release
5. Work with developers to create appropriate test cases based on expected functionality
6. Interpret and implement quality assurance standards
7. Execute test cases (manual or automated) and analyse results
8. Report bugs and errors to development teams
Experience & Qualifications Required Essential:
9. Proven experience in testing complex, commercial software e.g. enterprise software.
10. A bachelor's or relevant qualification in software, engineering, computer science
11. Ability to code automated tests in Java, JavaScript etc. and skilled use of Fiddler.
12. Significant experience in automation testing.
13. Good understanding of Git, SVN, Maven etc.
14. Knowledge of testing frameworks and methodologies that will support the team goals with respect to quality.
15. Familiar with Tomcat, Nginx and other web servers.
16. Working knowledge of SQL
17. Experience working in an Agile environment and should have good understanding of Software testing lifecycle
18. Ability to demonstrate knowledge of important testing techniques and apply the same in test documentation and execution
19. Excellent user-level understanding of internet technologies APIs, web sites etc.)
20. Able to communicate and work closely with Developers and Product Managers
21. Demonstrated ability to adapt and learn new products and skills.
22. Proven ability to work effectively both independently and in a team-based environment.
23. Ability to document and troubleshoot errors
24. Excellent communication skills
Desirable:
25. A passion for sport and a keen interest in the wagering industry
26. Key Skills and Attributes
27. Good interpersonal skills and an ability to communicate to all levels within the business are essential. A willingness to learn harnessed with a pro-active personality and a good work ethic are equally vital.