Quality Department SET Career Framework: Intermediate

These are the expected competencies of an Intermediate Software Engineer in Test (SET) at GitLab.

Quality Department Competencies: Intermediate


Engineering Framework | Quality Framework


Intermediates at GitLab are expected to exhibit the following competencies:


Intermediate Leadership Competencies

Engineering
  • Assumes goodwill, and is able to disagree and commit.
  • Capable of delivering work despite periodical distractions.
  • Constructively raises concerns.
  • Communicates in a clear, timely, and effective manner.
  • Capable of adapting their messaging to technical audience.
  • Understands organization structure and processes.

Intermediate Technical Competencies

Quality
  • Quad Planning & Test Coverage
    • Perform quad planning and improve test coverage in collaboration with other Software Engineers in Test
    • Help create test strategy and implement test automation for new and existing features.
    • Identifies gaps in functional test automation, document missing coverage, and add new test automation to improve coverage.
  • Test Stability & Triage
    • Participate in test pipeline on-call rotation and ensure that pipeline failures are triaged, addressed and communicated in a timely manner.
    • Help unquarantine flaky tests.
    • Work with the counterpart group to address test failures due to bugs in code.
  • Test Tooling
    • Contribute to test stability in production and non-production environments.
    • Contribute to new test framework tooling and provide feedback to new approaches proposed by the team.
    • Improve deploy processes, deployment scripts, and build pipelines in collaboration with other Software Engineers in Test.
  • Test Environments
    • Grow your knowledge of GitLab provisioning and setup tools. Examples include Omnibus, the Orchestrator, Terraform, Ansible, Kubernetes, Helm Charts, GCP, or AWS.
  • Task Management & OKRs
    • Owns tasks within an OKR.
    • Regularly manage project schedules ensuring objectives are aligned with team/department goals.
    • Exercises judgment and independently identifies the next steps.
  • Knowledge Sharing
    • Clearly document process and knowledge in collaboration with other team members.
  • Domain specific expertise
    • Demonstrate domain specific responsibilities within their assigned product group

Intermediate Values Alignment

GitLab

Intermediate Career Matrix Worksheet

Template for Intermediate Career Matrix Worksheet can be found here.