Apply now
QA
QA automation engineer

About the project:

We are developing CVAT.ai, which is one of the most popular open-source platforms for data storing, annotating, managing, importing and exporting for computer vision algorithms. We are also a part of the official OpenCV team, one of the largest open-source libraries in the world.

What you will do:

‍‍— independently develop and improve automated tests for the online data annotation platform (https://github.com/opencv/cvat);

‍‍— get to grips and understand the essence and technical part of the project, interact with developers and the open-source community;

‍‍— propose changes to the existing processes and encourage the use of new tools to improve the quality of the product and the testing process;

‍‍— prepare a detailed and well-structured plan to improve product tests coverage; 

‍‍— analyze requirements, specifications, and white papers to provide timely and informed feedback in terms of testability; 

‍‍— plan and coordinate product testing, identification and documenting bugs efforts; 

‍‍— develop, encourage and share knowledge about new tools and modern testing approaches and strategies. 

 

What we expect from you:

‍‍— 1+ year in tests automation;

‍‍— proficiency in using various QA methodologies and tools;

‍‍— experience with version control system (Git);

‍‍— solid knowledge of Python or JavaScript/TypeScript for writing and debugging test scripts;

‍‍— hands on experience with Pytest or Cypress, or similar frameworks for test automation;

‍‍— good level of English (B1/Intermediate or higher), you must be able to read English-language documentation fluently and conduct correspondence in English; 

‍‍— good understanding of the client-server architecture, and microservices;

‍‍— understanding of the various file formats used in client-server interaction (JSON, XML);

‍‍— experience with CI/CD systems. For example, GitHub Actions.

 

Would be an added advantage:

— experience in API testing (Swagger, Postman);

‍‍— web application security and performance testing experience;

— database experience (SQLite, PostgreSQL);

‍‍— Kubernetes and writing stress tests experience.

Benefits:

excellent experienced team of Computer Vision enthusiasts;

health insurance, free English and professional courses, gym membership refund;

perfect conditions for scientific research that allow you to participate in conferences and round tables (and you don’t have to worry about travel and accommodations — we got you covered);

culture that thrives off creativity and individuality.