Description
We are the Wealth Risk Technology Development Department.
We currently have 2 automated systems:
Insurance Machine - a solution aimed at improving the user experience and creating personalized insurance offers for each bank customer.
Rubin - enables control over limits for exchange operations, provides risk rating calculations from the bank's systems.
Responsibilities
The candidate will be responsible for testing the functionality of created assistant agents, which perform non-deterministic chains of actions for risk analysis in insurance products, as part of decision-making for insurance policy sales, as well as participate in building an entire agent system "from scratch." A member of our team of enthusiasts will not just perform the work of a tester but also be an engineer. They must know how to work with LLM and use it in their own work. We expect the candidate to be highly involved and dedicated to the project.
We offer participation in the bank's key GenAI transformation initiatives and immersion into the amazing world where AI vastly expands human capabilities.
Requirements
Technology Stack:
- Programming Languages: Python, JavaScript, Go, Java, SQL.
- Libraries and Tools: Pytest, Selenium WebDriver, Robot Framework, Jenkins, Docker, Kubernetes.
- Configuration Management Tools: GitLab/GitHub, Bitbucket, Ansible.
- Metrics and Monitoring: Prometheus, Grafana, ELK Stack.
- ML Model Testing: TensorFlow, PyTorch, Scikit-Learn, NLP-benchmarks.
Required Skills and Knowledge:
- Deep understanding of the principles of building and functioning of artificial intelligence systems and machine learning methods.
- Ability to develop effective tests for complex systems using deep learning and natural language processing.
- Proficiency in test automation tools (e.g., Selenium, pytest, JUnit).
- Capability to create and maintain automated frameworks for integrating testing into CI/CD processes.
- Skills in developing API tests and integration testing of microservice architectures.
- Understanding of the concepts of unit, module, and regression testing.
Experience:
- Minimum 4 years of experience in software testing.
- Experience testing products related to artificial intelligence and big data processing is a plus.
- Proven successful experience in implementing projects to create comprehensive autotests for high-load services and platforms.
- Practical experience in designing highly efficient QA processes and implementing modern test automation tools.
Conditions
- Comfortable modern office at Kutuzovsky Prospekt 32
- Annual salary review and annual bonus
- Corporate gym and relaxation zones
- Over 400 educational programs from SberUniversity for professional and career development
- Extended voluntary health insurance (VHI), preferential family insurance, and corporate pension program
- Flexible mortgage discount equal to 1/3 of the Central Bank's key rate
- Free SberPrime+ subscription, discounts on partner company products
- Referral bonus for recommending friends to the Sber team.