Experience with test automation frameworks for both front-end and back-end testing
Experience in designing and developing tools and solutions used across teams
Development experience in object-oriented programming languages and patterns
Excellent oral and written communication skills
Experience with a front-end charting/visualization library
Experience using test automation tools (Selenium, Capybara, Watir)
Experience using Continuous Integration systems (e.g., GitLab CI, Jenkins, Travis)
What you'll be doing in this role
Build automated measurements and dashboards to gain insights into the Engineering organization's feature readiness and quality
Dogfood GitLab product features to improve developer workflow and provide feedback to product teams
Participate in activities related to Engineering throughput and KPIs
Build and maintain test infrastructure and tooling features that supercharge the performance and productivity of both GitLab's internal teams and our vibrant community of external contributors
Identify and drive the adoption of best practices in code health, testing, testability, and maintainability. You should know about clean code and the test pyramid, and champion these concepts
Work closely with other infrastructure and product teams to ensure seamless integration of testing tools and processes
Perks and Benefits
Benefits to support your health, finances, and well-being
All remote, asynchronous work environment
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan