Apply

Senior SDET/QA Automation Engineer (worldwide remote, work anywhere)

Posted 2024-11-30

View full description

💎 Seniority level: Senior, at least 3 years

📍 Location: Poland, Croatia, Serbia, Bulgaria, Georgia

🔍 Industry: Linux infrastructure and security products

🏢 Company: Cloudlinux

🗣️ Languages: English

⏳ Experience: At least 3 years

🪄 Skills: DockerPostgreSQLPythonSQLCypressGitJMeterMySQLQAQA AutomationRelease ManagementSeleniumCI/CDLinuxAttention to detailDocumentation

Requirements:
  • Proven experience as an SDET/QA Automation Engineer (at least 3 years).
  • Proficient in writing code in Python (at least 3 years).
  • Strong experience with Linux as a development and deployment environment.
  • Proficiency with Git for version control.
  • Experience with containers, such as Docker, for development and production.
  • Experience with CI/CD and automation tools (preferably GitLab).
  • Understanding of SQL and experience with relational databases (e.g., PostgreSQL, MySQL).
  • Experience with testing tools like Selenium, Playwright, or Cypress.
  • Experience with load testing tools like JMeter/Locust.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Strong problem-solving skills and attention to detail.
  • An upper-intermediate level of English language proficiency.
  • Ability to work with vague requirements.
  • Team player who can collaborate effectively.
  • Experience with Ansible and task queue management tools like RabbitMQ or Kafka is a plus.
Responsibilities:
  • Develop, maintain, and execute automated testing scripts using Python.
  • Support the farm of servers with our software installed for QA purposes.
  • Design, implement, and perform load-testing to evaluate application performance and scalability under various conditions.
  • Reproduce end users’ problems.
  • Maintain the release schedule for all the services and ensure alignment across other teams.
  • Tweak CI/CD process for all the applications to ensure rapid and reliable releases.
  • Deployments to the staging and production environments.
  • Coordinate with developers to ensure thorough QA testing is performed on all applications prior to release.
  • Tweak deployment environments.
  • Support internal documentation.
Apply