As the nation's largest community credit union, we begin every day focused on delivering superior financial products and services for our 1.3 million members and more than $30 billion in managed assets. Our work has an economic impact as we support our members' financial goals. We are unapologetic about being devoted to our members and the communities we serve. Our business is guided by our people helping people philosophy – which includes our team members.
To learn more visit becu.org/careers .
PAY RANGE
The Target Pay Range for this position is $122,000.00-$149,100.00 annually. The full Pay Range is $94,500.00 - $176,500.00 annually. At BECU, compensation decisions are determined using factors such as relevant job-related skills, experience, and education or training. Should an offer for employment be made, we will consider individual qualifications. In addition to your salary, compensation incentives are available for the hired applicant. Incentives are performance based and targets vary by role.
BENEFITS
Employees and their eligible family members have access to a wide array of employee benefits, such as medical, dental, vision and life insurance coverage. Employees have access to disability and AD&D insurance. We also offer health care and dependent care flexible spending accounts, as well as health savings accounts, to eligible employees. Employees are able to enroll in our company’s 401k plan and employer-funded retirement plan. Newly hired employees accrue 6.16 hours of paid time off (PTO) on a per pay period basis based on hours worked (up to a maximum of 160 PTO hours per year) and receive ten paid holidays throughout the calendar year.
IMPACT YOU’LL MAKE:
As a Sr Software Developer Engineer in Test (SDET) at BECU, you will play a critical role in ensuring that software is thoroughly tested and designed for quality from the ground up. Your expertise in automated testing will drive the development of test cases, data models, and test scripts, ensuring that our systems are reliable and secure. You will collaborate with developers, architects, and product owners to enhance our testing framework and mentor other SDETs to build robust, enterprise-class software. Your work will not only ensure high software quality but also contribute to the overall system and service architecture at BECU.
To join our dynamic team, we require candidates to be residents of WA, OR, ID, AZ, TX, GA, or SC. If you call any of these states home, you're in luck! We offer the flexibility of remote work for residents in these locations, allowing you to contribute from the comfort of your own home.
WHAT YOU’LL DO:
- Design and Code Automated Tests: Develop and implement comprehensive automated test cases, scripts, and data models to ensure software is thoroughly tested and meets BECU’s high-quality standards.
- Analyze and Improve Testability: Assess service and application designs to identify areas for improvement, ensuring that software is testable and reliable.
- Address Production Issues: Analyze production issues and identify test gaps across the testing stack, making systemic improvements to automation testing.
- Mentor and Lead: Provide mentorship to junior SDETs through code reviews and test case evaluations, helping them grow their technical skills and expertise.
- Collaborate on Testing Roadmaps: Work with developers, architects, and product owners to design and document the team’s testing roadmap, contributing to long-term planning and vision.
- Present Technical Solutions: Regularly present technical topics to cross-functional teams, sharing insights on automated testing frameworks and best practices.
- Integrate Tests into CI System: Ensure automated tests are integrated with software builds and execute reliably in our Continuous Integration (CI) system.
- Contribute to Code Reviews: Review and approve tests and code written by other SDETs, ensuring they adhere to BECU’s coding standards for consistency and style.
- Drive Test Solutions: Lead small testing teams to effectively manage testing processes, identify failure patterns, and support bug triage to bring issues to closure.
This isn’t just about ticking off tasks on a list. It's about making a significant, positive change in BECU’s journey, where your contributions are valued, and your growth is continually fostered.
WHAT YOU’LL GAIN:
- Leadership and Expertise: Lead automated testing efforts and mentor other SDETs, ensuring that BECU’s software is built with quality and testability in mind.
- Hands-On Development: Build your expertise in testing frameworks and automation tools, ensuring BECU’s systems are secure, reliable, and scalable.
- Impactful Work: Play a key role in ensuring the quality and reliability of enterprise-class software that powers BECU’s systems and services.
- Collaborative Culture: Join a team that values collaboration, innovation, and continuous improvement, where your contributions and insights are highly valued.
QUALIFICATIONS: Minimum Qualifications:
- Bachelor’s degree in Computer Science or a related discipline, or equivalent work experience.
- Minimum of five years of experience designing test plans and writing automated tests in a team environment.
- Demonstrated experience developing and designing testing and automation frameworks for multiple application platforms.
- Proficiency with programming and scripting languages such as C#, Python, or JavaScript/TypeScript, and experience in a Windows development/QA environment.
- Experience with test frameworks such as Nunit, MSTest, Xunit, jest, puppeteer, mocha, pytest, unittest, Specflow, Selenium, or Gherkin.
- Minimum of four years of experience with continuous integration systems and test case management tools.
- Understanding of unit testing, integration testing, and performance testing.
- Experience using Git for version control, including code reviews, pull requests, and adherence to branching standards like Git Flow or Trunk-Based Development.
- Demonstrated experience with relational databases, including constructing and understanding SQL queries.
Desired Qualifications:
- Experience testing applications and services with security automation frameworks.
- Familiarity with relational database structures and the ability to construct and run SQL queries.
JOIN THE JOURNEY
Ready to make an indelible impact? Eager to be a part of a collaborative and innovative team where your ideas and contributions don’t just fill a role, but fuel the growth and success of BECU? This is more than a job – it’s a chance to elevate your career, skills, and future, all while contributing to the robust technological landscape of BECU.
Embrace the opportunity to grow with us. Apply now, bring your expertise to the table, and let’s achieve excellence together at BECU. Your journey of influence, innovation, and impactful contribution starts now.
EEO Statement:
BECU 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