Mid-Level Automation Engineer (JavaScript/Playwright)
RoomRaccoon|Posted 17 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
RoomRaccoon:
RoomRaccoon was founded by Nadja Buckenberger and Tymen Van Dyl in 2017 with a mission to redefine hotel operations through our all-in-one hotel management system.
Our diverse team of 110 professionals, spread across 5 offices worldwide, serves 2000+ clients across Europe, the USA and Africa. Our benefits include equity, formal training budget allowance, annual hotel allowance, as well as birthday and Christmas vouchers.
Interested? Keep reading on!
Job title: Automation Engineer (JavaScript/Playwright)
Location: Only considering applications based in Cape Town, South Africa
Language: English
Work-type: On-site with one day WFH per week after 3 months
Terms: 6-Month Contract (Probation) > Permanent
Your North Star
The mission of the Automation Engineer is to define test scenarios for new features, provide information on requirements, analyse the product, identify bug fixes, and ensure that desired outcomes are achieved, primarily focused on writing automated tests.
A Day in the Life of an Automation Engineer
- Testing and Quality Improvement: Constantly test new developments and features to improve the quality of our product, including quality assurance reporting.
- Test Plan Development: Develop and execute comprehensive test plans to ensure the quality and functionality of our software applications.
- Collaboration: Work closely with cross-functional teams, including developers and product managers, to define test requirements and acceptance criteria.
- Manual and Automated Testing: Perform both manual and automated testing to identify software defects, record and track issues, and verify bug fixes.
- Automation Frameworks: Design, implement, and maintain automated test scripts and frameworks using Playwright with JavaScript to improve testing efficiency.
- Regression Testing: Ensure that previously identified issues have been resolved and that new features have not introduced regressions.
- Load and Performance Testing: Design and execute tests to ensure system performance under load and identify any bottlenecks.
- Best Practices: Introduce and uphold best practices in testing processes throughout the organisation.
- Analysis and Recommendations: Analyse test results, identify trends, and suggest improvements to the development team.
- CI/CD Processes: Contribute to CI/CD pipeline integration and support agile development practices.
- Risk Management: Partner with the Product Owner, Lead Developer, and Head of Product to assess quality risks, focus on critical projects, and advise on test case prioritisation.
- Code Reviews: Help improve overall software quality by participating in code reviews and offering design and architecture feedback.
Key Skills:
- ISTQB Foundation Certification
- 4–7 years of solid QA experience
- Advanced programming skills using JavaScript
- Hands-on experience with Playwright
- Understanding of MySQL databases
- Solid grasp of programming fundamentals and OOP
- Proficient in using Visual Studio Code or other modern JavaScript IDEs
- Skilled at diagnosing and resolving system issues
- Experience working with and testing API endpoints
- Familiarity with Git Boards, JIRA, or Trello
- Experience with GitLab or similar CI/CD tools is a plus
- Strong understanding of QA methodologies and best practices
- Comfortable with BVA, equivalence partitioning, and state transition testing
- Deep understanding of the software development life cycle and QA’s role within it
- Able to interpret and apply quality metrics to drive improvements
- Experience prioritising tests based on risk impact
Beneficial skills:
- ISTQB Advanced Certifications
- Background in testing hospitality or hotel management software
- Experience with Appium or similar tools
- Familiarity with TestRail, Jenkins, or TestNG
- Experience in load and performance testing
How to be successful as an Automation Engineer
- Thrive in a collaborative team environment
- Adapt quickly to a fast-paced setting
- Strong grasp of testing methodologies
- Solid foundation in automation concepts
- Effective communication skills
- Previous programming experience
Perks
- Friday Lunches
- Mac environment
- Medical Aid Contribution
- Performance bonuses
- Formal Training Budget
- Annual Hotel Experience
- Equity
- Birthday & Christmas Vouchers
RoomRaccoon Values
Accountability
Beat Yesterday
Clock Speed
Deal’s a Deal
Empower Another
Disclaimer: Thanks so much for your excitement about joining RoomRaccoon! We’re lucky to have so many talented people eager to be part of our team, so we’re reviewing applications as they come in. If you don’t hear from us within three weeks, it means we’ve decided to move forward with other candidates this time—but don’t be discouraged! Keep an eye on our careers page, and we’d love for you to apply for roles that fit your talents in the future!
Sign up or log in to apply:
About RoomRaccoon
What we do
RoomRaccoon is an all-in-one hotel management software for independent hoteliers. We empower hoteliers with an integrated platform to better manage expenses, control operations, and delight guests through process automation.
Preferred by over 1700 hoteliers across the globe, RoomRaccoon has been voted as the number 1 all-in-one hotel management system by hotel managers and industry experts.
Experience a hotel-first PMS and channel manager with an integrated booking engine to help you increase your direct bookings and automate your upselling.
Why Work For Us
We are an international super-fast growing tech company and we are revolutionising hoteliers around the globe. RoomRaccoon is awarded the world's best Hotel Management System for 2 years in a row and empowers hoteliers to run their property way more effectively. Our growing team of 100 heads is working from South Africa, The Netherlands, Portugal and Spain - in addition to our remote Raccoons!
Our Culture
RoomRaccoon is a vibrant, international and fast growing company. We focus on unlimited learning and growth potential. Your ideas and performance making a big difference in our organisation and the global hotel industry. We believe in the concept of work hard, play hard mentality. We love celebrating successes together!
Our Hiring Process
Our Hiring Process includes various steps such as:
- Introductory call
- Technical assessment
- Deep dive with Lead Developer
- Scenario based interview
- Meet & Greet
Perks at RoomRaccoon
Tech Stack
application and data




dev ops

business tool

