Hybrid Staff Software Developer Engineer in Test

Posted yesterday

Apply now

About the role

  • Staff Software Development Engineer in Test at BECU focused on quality and performance engineering. Leading test strategy and mentoring engineers in a collaborative environment.

Responsibilities

  • Lead Test Strategy & Execution: Develop inclusive, scalable test strategies, automation frameworks, and performance tools that empower engineering teams across web, mobile, and data environments.
  • Advance Performance Engineering: Analyze system behavior, performance patterns, and load models to identify opportunities for improving scalability, testability, and overall reliability.
  • Lead Performance Testing Initiatives: Guide performance engineering efforts, interpret results, identify patterns, and collaborate across teams to resolve issues with clarity and accuracy.
  • Share Knowledge & Foster Learning: Contribute to internal learning sessions, technical discussions, and community knowledge sharing to support continuous education and collaboration.
  • Establish Technical Standards: Review test and automation code for quality and consistency, contribute to engineering standards, and help maintain best practice testing guidelines.
  • Mentor & Support Engineers: Provide constructive, skills focused coaching to SDETs and engineers through code reviews, test design discussions, and knowledge sharing.
  • Enhance CI/CD Quality: Strengthen automated test reliability within CI/CD pipelines, identifying opportunities to optimize build feedback and execution stability.
  • Champion Quality Culture: Advocate for performance and end to end testing practices that improve overall product quality and promote shared ownership across engineering teams.
  • Support Technical Growth & Innovation: Provide guidance and expertise across engineering initiatives, contributing to improved processes, tools, and testing efficiency.
  • Engage in Broader Team Efforts: Contribute to team goals and evolving initiatives with a collaborative, community-oriented mindset.

Requirements

  • Bachelor’s degree in computer science or related discipline, or equivalent work experience.
  • Minimum seven years of experience designing test plans, cases and writing automated tests in a team environment, including performance testing practices.
  • Minimum two years of experience testing applications and services with security automation frameworks.
  • Minimum seven years of hands-on experience with programming and scripting languages such as C#, Python or JavaScript/Typescript (or other languages) performing software development/QA in a polyglot environment, including scripting to support performance frameworks like JMeter.
  • Minimum seven years of experience with continuous integration systems and test case management tools.
  • Proficiency with test frameworks such as Nunit, MSTest, Xunit, Selenium, Playwright or Gherkin.
  • Experience with public cloud (Azure/AWS/Google Cloud) technologies.
  • Experience using git, including performing code reviews, pull requests, and following branching standards such as Git Flow or Trunk-Based Development.

Benefits

  • 401(k) Company Match (up to 3%)
  • 4% annual contribution to your 401(k) by BECU
  • Medical, Dental and Vision (family contributions as well)
  • PTO Program + Exchange Program
  • Tuition Reimbursement Program
  • BECU Cares volunteer time off + donation match

Job title

Staff Software Developer Engineer in Test

Job type

Experience level

Lead

Salary

$141,800 - $173,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job