Vokal QA Engineer Career Steps

Level 1 Engineer

Supports QA Lead by executing manual test cases
Technical Knowledge Efficency & Productivity Communication & Leadership Business Impact
Focus on growing as an engineer, learning existing tools, resources and processes Develops their productivity skills by learning necessary tools such as Jira, Zephyr, source control, and other tools as well as testing best practices Effective in communicating current status to project teams Develops a working knowledge of how project teams, the Engineering team, and the business operate
Capable of taking well-defined test plans, executing those plans, and writing detailed/accurate defect reports Accepts feedback graciously and learns from everything they do

Level 2 Engineer

Responsible for creating test plans, delegating work to QA Team and communicating status to project team leads/members
Technical Knowledge Efficency & Productivity Communication & Leadership Business Impact
Begins to focus on attaining expertise in one or more speciality QA areas (eg, security, automation, accessibility, etc.) Makes steady progress on stories; knows when to ask for help in order to get themselves unblocked Gives timely, helpful feedback to peers and managers Completely owns the quality of individual projects
Begins to develop an understanding of the development process and tools well enough to identify and provide technical explanations of API/systems defects, in addition to functional front end issues Writes detailed and complete test plans with limited guidance/feedback. Consistently follows stated best practices Communicates assumptions and gets clarification on tasks up front to minimize the need for rework Gets involved in projects during the UX stages, and identifies issues with wires, designs, or other documentation prior to development
Solicits feedback from others and is eager to find ways to improve Identifies potential issues with user story acceptance criteria, prior to development
Understands how their work fits in to the larger project and identifies problems with requirements

Level 3 Engineer

Expert in one or more specialty area of QA, working to improve process and tooling
Technical Knowledge Efficency & Productivity Communication & Leadership Business Impact
Comfortable with one or more speciality QA areas, and can act as a subject matter expert when needed Is able to prioritize tasks on projects, and help mold the QA timeline around developer tasks and project deadlines Provides test plan feedback to other engineers Can help guide best quality practices for projects they are not directly associated with
Comfortable with the development process, and can utilize the full QA toolset to quickly and accurately report complicated issues, providing technical details to the developers (crash logs, API call behavior, error codes, etc.) Shows initiative setting primary and sometimes secondary goals for themselves Helps younger QAEs develop/improve their technical skills Can speak to clients about the benefits, processes, and progress of Vokal QA

Level 1 Senior Engineer

Responsible for team management and both personal and technical growth of the QA department
Technical Knowledge Efficency & Productivity Communication & Leadership Business Impact
Comfortable with the development process enough to implement QA best practices/processes Is able to improve QA department standards/processes aimed and improving efficiency and accuracy Contributes to Lunch and Learns or Vokal Bytes Works within the QA department to improve processes and/or tools to increase QA productivity, quality of work, and offerings
Capable of taking well-defined test plans, executing those plans, and writing detailed/accurate defect reports
Proactively identifies problems with requirements (lack of clarity, inconsistencies, technical limitations) for their own work and adjacent work, and communicates these issues early to help course-correct

Level 2 Senior Engineer

Responsible for identifying changes in the market and working across departments within Vokal to expand the QA offering
Technical Knowledge Efficency & Productivity Communication & Leadership Business Impact
Comfortable with one or more specialty QA areas, and can help guide the adoption of it into general QA practices Capable of assisting Product in creating well-defined milestones to avoid a monolithic deliverable. Identifies and proposes strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions Works with other departments to identify trends and improve company-wide processes to facilitate quality project development
Comfortable with one or more specialty QA areas, and can help BD generate materials/pitches to increase client interest/awareness Regularly delivers test results on-time and is constantly working to make accurate estimates and deliver on those estimates. Understands the tradeoffs between technical, analytical and product needs and leads to solutions that take all of these needs into account