Sr Software Developer Engineer in Test (SDET)
Join to apply for the Sr Software Developer Engineer in Test (SDET) role at BECU.
OverviewBECU is a financial institution serving 1.5 million members with over $30 billion in managed assets. Our philosophy is people helping people, guiding our work to serve members, communities, and coworkers. With business and technology transformation on the horizon, there is an opportunity to contribute to a purpose-driven organization where your work makes a real difference.
What You’ll Do- Design and Execute Automated Tests:
Build and maintain automated test plans and cases to validate system functionality and performance. - Validate API Integrations:
Debug services and ensure seamless communication between systems through rigorous API testing. - Ensure CI Reliability:
Integrate automated tests into CI/CD pipelines to support reliable and efficient software builds. - Analyze and Improve:
Identify test gaps, perform root cause analysis, and implement systemic improvements across the testing stack. - Review and Approve Code:
Ensure consistency and adherence to standards through code and test reviews. - Communicate and Present:
Share technical insights and updates regularly with cross-functional teams. - Support Bug Triage:
Identify failure patterns and drive issues to resolution. - Build Test Data Models:
Design test scripts and data models to support comprehensive test coverage.
This role focuses on ensuring the quality, reliability, and performance of our mortgage Loan Origination System (LOS). Your work will directly impact members by preventing bugs and integration issues, enabling faster and safer delivery of mortgage-related features. You’ll collaborate with developers and a QE contractor to build robust automated test plans and validate complex API integrations.
QualificationsMinimum Qualifications
- 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.
- Minimum five years of hands-on experience with programming and scripting languages such as C#, Python or JavaScript/Typescript in a Windows environment.
- Minimum four years of experience with continuous integration systems and test case management tools.
- Experience testing applications and services with security automation frameworks.
- Experience with ICE encompass integrations testing.
- Experience developing and designing testing and automation frameworks for multiple platforms.
- Proficiency with test frameworks such as NUnit, MSTest, Xunit, jest, puppeteer, mocha, pytest, unittest, Specflow, Selenium, or Gherkin.
- Experience in unit, integration, and performance testing.
- Experience using Git, including code reviews and following branching standards such as Git Flow or Trunk-Based Development.
- Experience with relational databases and constructing SQL queries.
- Strong verbal and written communication skills.
- Full-time availability.
- Opportunity to lead and shape the testing strategy for a major system implementation.
- Mentorship and collaboration with engineers and contractors.
- Exposure to cutting-edge tools and frameworks in test automation and CI/CD.
- Meaningful role in improving member experience through reliable technology.
- A culture that values innovation, collaboration, and continuous learning.
Residency requirements: candidates must reside in WA, OR, , AZ, TX, GA, or SC. If in Washington state and within driving distance to Tukwila, on-site attendance may be requested on Tuesdays and Wednesdays. Remote work is available for eligible candidates in approved locations. Both remote and on-site arrangements aim to keep you engaged and included.
EEO StatementBECU is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).