Middle Software QA Engineer (relocation)

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Transforming storage efficiency through cutting-edge automation technologies.

Описание вакансии

О компании и команде

We are revolutionizing the Retail, Fulfillment, and Intralogistics industries, developing our own cutting-edge robotics by creating software and hardware systems. We’re proud to supply and integrate our original product into existing supply chains and provide full-service maintenance. We are completely committed to openness, responsibility, and freedom of engineering. We are working and going to work with colleagues who share our values and are eager to work in a challenging environment.
We are currently looking for a Software QA to test the functionality of our application. At the moment, testing is done manually, but as the team and processes grow, we plan to transition to automated tests.

Our values

  • Openness: be open to fresh possibilities, transformations both internal and external, and facing obstacles and challenges.
  • Responsibility: you manage your tasks and set your own deadlines, that’s why you are accountable for the outcomes of your own work in the presence of colleagues and customers, as well as for the feedback and assessment of the output of the work of fellow teammates and customers.
  • Freedom of engineering: the potential for unrestricted creativity — every idea is within reach! The only inquiry is when it may be realized, in what shape, and with what necessary features and characteristics.

Key tasks

  • Conducting manual and automated testing of AS/RS-developed software.
  • Development of corresponding testing methodologies.
  • Compilation of reports on the results of conducted tests and documentation of identified defects.
  • Development, compilation, and execution of test plans necessary to achieve the specified level of product quality.

What we offer

  • Relocation package to the UAE.
  • Lack of bureaucracy; no outdated rules — we don't waste time on unnecessary approvals and paperwork. This allows us to focus on our core processes and achieve maximum efficiency.
  • Great team spirit — our team is tight-knit, friendly, highly professional, proactive, productive, responsible and reliable.
  • Training and development — developing our employees means developing our company. Visiting specialized exhibitions in Europe and the USA helps us stay up-to-date with the latest trends and technologies. We offer opportunities for growth not only professionally but also in related areas.
  • Prospects: robotics is one of the most promising areas of activity. Our company offers a chance to work at the forefront of scientific and practical thought, and to become not just a professional but a pioneer who sets standards and trends for others.
  • Freedom of time management — the ability to predict the amount of time you’re going to spend on a given task and be ready to present it on time — this is what we truly value in our team. That's why we give our employees the freedom to manage their own time, while carefully ensuring the best outcome is provided within the agreed time frame.

Ожидания от кандидата

  • Higher technical education.
  • Minimum of 2 years of experience in a similar position.
  • Previous companies are not important.
  • Solid knowledge of testing theory and the ability to apply it in practice.
  • Understanding of typical software development processes and the role of testing in them.
  • Confident knowledge and understanding of elementary physics.
  • Understanding the basic principles of client-server architecture in software.
  • Ability to identify, highlight, and prioritize the most vulnerable areas of the tested devices' software and hardware functionality for checks.
  • Ability to accurately localize and document defects discovered during checks.
  • Ability to discuss and justify your assessment of identified issues.
  • Experience in testing web applications.
  • Experience in testing REST APIs.
  • Experience working with Docker.
  • Knowledge of the Python programming language and ability to automate and/or support tests using the PyTest framework.
  • Experience using version control systems (any of Git, SVN, Perforce).
  • Understanding of CI/CD processes (experience with any system like Gitlab, TeamCity, Jenkins).

Desirable:

  • Experience in writing test scripts in Python or any other language using Selenium.
  • Ability to read code written in TypeScript.

Условия работы

Competitive salary, health insurance, relocation package, and professional development opportunities provided.