Senior SDET at Las Vegas Sands Corp

Dallas, Texas, United States

Las Vegas Sands Corp Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
GamingIndustries

Requirements

  • 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
  • 5+ years of experience in software testing, with a strong focus on automated testing and quality assurance in complex applications
  • Demonstrated experience building testing frameworks and strategies for large-scale, high-availability systems, preferably in the gaming or casino industry
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript, with hands-on experience in developing automated test scripts
  • Strong knowledge of modern testing tools and frameworks (e.g., Selenium, Cypress, JUnit, TestNG) and CI/CD tools (e.g., Jenkins, GitLab CI)
  • In-depth understanding of testing methodologies, including Agile, TDD (Test-Driven Development), and BDD (Behavior-Driven Development)
  • Experience with performance testing tools (e.g., JMeter, LoadRunner) and security testing tools

Responsibilities

  • Design and implement comprehensive test strategies and frameworks for the casino management system, encompassing unit, integration, functional, and performance testing
  • Establish and enforce testing standards and best practices, ensuring high-quality deliverables throughout the development lifecycle
  • Develop and maintain automated testing frameworks using modern tools and technologies (e.g., Selenium, Cypress, JUnit, TestNG) to support CI/CD processes
  • Collaborate with development teams to integrate automated tests into the build pipeline, ensuring fast feedback on code quality
  • Work closely with cross-functional teams, including developers, product managers, and UX/UI designers, to understand requirements and define testing criteria
  • Act as a key advocate for quality within the development team, providing insights and recommendations to improve software quality
  • Execute test cases, analyze results, and document findings, ensuring that issues are identified and communicated effectively to the development team
  • Develop and maintain comprehensive test documentation, including test plans, test cases, and test reports
  • Implement performance and load testing strategies to ensure the system can handle high transaction volumes and user loads
  • Collaborate with security teams to conduct security testing and ensure compliance with industry standards and regulations
  • Mentor and guide junior SDETs and quality engineers, fostering a culture of quality and continuous improvement within the team
  • Lead training sessions on testing tools, methodologies, and best practices to enhance the team's technical capabilities
  • Stay up-to-date with industry trends, emerging technologies, and best practices in software testing and quality assurance
  • Identify opportunities for process improvements within the testing framework and overall development practices
  • Perform job duties in a safe manner
  • Attend work as scheduled on a consistent and regular basis
  • Perform other related duties as assigned

Skills

Selenium
Cypress
JUnit
TestNG
CI/CD

Las Vegas Sands Corp

About Las Vegas Sands Corp

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI