QA Engineer

As a quality assurance engineer, you’ll be responsible for creating and implementing a strategy for quality coordination and testing as well as for suggesting solutions to identified quality problems.


  • Understanding of the software development life-cycle (Web, mobile);
  • Experience developing tests and functional documentation (User stories, Use cases, Test plans, Checklists);
  • 2+ years of experience testing web and mobile applications (Android, iOS);
  • Intermediate level of English (higher level is an advantage);
  • Ability to file bugs with a detailed description of the bug reproduction;
  • Attention to detail in a product, functionality or bug report;
  • Experience developing efficient test plans and test cases;
  • Implementation and execution of QA-procedures and Test Strategy;
  • Experience working with different testing methods (functional testing in particular);
  • Understanding of the Regression Testing, User Acceptance Testing (UAT) etc;
  • Ability to create, develop and execute test cases for positive and negative testing;
  • Ability to create a testing plan for the intended unit as a part of the testing team. A testing plan that consists of the testing scope, requirements, strategy and all the required resources;
  • Manual testing for all project scenarios;
  • Good communication skills.

Key areas of responsibility

  • Identify high level requirements and shape them (create feature lists, user stories and activity diagrams);
  • Manual software tests (Web- and mobile applications) and quality control;
  • Deliver requirements and bug reports to a web-development team.

Career opportunities

RubyGarage will provide you with career planning and the tools you need to succeed. You’ll receive individualized mentoring and direction to help you determine and achieve career goals that are uniquely yours.

Security Testing

Make the app and data safe from any unauthorized action by using manual and automated security testing techniques.

Performance Testing

You’ll have the opportunity to study performance testing, learning from our experts on how to use JMeter, ultimately gaining new career opportunities and skills.

Automation Testing

We have a complete RubyGarage guide on how to switch from manual testing to automation development.

Business Analysis

We’ll provide mentorship, knowledge sharing, and access to the internal database necessary for switching to business analysis.

Project Management

Learn best practices in scope management, schedule management, risk management, and team management to grow further as a project manager.

Senior QA Engineer/ QA Team Lead

If you’re considering strengthening your career as a manual QA, you can choose the usual path and grow toward senior QA engineer or a team lead.

Our Benefits

Influence your salary

Have a real influence on your pay – do your job well and get a raise every 6 months.

Follow developer-friendly processes

We practice Continuous Integration, Continuous Delivery, and Code Review on a daily basis.

Keep your skills relevant

Mentorships, personal development plans, multiple learning opportunities – you'll have a clear growth path at RubyGarage.

Have a healthy workload

We offer paid vacation days and sick leave as well as compensation for gym memberships/sports trainings and healthcare programs.

Work with Scrum and Agile methodologies

We follow Scrum and Agile methodologies with a clear and detailed statement of tasks, scenarios, and acceptance criteria for each task.

Work with people you can learn from

We have small, tight-knit development teams. They work cross-functionally, learn from each other, and aren’t afraid to take on challenges.

Explore other Vacancies

We are looking for a Business Analyst to join our team. As a Business Analyst you will act as a conduit between clients and development teams to elicit, analyze, validate, document, communicate, and manage business requirements and solution scope for client's commercial projects and company's pet projects.

See details

RubyGarage is seeking a Sales Manager with superior leadership skills and deep interest in cutting-edge technology to join our Sales team. We are looking for dedicated professionals who are interested in taking their career to the next level. As a Sales Manager, you will be responsible for discovering and pursuing new sales prospects and maintaining customer satisfaction. The main goal is to meet and surpass the company’s expectations to drive rapid and sustainable growth.

See details

Join our team of technology geeks. Our culture is based on transparency, collaboration, regular feedback, and continuous learning. We don’t manage people; we inspire them.

See details

Join our team of technology geeks. We’re looking for an experienced PHP developer to help us create ecommerce plugins for various CMS platforms.

See details

RubyGarage is looking for an experienced SEO manager with deep knowledge of SEO principles and an understanding of basic search engine algorithms. The key responsibility of the SEO manager is to provide optimized SEO-friendly content in order to increase the profitability of the company.

See details

The UGEM design studio team and RubyGarage development company are expanding, and we’re looking for a talented UI/UX designer (web & mobile) to work on complex and exciting projects. We approach the development of each UI/UX solution for our clients thoroughly and create only the highest quality products. We’re looking for a true professional who will help us create outstanding user interfaces.

See details