EventCreate QA Engineer (Rails & React) Remote · Full time Company website

As a QA Engineer, you will be responsible for creating and executing test cases, ensuring the robustness of both back-end services in Ruby on Rails and the front-end as it shifts to React. You’ll collaborate closely with our developers and designers to ensure quality throughout the software development lifecycle.

About EventCreate

EventCreate is a leading event management software provider.

Description

As a QA Engineer, you will be responsible for creating and executing test cases, ensuring the robustness of both back-end services in Ruby on Rails and the front-end as it shifts to React. You’ll collaborate closely with our developers and designers to ensure quality throughout the software development lifecycle.


Responsibilities

  • Write and maintain comprehensive test cases for new and existing features.
  • Perform unit testing and integration testing across the Rails back-end and React front-end.
  • Develop and execute automated tests, ensuring they are integrated into our CI/CD pipeline.
  • Identify, document, and report bugs and issues to the development team.
  • Ensure that testing processes are aligned with project timelines and feature specifications.
  • Collaborate with developers and product teams to ensure proper test coverage and efficient development workflows.
  • Assist in the design and implementation of testing frameworks and tools.
  • Participate in sprint planning and contribute to QA-related goals in Agile methodologies.

  

Requirements

  • Proven experience as a QA Engineer, preferably with both Ruby on Rails and React projects.
  • Strong understanding of unit testing, integration testing, and end-to-end testing strategies.
  • Experience with testing frameworks and tools (e.g., RSpec, Jest, Selenium, Cypress).
  • Knowledge of CI/CD pipelines and how testing integrates with deployment workflows.
  • Familiarity with Git and version control systems.
  • Ability to write clear, concise, and comprehensive test cases and bug reports.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and a collaborative mindset.


Nice to Have

  • Experience with performance testing and load testing tools.
  • Familiarity with RESTful APIs and testing API endpoints.
  • Experience working with Agile methodologies and participating in Scrum processes.
  • Knowledge of Docker, Kubernetes, or cloud environments.