CloudLinux is hiring a
SDET/QA Automation Engineer

Logo of CloudLinux

CloudLinux

💵 ~$48k-$59k
📍Remote - Republic of Serbia

Summary

The job is for a SDET / QA Automation Engineer in the Extended Lifecycle Support team who will work remotely. The role involves diagnosing and fixing package failures, preparing documentation, creating new automated test scenarios using Python, maintaining and modifying test environments, expanding test automation within CI/CD environments, collaborating with engineers, and more. The ideal candidate should have a bachelor's degree in computer science or a similar field, 3+ years of experience in QA Automation, 6+ years in QA, experience in Linux, strong shell scripting knowledge, in-depth knowledge of Python programming language, proficiency in object-oriented programming with Python, knowledge of Ansible, Docker, understanding of CI/CD systems, experience in creation of Jenkins scripted/declarative pipelines, good understanding of DevOps principles and their relation to automation engineering, ability to work well with culturally diverse teams, proven ability to communicate well with peers and all levels of management, intermediate (and higher) English level, team player but also able to work independently using your initiative, happy in an agile, fast-paced environment.

Requirements

  • You should speak Python, breathe Python, and think Python
  • Bachelor’s degree in computer science, software engineering, or a similar field
  • 3+ years of experience in QA Automation (experience only in UI and/or API automation isn't relevant for us)
  • 6+ years in QA
  • Experience and the passion for Linux. Fluent in Linux CLI is a must!
  • Strong shell scripting knowledge
  • In-depth knowledge of Python (we use 2.7 mostly) programming language is a must!
  • Proficiency in object-oriented programming with Python
  • Knowledge of Ansible, Docker
  • Understanding of CI/CD systems, tools and approaches
  • Experience in creation of Jenkins scripted/declarative pipelines
  • Good understanding of DevOps principles and their relation to automation engineering

Responsibilities

  • Diagnose, isolate, and implement remedies for package failures caused by errors in our updates
  • Prepare all needed documentation sets clarifying all the aspects of the product’s environment
  • Add new automated test scenarios (Python), maintaining continuous test execution (Jenkins), tracking test cycles execution results, recommending corrective actions, and working with the development engineers on 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 with c and python engineers

Preferred Qualifications

  • Ability to work well with culturally diverse teams
  • Proven ability to communicate well with peers and all levels of management
  • Intermediate (and higher) English level

Benefits

  • A focus on professional development
  • Interesting and challenging projects
  • Flexible working hours
  • Paid one month vacation per year and unlimited sick leave
  • Medical insurance reimbursement
  • Co-working and gym/sports reimbursement
  • The opportunity to receive a reward for the most innovative idea that the company can patent

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let CloudLinux know you found this job on JobsCollider. Thanks! 🙏