We are looking for an
SDET / QA Automation Engineer
to join our
Endless Lifecycle Support team
- . The ideal candidate should possess more than just technical expertise - they should have an unwavering commitment to quality and a deep passion for both Python and Shell scripting. This candidate should think in Python and Shell, excel in them, and communicate fluently using both. If you are excited about pushing the boundaries of QA engineering with your Python and Shell-scripting prowess, we encourage you to apply.
ELS (Endless Lifecycle Support)
is a division of
TuxCare
, specializing in managing end-of-life Linux distributions. ELS offers services that automate and simplify Linux operations, reducing management tasks and patch delay risks through live patching. This approach ensures security and stability without the need for complex service migrations, even in high-availability environments.
Work is
fully remote, with flexible hours
, where you can plan your day and work from anywhere in the world.
More details about the project you can find on the product website , and about the company - on
As our SDET / QA Automation Engineer, you will :
Diagnose, isolate, and implement remedies for package failures caused by errors in our updatesPrepare all needed documentation sets, clarifying all aspects of the product's environmentAdd new automated test scenarios (Python), maintain continuous test execution (Jenkins), track test cycles execution results, recommend corrective actions, and work with the development engineers on the resolution of problemsMaintain and modify test environment and configuration as needed, create new test environments and configurations to meet customer-based configuration or problem-reproducing requirementsContinue to expand test automation within ELS continuous integration (CI) and continuous deployment (CD) environmentsCollaborate closely with C and Python engineersRequirements
To be successful, you should :
Speak Python, breathe Python, and think PythonHave a Bachelor's degree in computer science, software engineering, or a similar fieldHave 3+ years of experience in QA Automation (experience only in UI and / or API automation isn't relevant for us)Have 6+ years in QAHave experience and the passion for Linux. Fluent in Linux CLI is a mustPossess strong shell scripting knowledge and experienceHave proficiency in object-oriented programming with PythonBe quite familiar with Ansible, Docker, etcPossess an understanding of CI / CD systems, tools, and approachesHave experience in the creation of Jenkins scripted / declarative pipelinesPossess a good understanding of DevOps principles and their relation to automation engineeringHave the ability to work well with culturally diverse teamsHave proven ability to communicate well with peers and all levels of managementHave an intermediate (and higher) English levelBe a team player, but also able to work independently using your initiativeBe happy in an agile, fast-paced environmentIt will be a plus if you :
Have experience with Python 2.7Benefits
What's in it for you?
A focus on professional developmentInteresting and challenging projectsFully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwidePaid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leavesCompensation for private medical insuranceCo-working and gym / sports reimbursementBudget for educationThe opportunity to receive a reward for the most innovative idea that the company can patentBy applying for this position, you consent to the processing of your personal data as described in our Privacy Policy (
), which provides detailed information on how we maintain and handle your data.