Position: SDET (Python) для компанії, яка займається збереженням даних
Company: Ciklum
Category: Python
Experience: 3y
English level: intermediate

Вітаю Я Роксолана з Ciklum . Хочу запропонувати Вам роль SDET (Python) Engineer-a для нашого клієнта Vast Data. Це технологічна компанія, яка займається зберіганням даних, зокрема флеш пам'яттю.

ЇЇ було засновано з метою заміни кількох рівнів зберігання на одну платформу.

🌟Переваги співпраці: remote, медичне страхування, курси англійської, внутрішній розвиток всередині компанії.

Розглядаємо також кандидатів , які не мають попереднього досвіду в автоматизації з Python, але працювали на інших бекендних мовах програмування і готові працювати з Python.

Responsibilities:
Develop automated backend tests;
Integrate automated scripts into CI/CD process;
Develop, maintain and expand automated testing infrastructure;
Devise and document test frameworks, coding standards, preferred design patterns, and development methodologies;
Ensure code quality with peer reviews to ensure guidelines and standards are followed;
Define Quality Metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the Product as a part of test automation process;
Make conclusion and report about the quality of the product under test;;
Collaborate with other members of the QA team to automate the manual test processes;
Manage, analyze and mitigate testing risks;
Onboarding of new team members on the project.

Requirements:
4+ years of professional experience in QA Automation of complex backend/API testing;
Deep understanding of SOLID, OOP principles and design patterns, hands-on experience applying them into test frameworks;
Experience with different test runners;
Experience with Linux; shell scripting: Python, bash;
Coding proficiency in Python/Java (with readiness to switch to Python);
Knowledge of SQL and no-SQL DBs (PostgreSQL, MongoDB, Redis etc.);
Experience of working with version control systems (e.g. GIT, SVN and others);
Strong experience with continuous integration processes and tools (Jenkins or similar). CI tools setup, tuning and configuration;
Virtualization (Docker, Kubernetes, Ansible, etc);
Understanding of the fundamentals of test theory and methodology;
Experience of working in an Agile Scrum/Kanban development environment;
Good English skills – Strong-Intermediate or higher.