Las Vegas, NV, USA
1 day ago
AWS Quality Engineer I

Come collaborate with us in creating the digital experience for the most iconic gaming resorts in Las Vegas and around the world! 

 

Experienced by millions of guests each year, the Caesars Entertainment Digital Team Member Products team crafts customer experiences that fuel the imaginations of our guests on the Strip in Las Vegas and across the globe. Our iconic global brands include Caesars Palace, The Flamingo, The Row, Horseshoe, Harrah’s, Paris, Nobu Hotel, and more.

 

Based in Las Vegas or Remote, this role is responsible for the implementation of the Caesars Entertainment Test Automation strategy for this area, which includes:  1) the definition of clear acceptance criteria within and across Product teams; 2) the implementation of tests within our CI/CD toolchain; 3) the design of component tests, integration tests, performance tests, and end-to-end tests; 4) the identification of root causes of complex technical problems; as well as other duties listed below.

 

Quality Engineering is more than just test automation; it’s about embodying an approach aimed at integrating quality best practices into every facet of software development. Quality Engineers are experienced engineers with a background in software engineering and are responsible for the design and implementation of quality strategies. They provide oversight to engineering teams for unit testing. They author and automate component tests, integration tests, performance tests, acceptance/end-to-end tests, and verification tests. They will also design and implement manual exploratory tests where applicable. Quality Engineers are an integral part of the software engineering process, to ensure quality is consistent and deliberately designed for from the beginning of our various Product Lifecycles.

 

Additionally, the Quality Engineer role is responsible for collaborating in our Engineering community of practice –including bi-weekly discussions, reading/actively listening to associated books, podcasts, articles, etc. 

 

Duties and Responsibilities:

 

Work closely with Technical Architects and Project Engineering Leads to design systems that are easily testable and modular in design Work closely with Technical Product Owners to define clear test acceptance criteria and test plans Be directly responsible for the implementation of tests in the CI/CD toolchain Find test bottlenecks and areas for performance improvements Design and author component tests, integration tests, performance tests, acceptance/end-to-end tests Design Soak (performance), and security verification tests as required Promote best test practices for UI, API, Integration, Soak (Performance) and security tests as required Design, own and implement the test strategy with feedback loops for both automated and manual exploratory perspective Identify trends and patterns, and drive out root causes of complex technical problems to design and implement appropriate solutions Ensure, with the support of Development team peers and Technical Architects, that development work is delivered on time and budget and in line with the technical vision for the project and company best practices Produce reports on quality of a given component or application in a clear and easy to understand form, for both technical and non-technical audiences Take accountability for the success of the entire customer journey, including offering input and insight to areas other than just quality Create and ensure sufficient levels of documentation for the solutions produced Assist Product teams in enhancing commercial opportunities and mitigating risks Educate, coach and mentor peers and junior team members Collaborate with other departments on overall company testing strategy.

 

Qualifications:

3+ years of working within professional software development systems 2+ years’ experience with AWS Connect, AWS Bedrock 2+ years’ experience testing REST API endpoints Excellent analytical skills including the ability to identify trends and patterns Excellent troubleshooting skills, able to drive out root cause of complex technical problems. Excellent written and oral communication skills Excellent understanding of continuous integration (CI) technologies such as Azure DevOps or GitHub Hands-on software engineering experience of either front-end or server-side technologies Hands-on Software testing experience with knowledge of JavaScript/TypeScript, or similar languages and automation frameworks in a BDD environment Deep understanding of modern, industry testing patterns/practices including performance and security testing, with at least coverage of the testing pyramid or automation testing wheel to drive our automated testing strategy Proactive work ethic and a curious personality  Excellent understanding and experience of using the following test tools: Playwright Cypress Mocha K6 Selenium JMeter xUnit/NUnit

 

Additional Relevant Qualifications:

Experience with Atlassian® Application Lifecycle Management tools (Jira®, Confluence®, etc.) Experience with Agile principles, values and frameworks Experience with Customer Journeys, User Story Mapping, Persona writing, User Story writing and other Digital Product techniques.  Able to foster open communication, while collaborating frequently with others Views critical feedback as a ‘gift’, an opportunity for improvement

 

Confirm your E-mail: Send Email