👉 Hiring for a remote Testing position?on the 🏆 #1 remote jobs board
Test Automation Engineer
Test Automation Engineer
This position is remote based.\n\nGitLab is looking for a motivated and experienced engineer to help grow our test automation efforts across the entire GitLab ecosystem. This is a key position with a new and growing team, so your efforts will have a noticeable impact to both the company and product. In addition to the requirements below, successful candidates will demonstrate a passion for high quality software, strong engineering principles and methodical problem solving skills.\n\n\n\n\nResponsibilities\n\n\n\n\n* Expand our existing test automation framework\n\n* Develop new tests and tools for our GitLab.com frontend, backend APIs and services, and low-level systems like geo replication, CI/CD, and load balancing\n\n* Work with the product team and other development teams to understand how new features should be tested, and then engage them in contributing automated tests\n\n* Drive adoption of best practices in code health, testing, testability and maintainability. You should know about clean code, the test pyramid and champion these concepts.\n\n* Analyze complex software systems and collaborate with others to improve the overall design, testability and quality.\n\n* Ensure that automated tests execute reliably and efficiently in CI/CD environments.\n\n* Ensure test results are tracked and communicated in a timely and effective manner\n\n\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* Strong experience developing in Ruby\n\n* Strong experience using Git\n\n* Experience with test automation tools like Capybara, Selenium\n\n* Relevant internship or work experience in software development and/or test automation\n\n* Experience working with Docker containers\n\n* Experience with AWS or Kubernetes\n\n* Experience with Continuous Integration systems (e.g., Jenkins, Travis, GitLab)\n\n\n\n\n\n\nHiring Process\n\n\n\n\n* Qualified applicants receive a short questionnaire from our Recruiting team (reviewed by the Automation team)\n\n* Selected candidates will be invited to schedule a 30 minute screening call with our Recruiting team\n\n* Next, candidates will be invited to schedule a 45 minute first interview with the Engineering Manager, Quality. \n\n* Candidates will then be invited to schedule a 1 hour technical interview with the Edge Team Lead\n\n* Candidates will be invited to schedule a third 45 minute interview with our VP of Engineering\n\n* Finally, candidates may schedule a 50 minute interview with our CEO\n\n\n\n\n
See more jobs at GitLab
# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.Apply for this Job
👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!