Roam Job Board
Quality Assurance Engineer (Remote)
Description
About Roam
Roam's mission is to improve the way people access and own cars because we believe mobility is an important part of modern life.
With Roam, you can get a car on a monthly subscription with auto insurance, roadside assistance and routine maintenance included. Everything you need to drive in one monthly payment. Get your car delivered right to your door. Cancel anytime. No long-term commitments.
Roam was founded in 2020 and is backed by a number of world-class investors including Mantella Venture Partners and Mistral Venture Partners.
The automotive industry is currently going through a major revolution. From electric and autonomous vehicles to new mobility models like ours, it’s an exciting time to be working on the future of automotive and transportation.
Roam is currently based in Toronto, Canada with offices and garages across the Greater Toronto Area.
Role Overview
We are seeking a meticulous and proactive Quality Assurance Engineer to join our software engineering team. The ideal candidate will have a keen eye for detail, a passion for quality, and experience in both manual and automated testing. You will work closely with developers, product managers, and other stakeholders to ensure our products meet the highest standards of quality before release.
This role is a remote role so you can work from anywhere in the world.
This role will require you to be conversational in English.
Key Responsibilities
- Develop, implement, and maintain test plans, test cases, and test scripts for manual and automated testing.
- Identify, document, and track bugs, and work with the development team to resolve them.
- Conduct thorough regression testing when bugs are resolved.
- Collaborate with developers and product managers to understand product requirements and design comprehensive testing strategies.
- Participate in the design and development of automated test frameworks and tools.
- Perform performance, load, and security testing as required.
- Continuously improve testing processes and methodologies.
Technologies and frameworks we use at Roam
- Ruby
- Ruby on Rails
- Javascript/ES6
- Elasticsearch
- Postgres
- Redis
- Sidekiq
- Git / Github
- CI/CD
- DSA
- System Design / UML
- State Machines
Your background might look something like
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Proven experience as a QA Engineer or similar role in software development.
- Strong understanding of software QA methodologies, tools, and processes.
- Experience with both manual and automated testing.
- Experience with Ruby on Rails, JavaScript, React, and Next.js.
- Familiarity with deployment platforms like Netlify and Heroku.
- Experience using GitHub for version control.
- Proficiency in programming languages such as Ruby or JavaScript for test automation.
- Familiarity with testing tools like Selenium, JUnit, TestNG, or similar.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Nice to Have
- Experience with CI/CD tools such as Netlify or GitLab CI.
- Knowledge of Agile development processes.
- Experience with performance and security testing.
The Roam team and culture
Great people build great companies. Here are the things we value in our people:
- High integrity: Be honest. Do what you say you’re going to do. Speak up when others won’t. Do the right thing.
- Bias towards action: Take action. Move fast. Get stuff done.
- Extreme ownership: Own everything in your world. Take responsibility for your actions and outcomes, and the actions and outcomes of those within your sphere of influence.
- Seek truth: Pursue the best ideas and solutions with an open mind. Use data to inform your perspective. Build up from a foundation of truth.
- Be kind and helpful: Help and support those around you. Put positive energy into the world.
- Open, honest, and transparent communication: Be direct with feedback in the spirit of helping others improve. Communicate issues and problems when you see them. Have the hard conversations. Praise teammates when they deserve it.
- Strive to be great: Do your best work. Raise the bar and set high standards. Go the extra mile. Encourage and support your teammates to be as great as they can be.
Compensation
$15,000 to $30,000 CAD annual salary to start with the opportunity for raises based on performance.
Compensation
$15,000.00 - $30,000.00 per year