Our partner Redbox Automated Retail LLC is an American company famous for movie rentals via automated retail kiosks located throughout the USA with tens of millions of customers. Over the last few years, Redbox has successfully expanded into the exciting world of digital streaming, with free movies, TV channels, and premium on-demand content. Redbox is now expanding its digital streaming platform and is looking for talented individuals to join its development teams located in Belgrade, Chicago, and Seattle.
Join our growing Redbox team as a Junior SDET Engineer.
The biggest engineering team is located in the Belgrade office. It's now counting 37 members and ready to expand further and welcome new colleagues to join them in their exciting journey. Our engineers are working on modern and cool technologies and in the following teams: .NET, Frontend, Android and iOS, QA, SDET, DevOps, and Data team.
We’ve established an agile development process using cutting-edge infrastructure, stacks, and technology and are seeking talented software engineers to join our team. The Platform team builds the heart of all Redbox consumer experiences by creating robust services for everything we do as a business, from product catalogue of movies and TV shows to ad-supported titles, free live television, and managing a complex physical rental business. Redbox rents over a million discs a day from over 40,000 kiosks and its video streaming business is growing steadily every month serving up thousands of on-demand movies.
You will work as part of an elite team designing and developing high-availability services using the latest technologies to scale with our growing business.
This is a unique opportunity to get all in automation and requires a willingness to learn some new Java magic and principles of testing.
The current Framework is written in Java11, using Selenium 4, JUnit5, and Gradle7. It consists of 4 layers of testing, across almost a dozen of platforms. All the tests are being executed on BrowserStack, often with as much as 25 tests running in parallel. That gives us testing coverage and state of all platforms without losing much time. As it can be seen, usage of the newest up-to-date versions is a common thing and something we at Redbox strive to do.
The technologies you will be using are Java, Selenium, Junit5, Gradle, BrowserStack, RestAssured, GraphQL, Allure, Git, Jenkins, SuiteST.
Your responsibilities:
- Ability to absorb knowledge
- Help drive innovation and best practices
- Be a team player, write code for people as well for machine
- Learn how to maintain existing test sets, and analyze results
- Learn how to create excellent automation scripts that would test all aspects of all applications (WebPage and TV apps)
- Continuously look for new technologies as we strive for the simplest but best solutions
- Daily communication with our colleagues in the USA, including other development teams, UX, design, marketing, and product managers
Your profile:
- You are an aspiring talent, ready to start your work adventure
- Good knowledge of core Java, and OOP concepts
- Ability to debug and evaluate your own code
- Familiarity with version control (GIT) or a similar SCM tool
- Fluent communication in English
Bonus skills:
- Java 10+ hands-on experience
- Familiarity with concepts of manual testing and automation
- Familiarity with REST API
- Familiarity with Postman/Charles
- Familiarity with GraphQL
- Git wizardry
Our offer:
- Competitive salary and a variety of fringe benefits
- Personal development/education (conferences, workshops)
- Excellent work-life balance
- Work in an international team of talented engineers
- Great equipment
- Modern and cozy working place with a positive and friendly atmosphere
- Know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!