Apply

Senior QA Automation Engineer (worldwide remote, work anywhere)

Posted 2024-11-20

View full description

💎 Seniority level: Senior, 3+ years of experience in QA Automation, 6+ years of overall experience in QA

📍 Location: Poland, Slovenia, Slovakia, Czechia, Romania

🔍 Industry: Linux infrastructure and security products

🏢 Company: Cloudlinux

🗣️ Languages: English

⏳ Experience: 3+ years of experience in QA Automation, 6+ years of overall experience in QA

🪄 Skills: DockerLeadershipPythonSQLAgileCypressGitJavaJavascriptJenkinsJMeterJUNITKubernetesQAQA AutomationSCRUMAPI testingAzureSeleniumCollaborationCI/CDJavaScriptLinuxDevOpsAttention to detailOrganizational skillsDocumentation

Requirements:
  • Extensive knowledge of Java programming, including object-oriented design.
  • 3+ years of experience in QA Automation beyond just UI and/or API automation.
  • 6+ years of overall experience in QA.
  • Proven experience with Linux and command-line interfaces (CLI).
  • Strong shell scripting skills and hands-on experience with automated testing tools.
  • Deep understanding of CI/CD systems, tools, and methodologies.
  • Experience in managing test cases, test plans, and defect tracking.
  • Experience with stress testing, load testing, and identifying performance bottlenecks.
  • Ability to write and execute complex SQL queries.
  • Experience with Agile/Scrum development processes.
  • Familiarity with Python/JavaScript is a plus.
  • Experience with Ansible, Docker, and security testing would be advantageous.
Responsibilities:
  • Be involved in designing, developing, and maintaining test automation frameworks using tools such as Selenium, Cypress, Playwright, TestNG, JUnit, or Cucumber.
  • Develop, implement, and maintain comprehensive test plans, scenarios, and cases.
  • Possess strong knowledge of API testing tools like Postman, RestAssured, or SoapUI.
  • Work with performance testing tools like JMeter, Gatling, or LoadRunner.
  • Oversee all aspects of quality assurance, including establishing metrics and developing new tools and processes to achieve quality goals.
  • Diagnose and isolate issues, implementing techniques to stabilize the test system.
  • Develop new automated test scenarios using Java and maintain continuous test execution in Gitlab CI/CD.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, Azure DevOps, or CircleCI).
  • Collaborate with cross-functional teams to ensure high-quality product releases.
  • Establish and refine formal QA processes, ensuring adherence to industry best practices.
Apply