Overview:Position: Quality Engineer (Ruby on Rails + Selenium)Location: Columbus, OH
Experience: 6 - 8 Years
Role OverviewWe are seeking an experienced
Quality Engineer with strong expertise in
Ruby on Rails and Selenium to lead and execute complex testing initiatives. The role requires hands-on skills in
test automation, integration testing, and end-to-end testing, along with proven leadership in guiding quality engineering teams. The ideal candidate will bring a mix of technical depth and leadership to ensure applications and services meet the highest organizational standards and deliver exceptional user experiences.
Key Responsibilities - Lead test planning and execution for complex projects with multiple dependencies.
- Design and implement test strategies covering integration, end-to-end, functional, and non-functional testing.
- Develop, enhance, and maintain automation frameworks using Ruby on Rails and Selenium.
- Drive risk-based testing approaches to maximize efficiency and coverage.
- Ensure smooth execution of test automation, performance testing, test data management, and test environment management.
- Support and mentor the QE team in developing robust automation and testing practices.
- Collaborate with cross-functional teams to align testing with business and technical requirements.
- Leverage CI/CD pipelines to support automated testing and continuous delivery.
- Utilize TOSCA test automation and Jira for planning, execution, and tracking.
- Document and communicate test results, defects, and quality risks to stakeholders clearly and effectively.
Required Skills & Qualifications - 6-8 years of overall QA/testing experience with expertise in test automation.
- Strong hands-on experience in Ruby on Rails and Selenium automation.
- Proven leadership in leading complex test initiatives and mentoring QE teams.
- Proficiency in TOSCA automation and Jira for test case management.
- Solid understanding of software development life cycle (SDLC) and Agile/Scrum methodologies.
- Strong knowledge of integration testing, end-to-end testing, and risk-based testing strategies.
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI, or similar).
- Excellent communication and documentation skills.
Preferred Qualifications - Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with test environment and test data management best practices.
- Exposure to cloud-based testing environments (AWS, Azure, GCP).
- Experience with API testing (Postman, REST Assured, etc.).