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
- Intermediate Technical Competencies
- Intermediate Values Alignment
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
- Adhere to the Collaboration Competencies for this job grade.
- Adhere to the Results Competencies for this job grade.
- Adhere to the Efficiency Competencies for this job grade.
- Adhere to the Diversity, Inclusion & Belonging Competencies for this job grade.
- Adhere to the Iteration Competencies for this job grade.
- Adhere to the Transparency Competencies for this job grade.
Intermediate Career Matrix Worksheet
Template for Intermediate Career Matrix Worksheet can be found here.
Last modified December 15, 2023: Migrate Engineering ruby code to the new handbook (
c8544f4a
)