
Software Development Engineer in Test, Python
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Burlington • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $100,000 - $138,000 per year
Job Level
Mid-LevelSenior
Tech Stack
CypressJenkinsJUnitLinuxPythonSelenium
About the role
- Design, develop, and maintain automated test scripts using Python to ensure robust test coverage across application features
- Write and manage complex Python packages for test automation
- Collaborate with developers, product managers, and clients to understand requirements and define effective test strategies
- Perform regression, functional, and performance testing to validate software quality
- Identify, document, and track defects using tools like Jira, and work closely with development teams for resolution
- Continuously enhance and maintain the existing automation framework and testing processes
- Support code coverage analysis and improvements using embedded and GUI tools
- Participate in CI/CD efforts to streamline testing workflows and improve deployment efficiency
- Document test cases, results, and protocols to ensure transparency and repeatability
Requirements
- Bachelor’s or Master’s degree in computer engineering, Computer Science, or a related field
- 3–7+ years of hands-on experience in automation testing and STLC
- Advanced proficiency in Python programming
- Experience working with Linux OS, preferably Rocky Linux 8.8+, and embedded systems
- Familiarity with Squish and Squish Coco testing tools
- Strong understanding of CI/CD pipelines and tools such as Jenkins and GitLab
- Experience with test automation tools like Selenium, JUnit, TestNG, or Cypress
- Ability to analyze test results, identify bugs, and collaborate effectively to resolve issues (Jira)
Benefits
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonautomation testingtest automation toolsSeleniumJUnitTestNGCypressregression testingfunctional testingperformance testing
Soft skills
collaborationcommunicationproblem-solvingdocumentationanalytical skills