— Work in a cross-functional team to guarantee the quality of developed systems;
—Take part in continuous improvements of QA processes in the team;
—Develop, maintain and execute automation tests of all levels;
—Develop and maintain automation frameworks;
—Planning end-2-end testing in cross teamwork;
—Take part in release preparations (planning, re-testing, regression testing, post-deploy support);
—Create all needed test artifacts;
—Collaboration with other teams.
— 4+ years of experience in software testing;
— 3+ years of experience in automation testing;
— Knowledge of C# and .NET framework (.NET Core is an advantage);
— Experience in working with large and scalable multi-threaded applications;
— Experience in setting up automated testing from scratches;
— Experience with Web UI testing;
— Experience in automated testing of Native applications;
— Experience in testing of APIs and interfaces;
— Experience with CI systems like (GitLab, TeamCity, Jenkins, etc);
— Experience in working with databases (NoSQL is an advantage);
— Experience with Kafka or other queueing technologies;
— Knowledge of VCS systems like GIT, SVN, Perforce;
— Good knowledge of the Quality Assurance life cycle, testing methodologies;
— Good knowledge and understanding of Agile (scrum).
— Experience in testing of the system with microservices architecture;
— Experience with Docker, Kubernetes;
— Experience in Betting domain;
— Experience in investigating business incidents;
— Responsible and proactive;
— Good self-motivation, self-organization, goal-driven skills;
— Great desire to study and learn fast;
— Good ability to work independently.