Description
Our team is refining approaches for working with digital assistants by utilizing our own large language model, GigaChat, and its associated frameworks. By joining us, you will become part of a team that creates innovative products and services, opening new horizons for millions of clients and helping them solve daily tasks as efficiently as possible.
We are looking for a Quality Assurance engineer with a desire to develop in the field of automation testing for the platform of a new digital assistant. You will be responsible for ensuring the quality of all components of the new system.
Responsibilities
- Work with a large volume of defects. Collection, monitoring, and correction of defects.
- Conduct manual integration and functional testing of services.
- Test the assistant on various devices.
- Develop test artifacts (test plan, test cases, etc.).
- Prepare test data and localize complex defects.
- Participate in problem-solving with related teams.
- Participate in task elaboration.
- Participate in test automation alongside development and automation teams.
- Analyze the results of automated test execution.
Requirements
- 3+ years of experience in functional testing.
- Understanding of software testing processes.
- Understanding of microservice architecture.
- Knowledge of test design techniques and the ability to apply them in practice.
- Ability to clearly and competently express thoughts both in writing and verbally.
- Ability to create bug reports and describe test cases.
- Understanding of Agile methodologies (Scrum, Kanban).
- Experience with Postman/Insomnia.
- Knowledge of xml/json structures.
- Ability to write database queries at the level of the join operator.
- Ability to read system logs.
- Knowledge of Java/Python/Go, ability to understand and work with others' code.
- Git skills.
- Experience with test automation (from unit to e2e).
- Experience with automation frameworks (pytest).
- Ability to work with fixtures and parameterization.
- Understanding of the basic principles of CI/CD.
- Experience with any Test Management System (TMS) and any Bug Tracking System (BTS).
- Strong communication skills, high level of self-organization.
Will be an advantage
- Basic understanding of machine learning and LLM principles and experience working with them.
- Experience in non-functional load testing (Jmeter).
- Experience with automation frameworks (playwright, Selenium).
- Understanding of Kubernetes, Docker, Kafka.
- Ability to work with Atlassian products (Jira, BitBucket, Confluence).
- Experience testing mobile applications (Android, IOS).
- Experience with Charles, Fiddler, Proxyman, adb.
Conditions
• Hybrid work format from Moscow.
• Annual bonus and annual review.
• Extended voluntary health insurance from day one.
• Sber Corporate University, internal educational platform, participation in IT conferences.
• Office on Kutuzovsky Prospekt.
• 90 days of remote work from any region of the Russian Federation (not applicable for support roles).
• Preferential mortgage from Sber, corporate pension program, SberPrime+ subscription, discounts from partners and services of the group of companies.