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.