
Senior Test Automation Engineer – Java, Selenium
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Fort Mill • South Carolina • United States
Visit company websiteExplore more
Salary
💰 $88,837 - $108,569 per year
Job Level
About the role
- Design, develop, and maintain robust test automation frameworks using Java
- Implement and execute UI automation using Selenium WebDriver
- Perform functional testing following best practices and quality standards
- Develop and execute API automation tests for REST and SOAP services using Postman and RestAssured
- Perform database validation using SQL and PostgreSQL
- Ensure automation suites are stable, scalable, and up to date across sprint releases
- Actively manage Git-based workflows, including: Feature branching, Rebasing, Pull/Merge request strategies
- Resolve complex merge conflicts across multi-module automation frameworks
- Review, merge, and validate code changes to ensure: Testability Stability Adherence to coding standards
- Implement and enforce pre-merge checks, including: Build verification Automated test execution
- Maintain repository health during frequent code merges
- Collaborate closely with developers, QA teams, and stakeholders to identify and resolve merge-related issues early
- Support release and hotfix branches, ensuring: Proper conflict resolution Adequate regression test coverage Production readiness
Requirements
- 10+ years of experience in software testing, with 6+ years in test automation
- Strong proficiency in Java for automation development
- Hands-on experience with Selenium WebDriver
- Strong understanding of functional testing principles
- Solid experience in API testing (REST/SOAP) using Postman and RestAssured
- Proficiency in SQL and PostgreSQL
- Extensive experience with Git, GitHub, and command-line Git operations
- Proven expertise in handling complex merge conflicts
- Experience maintaining and enhancing large-scale automation frameworks
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 & Tools
JavaSelenium WebDriverAPI testingPostmanRestAssuredSQLPostgreSQLGitGitHubtest automation
Soft Skills
collaborationproblem-solvingcommunicationattention to detailadaptabilitycritical thinkingtime managementleadershipconflict resolutionquality assurance