QA Automation Engineer (Ruby on Rails)

June 14

Apply Now
Logo of Checkmate

Checkmate

Powerful ordering solutions for busy restaurants

restaurant technology • POS integrations • account reconciliation • menu management • third party delivery

201 - 500

Description

• Collaborate with the development and product teams to understand application requirements and design test cases for functional and integration testing. • Develop and maintain automated test scripts using Ruby on Rails and related testing frameworks, such as RSpec, Capybara, and Selenium, to ensure thorough testing of our web applications. • Create and implement test plans, test suites, and test scenarios to verify the application’s functionality, usability, and performance. • Utilize mocks and other mocking techniques to simulate complex dependencies and scenarios during testing. • Work with the development team to ensure that test cases are integrated into the continuous integration and continuous deployment (CI/CD) pipeline. • Identify and report defects, bugs, and performance issues, and work closely with the development team to investigate and resolve them. • Conduct regression testing to ensure that new features and bug fixes do not negatively impact existing functionality. • Proactively suggest process improvements to enhance the overall quality and efficiency of our testing procedures.

Requirements

• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). • Minimum 5 years of experience in a related field • Proven experience as a Ruby on Rails developer with a strong understanding of web application development. • Solid experience in writing automated tests using RSpec, Capybara, and/or Selenium. • Familiarity with mocking techniques and their application in testing scenarios. • Experience with integration testing, functional testing, and end-to-end testing. • Strong analytical and problem-solving skills to identify defects and troubleshoot issues effectively. • Good understanding of software testing methodologies, best practices, and quality assurance processes. • Ability to work collaboratively in a fast-paced, Agile development environment. • Excellent communication skills to interact with cross-functional teams and articulate testing results.

Benefits

• Must be comfortable working with US shift hours of 9 am – 5 pm ET. • Must be comfortable working with own device.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com