BECU is a financial institution committed to serving its members and communities. The Sr Software Developer Engineer in Test (SDET) will play a critical role in enhancing the quality and reliability of BECU's digital platforms through advanced automation and test engineering practices, while also mentoring junior team members.
Responsibilities:
- Lead Advanced Test Automation: You’ll design, build, and maintain robust automated test frameworks, scripts, and test data models to expand automation coverage and reduce manual testing effort across releases
- Ensure Testable, High‑Quality Design: You’ll partner closely with developers, architects, and product owners to ensure systems and services are designed with testability, quality, and scalability in mind
- Drive Quality Engineering Strategy: You’ll help shape and execute the team’s testing roadmap and vision, aligning QE practices across multiple SIAM teams and cross‑domain partners
- Improve System Reliability: You’ll analyze production issues, identify gaps across the testing stack, perform root cause analysis, and implement systemic improvements to prevent recurrence
- Champion CI/CD Integration: You’ll ensure automated tests are seamlessly integrated into CI pipelines, executing reliably and supporting faster, more confident releases
- Provide Technical Leadership: You’ll review and approve automation code and test solutions, ensuring consistency, quality, and alignment with BECU standards while contributing to those standards
- Mentor and Elevate Others: You’ll coach and mentor SDETs, QA, and junior developers through code reviews, test design guidance, and hands‑on collaboration
- Communicate with Impact: You’ll present complex technical topics clearly to engineering and cross‑functional stakeholders, proactively highlighting risks, gaps, and readiness
- Support Delivery and Triage: You’ll lead and support testing efforts during releases, identify failure patterns, and collaborate in bug triage to drive issues to resolution
- Operate with Accountability: You’ll perform all responsibilities in accordance with BECU competencies, compliance, regulatory, and information protection requirements
Requirements:
- Bachelor's degree in Computer Science or related discipline, or equivalent work experience required
- Minimum five years of experience designing test plans, cases and writing automated tests in a team environment required
- Minimum five years of hands-on experience with programming and scripting languages such as C#, Python or JavaScript/Typescript and software development/QA in a Windows environment
- Minimum four years of experience with continuous integration systems and test case management tools required
- Experience using git, including performing code reviews, pull requests, and following branching standards such as Git Flow or Trunk-Based Development required
- Demonstrated experience of relational database structures. Able to understand and construct SQL queries
- Proficient verbal and written skills to effectively communicate
- Full time hours required
- Experience testing applications and services with security automation frameworks preferred
- Demonstrated experience developing and designing testing and automation frameworks supporting multiple application platforms
- Demonstrated expertise in modern test automation frameworks and BDD practices, with strong experience using Playwright, Selenium, NUnit/MSTest/xUnit, PyTest/Jest, and SpecFlow/Gherkin
- Demonstrated experience in unit testing, integration testing and performance testing