Job Description:
Position Overview
The primary responsibility of the Principal SDET is to lead the quality assurance efforts for our casino management system being developed from the ground up. This role involves designing and implementing testing frameworks, ensuring high-quality software delivery, and integrating testing practices into the development lifecycle. The Principal SDET will work closely with cross-functional teams to establish best practices and drive a culture of quality and automation.
All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.’s policies, practices, and procedures. All Las Vegas Sands Corp. Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company’s standards, work requirements and rules of conduct.
Essential Duties & Responsibilities
-
Define and implement the overall testing strategy for the casino management system, ensuring alignment with business objectives and regulatory requirements.
-
Design and build robust testing frameworks for automated functional, performance, and security testing, tailored to the unique needs of the casino management platform.
-
Lead the development and execution of automated test scripts across various testing levels (unit, integration, system, and acceptance), ensuring comprehensive coverage of application features.
-
Integrate testing practices into CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI, ensuring rapid feedback and quality throughout the development process.
-
Advocate for and implement TDD practices within the development teams, ensuring that tests are created before code development to improve code quality and reduce defects.
-
Work closely with development teams to establish testing best practices, facilitate code reviews, and ensure the implementation of quality-driven development.
-
Develop and execute performance and load testing strategies to ensure the system can handle expected usage patterns and scale appropriately.
-
Collaborate with security teams to define and implement security testing practices, including vulnerability assessments and penetration testing.
-
Provide technical leadership and mentorship to SDET and QA team members, fostering a culture of innovation, continuous improvement, and adherence to best practices.
-
Maintain comprehensive documentation of testing processes, frameworks, and results to support ongoing quality assurance efforts.
-
Perform job duties in a safe manner.
-
Attend work as scheduled on a consistent and regular basis.
-
Perform other related duties as assigned.
Minimum Qualifications
-
At least 21 years of age.
-
Proof of authorization to work in the United States.
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
-
Must be able to obtain and maintain any certification or license, as required by law or policy.
-
8+ years of experience in software testing and quality assurance, with at least 3 years in a principal or lead SDET role, preferably in the gaming or casino industry.
-
Extensive experience in building and maintaining test automation frameworks using tools such as Selenium, Cypress, or TestNG.
-
Proficiency in programming languages commonly used in automation (e.g., Java, Python, C#, JavaScript) for writing test scripts and developing automation solutions.
-
Strong knowledge of CI/CD practices and tools (e.g., Jenkins, GitLab CI, CircleCI) for integrating automated tests into the deployment pipeline.
-
Demonstrated experience implementing TDD concepts, with a focus on writing test cases before code development to ensure high-quality outputs.
-
Experience with performance testing tools (e.g., JMeter, LoadRunner) to evaluate system performance under load.
-
Familiarity with designing and executing soak tests to assess system performance under sustained loads.
-
Familiarity with security testing tools and frameworks (e.g., OWASP ZAP, Burp Suite) for identifying vulnerabilities in applications.
-
Demonstrated experience in testing RESTful and SOAP APIs using tools like Postman, SoapUI, or REST Assured.
-
Proficiency with test management tools (e.g., JIRA, TestRail, QTest) for tracking test cases, results, and defects.
-
Working knowledge of database technologies (e.g., SQL, NoSQL) for validating data integrity and application functionality.
-
Experience working in Agile/Scrum environments, contributing to sprint planning, and facilitating testing discussions.
-
Strong analytical and problem-solving skills with a focus on quality.
-
Proven ability to lead and mentor technical teams in testing best practices.
-
Strong interpersonal skills with the ability to communicate effectively and interact appropriately with management, other Team Members and outside contacts of different backgrounds and levels of experience.
Physical Requirements
Must be able to:
-
Physically access assigned workspace areas with or without reasonable accommodation.
-
Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, and dust.
-
Utilize laptop and standard keyboard to perform essential functions of the job.
Top Skills
What We Do
Founded in 1990, Las Vegas Sands is the preeminent developer and operator of world-class integrated resorts that drive valuable business and leisure tourism in the regions where we operate. Featuring an array of richly diverse and compelling offerings under one roof, our integrated resorts blend luxury hotels and state-of-the-art meeting and convention facilities with a variety of amenities such as gaming, celebrity chef restaurants, high-end shopping and an action-packed schedule of concerts, shows, exhibits and other attractions.
Sands has a 30-year track record of successfully developing and operating some of the largest and most complex business and leisure properties in the world, generating significant economic benefits for our host regions and enhancing their stature as global tourism and business capitals. Our integrated resorts propel continuous positive impact through tourism, jobs and community investments that make our regions great places to live, work and visit.
Sands is dedicated to being a good corporate citizen, anchored by the core tenets of serving people, planet and communities. We deliver a great working environment for our team members worldwide, drive social impact through the Sands Cares community engagement and charitable giving program and lead in environmental performance through the award-winning Sands ECO360 global sustainability program.
Sands is not just a developer. We are developers of positive impact.