Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Marriott International, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Automation at Marriott International will play a crucial role in designing, developing, and implementing automated solutions to enhance operational efficiency and improve the quality of software delivery. The candidate will collaborate with cross-functional teams to gather requirements, define automation strategies, and lead automation testing initiatives. This position requires a mix of technical expertise and strong problem-solving skills to drive innovation and ensure the effective deployment of automation tools and frameworks within the software development lifecycle.
Job Responsibilities
- Design, implement, and maintain automated test frameworks and tools.
- Collaborate with software developers and QA teams to integrate automation into existing processes.
- Identify areas for automation improvements and recommend feasible solutions.
- Conduct thorough testing and validation of new features and enhancements.
- Develop and execute scripts for automated testing of applications across multiple platforms.
- Monitor and report on automated testing metrics, analyzing results to identify risks and mitigation strategies.
- Mentor and guide junior software engineers in automation practices and tools.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development and automation testing.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with automation testing frameworks like Selenium, Appium, or TestNG.
- Strong understanding of software development methodologies such as Agile and DevOps.
- Excellent problem-solving skills and ability to work under tight deadlines.
- Strong communication skills to work effectively in a team environment.
Technologies & Tools
The Senior Software Engineer - Automation will utilize various technologies and tools including but not limited to Selenium for automated web testing, Jenkins for continuous integration, Git for version control, and cloud-based environments for deployment and testing. Familiarity with containerization tools like Docker and orchestration platforms would also be advantageous, as they facilitate seamless development and operational activities in a modern software environment.
Ideal Candidates
The ideal candidates for the Senior Software Engineer - Automation position exhibit a strong combination of technical proficiency and interpersonal skills. They are proactive, detail-oriented, and demonstrate a relentless passion for innovation and excellence in software engineering. A successful candidate will thrive in collaborative environments, possess a growth mindset, and be committed to driving quality improvements through automation. They should also adapt swiftly to emerging technologies and methodologies, promoting a culture of continuous improvement within the team.
Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.