Enable job alerts via email!

Senior Automation Engineer

Roomraccoon Hotel Tech

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

30+ days ago

Job summary

A leading company in hotel technology is seeking a Senior Automation Engineer in Cape Town. The role involves defining test scenarios, improving product quality through testing, and collaborating with teams to ensure software excellence. Candidates should have solid QA experience and advanced programming skills in Java. The company offers a dynamic work environment with various benefits including equity and training budgets.

Benefits

Free Food Fridays
Medical Aid Contribution
Incentive-based commission
Formal Training budget
Annual Hotel experience
Equity
Birthday & Christmas Vouchers

Qualifications

  • 5-8 years of solid QA experience.
  • Advanced programming skills using Java.
  • Experience with API calls.

Responsibilities

  • Develop and execute comprehensive test plans.
  • Collaborate with cross-functional teams.
  • Design and maintain automated test scripts.

Skills

Troubleshooting
Communication
Programming Concepts

Education

ISTQB Foundation Certification

Tools

Selenium
Git
JIRA
Eclipse

Job description

RoomRaccoon : RoomRaccoon was founded by Nadja Buckenberger and Tymen Van Dyl with a mission to redefine hotel operations through our all-in-one hotel management system. Our diverse team of professionals, spread across 5 offices worldwide, serves + clients across Europe, USA, and Africa.

Our benefits include equity, a formal training budget allowance, an annual hotel allowance, as well as birthday and Xmas vouchers. Interested?

Keep reading! Job title: Senior Automation Engineer
Location: Only considering applications based in Cape Town, South Africa
Language: English
Work-type: On-site with one day WFH per week
Terms: Full-time

Tasks
Your North Star

The mission of the Senior Automation Engineer is to define test scenarios for new features, provide information on requirements, analyze the product, alleviate bug fixes, and ensure that desired outcomes are achieved, primarily focused on writing automated tests.

Day in the life of the Senior Automation Engineer
  1. Testing and Quality Improvement: Constantly test new developments and features to improve the quality of our product, including quality assurance reporting.
  2. Test Plan Development: Develop and execute comprehensive test plans to ensure the quality and functionality of our software applications.
  3. Collaboration: Collaborate with cross-functional teams, including developers and product managers, to define test requirements and acceptance criteria.
  4. Manual and Automated Testing: Perform manual and automated testing to identify software defects, record and track issues, and verify bug fixes.
  5. Automation Frameworks: Design, implement, and maintain automated test scripts and frameworks to improve testing efficiency.
  6. Regression Testing: Conduct regression testing to ensure that previously identified issues have been resolved and new features have not introduced regressions.
  7. Load and Performance Testing: Design and execute load and performance tests to ensure the system can handle expected user loads and identify potential bottlenecks.
  8. Best Practices: Introduce best practices for the testing process and ensure that they are applied across the organization.
  9. Analysis and Recommendations: Analyze test results, identify trends, and recommend improvements to the development team.
  10. CI / CD Processes: Participate in the design and implementation of continuous integration and continuous delivery (CI / CD) processes to support agile development methodologies.
  11. Risk Management: Partner with the Product Owner, Lead Developer, and Head of Product to identify quality risks, work on critical projects, and advise on prioritizing test cases for automation.
  12. Code Reviews: Contribute to the overall improvement of software quality by actively participating in code reviews and providing feedback on design and architecture.
Requirements
  • Key Skills: ISTQB Foundation Certification
  • Experience: 5-8 years of solid QA experience
  • Programming Skills: Advanced programming skills using Java
  • Database Knowledge: Understanding of MySQL databases
  • Test Automation: Experience with test automation tools such as Selenium
  • Programming Concepts: Understanding of programming concepts and best practices such as OOP
  • IDE Experience: Experience using an IDE, such as Eclipse, NetBeans, or IntelliJ IDE
  • Troubleshooting: Expert at troubleshooting and diagnosing system issues
  • API Experience: Experience with API calls
  • Project Management Tools: Experience with Git, JIRA, or Trello
  • CI / CD Tools: Experience with GitLab is a plus
  • Quality Assurance Principles: Strong understanding of QA principles, methodologies, and best practices
  • Test Design Techniques: Proficiency in boundary value analysis, equivalence partitioning, and state transition testing
  • SDLC Knowledge: In-depth knowledge of the Software Development Life Cycle and QA's role within it
  • Quality Metrics: Familiarity with key quality metrics and how to use them for improvements
  • Risk-Based Testing: Experience with prioritizing testing efforts based on potential impact
Beneficial Skills
  • ISTQB Advanced Certifications
  • Experience in Testing Hospitality or Hotel Management Software
  • Experience with test automation tools such as Appium
  • Experience with TestRail, Jenkins, or TestNG
  • Load and performance testing tools and methodologies
How to be successful as a Senior QA Engineer

Work in a fast-paced environment, apply testing methodologies, embrace automation concepts, and leverage strong communication skills and programming experience.

Benefits
  • Free Food Fridays
  • Mac environment
  • Medical Aid Contribution
  • Incentive-based commission
  • Formal Training budget
  • Annual Hotel experience
  • Equity
  • Birthday & Christmas Vouchers
RoomRaccoon Values
  • Accountability
  • Beat Yesterday
  • Clock Speed
  • Deals a Deal
  • Empower Another

Disclaimer: Thanks so much for your excitement about joining RoomRaccoon! 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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.