CloudLinux

SDET / QA Automation Engineer

CloudLinux

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇬🇪 Georgia

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AnsibleDockerJenkinsLinuxPythonShell Scripting

About the role

  • Diagnose, isolate, and implement remedies for package failures caused by errors in our updates.
  • Prepare all needed documentation sets, clarifying all aspects of the product’s environment.
  • Add 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 problems.
  • Maintain and modify test environment and configuration as needed, create new test environments and configurations to meet customer-based configuration or problem-reproducing requirements.
  • Continue to expand test automation within ELS continuous integration (CI) and continuous deployment (CD) environments.
  • Collaborate closely with C and Python engineers.

Requirements

  • Speak Python, breathe Python, and think Python
  • Have a Bachelor’s degree in computer science, software engineering, or a similar field
  • Have 3+ years of experience in QA Automation (experience only in UI and/or API automation isn’t relevant for us)
  • Have 6+ years in QA
  • Have experience and the passion for Linux. Fluent in Linux CLI is a must!
  • Possess strong shell scripting knowledge and experience
  • Have proficiency in object-oriented programming with Python
  • Be quite familiar with Ansible, Docker, etc.
  • Possess an understanding of CI/CD systems, tools, and approaches
  • Have experience in the creation of Jenkins scripted/declarative pipelines
  • Possess a good understanding of DevOps principles and their relation to automation engineering
  • Have the ability to work well with culturally diverse teams
  • Have proven ability to communicate well with peers and all levels of management
  • Have an intermediate (and higher) English level
  • Be a team player, but also able to work independently using your initiative
  • Be happy in an agile, fast-paced environment
  • Have experience with Python 2.7
Benefits
  • A focus on professional development.
  • Interesting and challenging projects.
  • Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide.
  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
  • Compensation for private medical insurance.
  • Co-working and gym/sports reimbursement.
  • Budget for education.
  • The opportunity to receive a reward for the most innovative idea that the company can patent.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonQA AutomationLinuxShell scriptingObject-oriented programmingJenkinsAnsibleDockerCI/CDDevOps
Soft skills
CommunicationTeam playerIndependenceCultural diversity awarenessInitiativeAdaptabilityCollaborationProblem-solvingAttention to detailAgility