Overview
IGT’s System team is focused on providing Operators with innovative casino systems solutions and products that will help increase their ROI.
Some examples of IGT Systems products are Cardless Connect or the ADVANTAGE suite. We are looking for a Software Developer Engineer in Test (SDET) who can contribute to the quality and testing of such innovative solutions within IGT Systems and deliver a world class customer experience.
The successful candidate will have a passion for quality and a solid track of record designing and implementing automation solutions for complex systems, leveraging off-the-shelf and custom frameworks.
Primary responsibilities :
- Designing / implementing robust and scalable test scenarios and automation
- Work closely with the Development and Quality Assurance teams to envisage best automation strategies and tools across the organization
- Participate in design and code reviews, implementation of CI / CD, assess overall system quality for multiple Systems products
- Executing and evaluating the results of the automated test runs and performing code coverage analysis for one or multiple Systems products
- Mentor junior SDETs
- Additional responsibilities : participating in specifications reviews, to identify automation opportunities and feasibility;
- stay up-to-date on latest trends and tools for automation and always look for opportunities to innovate; contribute to the departmental goals for automation and efficiency improvement;
- provide automation project status reports; perform and lead root cause analysis using various QA methodologies; white-box testing of one or multiple Systems products;
provide product demos and trainings.
Work Location :
This is a hybrid position (based in our Reno or Las Vegas, NV office) 2-3 days per week.
Requirements
Minimum Qualifications :
- Master / Bachelor’s of Science degree in Computer Science or related field or equivalent industry experience
- 3+ years’ experience in developing automated black and / or white box testing with some of the common automation test frameworks in the industry today (JMeter, Playwright, Selenium, Postman, etc.)
- Solid programming experience with one or more of the following languages and technologies : C#, Java, JavaScript, REST
- Strong trouble-shooting skills, and capable of reviewing source code and developing functional tests against it
- Experience in planning automation effort for large-scale complex projects
- Must be detail oriented, organized and able to multi-task
- Have a passion for software quality and is a champion for the end user
- Excellent verbal and written communication and ability to work in a collaborative environment
Preferred Qualifications :
- Experience working with the following technologies : Jenkins, Linux, Dockers / Kubernetes
- Experience with Agile / Scrum software development and tools (Jira, Confluence)
- Experience with AI techniques and tools for test automation
Keys to Success
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership
LI-CK1