R-Vision is a developer of reliable digitalization and cybersecurity systems. Since 2011, we have been creating technologies that help organizations effectively counter cyber threats, maintain the reliability of IT infrastructure, and ensure digital transformation.
We are looking for an Intern for the department responsible for developing product interactions with external systems. As part of the internship, you will work with the company's products and integrated systems, participate in testing, analyze documentation, and interact with analysts and developers to identify and resolve discrepancies.
From us – cool mentors and real experience, from you – the desire to learn and grow in the field of development!
Please pay attention to the requirements, this is important:
- The internship is intended for students in their 3rd-4th year of bachelor's or 1st-2nd year of master's programs.
- We consider students who already have a basic background in areas related to business informatics, applied mathematics and computer science, as well as related educational programs.
- Willingness to dedicate 30-40 hours per week to the internship.
- The internship is designed for 6 months with a further opportunity for growth to a junior specialist.
Tasks:
- Work with the company's products and integrated external systems;
- Development and maintenance of test cases and checklists, managing them in TMS (Allure TestOps);
- Analysis of technical specifications/documentation in Confluence – identification of omissions and ambiguities;
- Writing and maintaining articles in Confluence;
- Creating bug reports, reproducing and analyzing defects.
Working with tools:
- Postman/Swagger;
- DevTools (Network, Console);
- DBeaver (or similar);
- TestOps or similar systems;
- Jira or similar bug trackers.
We expect from you:
- Understanding of testing methodologies and types (functional, smoke, regression), as well as when to apply them;
- Understanding of the bug lifecycle;
- Principles of creating test cases, checklists, bug reports; understanding of test documentation types; positive and negative test cases;
- Understanding of the testing pyramid and basic test design techniques;
- Understanding of the software development lifecycle and the role of a tester in it;
- Understanding of client-server architecture, basic HTTP methods and statuses;
- Understanding of basic API work: request and response structures, ability to parse JSON, basic understanding of XML structure;
- Ability to compose and read simple JOIN queries in a database;
- Ability to ask questions and clearly formulate your thoughts, not to keep silent about problems;
- Willingness to work in a new team and adapt to changing processes;
- Activity and desire to grow in the profession.
We offer:
Completion of testing courses; / Understanding of Agile/Scrum/Kanban; / Knowledge of Python, Playwright, and pytest; / Working with GraphQL; / Basic knowledge of Git; / Basic Linux commands.
We offer:
- Opportunity to work remotely within the Russian Federation;
- Status of an accredited IT company with all its benefits;
- 100% sick leave compensation, additional days off for illness;
- Opportunities for learning and professional development: corporate library, mentorship, internal experience-sharing meetups, public speaking practice, opportunity to participate in content creation for professional communities;
- Corporate discount and benefits program;
- Developed corporate culture: open communication, online and offline meetings, interest clubs, sports activities, and support for employee initiatives.
Despite our rapid growth, we take a thorough approach to selecting specialists, which has allowed us to assemble a professional and cohesive team.
Join us!