As a Software Engineer in Test (SET) at GitLab, you play a key role in developing GitLab's automated testing and tooling ecosystem. This role demands expertise in building test frameworks, internal tooling, advanced test automation as well as a strong interpersonal skills, ability to advocate for testing best practices and influence others.
Dev Experience Team: Get to know usOur Developer Experience is a newly formed stage, born from the strategic merger of the Engineering Productivity and Test Platform. Our mission is to empower developers to focus on innovation, build, and deliver high-quality products to our customers by providing state-of-the-art developer tooling, reliable test infrastructure, test empowerment, streamlined release governance & comprehensive performance validation.
We believe in Quality is everyone's responsibility, we empower internal engineering teams through tools and processes, ensuring we consistently uphold the quality bar. We're passionate about innovation. Explore cutting-edge projects designed to elevate self-managed excellence and strengthen test infrastructure. We are metric-driven. Dive into our dashboards and KPIs that power every decision we make. We are transparent. Get insights into our open communication strategy that keeps everyone informed and aligned. We are a family. Get to know our Developer Experience teams. What you'll do Build and maintain test frameworks and tooling that enable GitLab Engineering teams to develop robust and reliable test suites and have confidence in the quality of their features. Advocate for improving testing culture across GitLab teams. Identify and drive the adoption of best practices in code health, testing, testability, and maintainability. Coach development teams in various testing and quality topics Work closely with other infrastructure and product teams to ensure seamless integration of testing tools and processes. What you'll bring Strong proficiency developing in Ruby Strong proficiency in testing and quality best practices Experience working with a scalable test automation framework and continuous integration pipelines Excellent self-management and communication skills Experience working with Security products and tools How GitLab will support you 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 Growth and development budget Parental leave Home office supportPlease note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.