Minor Hotels Europe and Americas

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 website
AI Apply
Apply

Salary

💰 $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