We are a leading international digital gaming company, underpinned by superior talent and technology. We operate a multi-branded strategy, using a combination of proprietary and licensed software to provide online bingo and slot gaming and a social gaming mobile application. Every day, millions of people worldwide enjoy our products - which includes meccabin...
Read more about this company
As a Software Development Engineer in Test (SDET), you will design, build, deploy and support teams to take on test automation solutions. This role requires a dynamic individual with a unique blend of technical excellence coupled to an open, servant leader approach.
You will be instrumental in establishing a leading approach to testing, that is fundamental to enabling the journey to a fully DevOps organisation. This is a fantastic opportunity to build your own career with a team scaling at a good pace.
It is also an opportunity to work with one of the leading companies in the online gambling industry.
Responsibilities:
Define and build test automation frameworks (both functional and non-functional)
Define and building automation of critical parts of the pipeline, particularly in the automated provisioning of test data and environments
Supporting developers to build tested solutions and assisting in the building of automated development practices
Support the roll out and use of test automation with multiple Product teams (Squads)
Advise to other teams on how they can refine their test approaches (including developers)
Promote testing, test automation and Quality practices within the organisation
Qualifications
Direct coding experience in Java on Linux.
Building test automation solutions using common Open Source tools - e.g. Selenium, Serenity, webdriver.io, K6, REST Assured
Experience in test automation
Demonstrable knowledge of integrating test frameworks in a Jenkins pipeline
Practical experience of using Git/Bitbucket
Use of Agile tools - e.g. Confluence, JIRA, Slack
Experience in working in Agile teams
ISTQB Foundation Level certification
Nice to have:
JavaScript, TypeScript experience
Implementing Unit testing
Security testing knowledge
Performance Testing
Git Distributed Workflow implementation and management
Build service virtualisation solutions
Full Jenkins pipeline implementation
Automated handling of AWS environments
Structuring and delivering training
Containerisation - Docker, Kubernetes, Swarm;
Integration of testing into environment monitoring/alerting tooling (e.g. New Relic, OpsView, Nagios, ELK, Graphite, Grafana, Zabbix, etc.)
Networking knowledge including switching, routing, VPN's, Load balancing, etc
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.