Sr Software Developer Engineer in Test - Performance/ Load

Published date Posted on Indeed on Oct 07, 2021 (13 d ago)

SUMMARY

The Sr Software Developer Engineer in Test (SDET) will design test cases and specifications and be responsible for the bulk of the more complex automated testing work with a focus in Performance. The Sr SDET ensures software built at BECU is designed to be testable. The Sr SDET is responsible for designing and coding automated tests, tests scripts, test data models, and building test data. The Sr SDET will recommend and implement test solutions for business problems, contributing to system and service design and architecture. This position will present and contribute solutions to technical leadership. The Sr SDET also works closely with and mentors other developers, business and systems analysts, to build enterprise class software.

RESPONSIBILITIES

  • Perform all responsibilities in accordance with BECU Competencies, compliance, regulatory, and Information Protection requirements.

  • Assesses the design and structure of services and applications, and its interaction with various processes, identifying areas of improvement in existing code. Debugs applications and services and performs root cause analysis of errors.

  • Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to Automation testing.

  • Present and communicate technical topics to the engineering community regularly at cross-functional team meetings.

  • Review and approve code and tests written by other SDETs for style, consistency, and adherence to BECU standards. Collaborates with senior engineers, providing expertise / input to those standards.

  • Mentor SDETS / QA on the team via code review and test case reviews.

  • Ensure automated tests are integrated with software builds and that they execute reliably in our CI system.

  • Works with developers, architects, and product owners to design and document the team’s testing roadmap and vision.

  • Effectively lead and leverage small testing teams while ensuring accurate results, identifying failure patterns, and supporting bug triage processes to bring issues to closure.

  • Mentor junior developers / SDETs on the team via individual consulting and code reviews.

  • Perform additional duties as assigned.

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 required.

  • Experience testing applications and services with security automation frameworks preferred.

  • Demonstrated experience developing and designing testing and automation frameworks supporting multiple application platforms.

  • 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. Proficiency with test frameworks such as Nunit, MSTest, Xunit, jest, puppeteer, mocka, pytest, unittest, Specflow, Selenium, or Gherkin required.

  • Minimum four years of experience with continuous integration systems and test case management tools required.

  • Demonstrated experience in unit testing, integration testing and performance testing.

  • 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.

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.


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Imagine yourself here!OpenGov is a mission driven fast-growth, Series D, venture backed startup (includes Andreessen Horowitz, Formation 8, and Emerson Collective). Our Board of Directors includes iconic Silicon Valley executives John Chambers (former Cisco Chairman and CEO) and.

ABOUT YOU is one of the fastest growing E-commerce companies in Europe and Hamburg’s first Unicorn company. We rely on state-of-the-art technologies to provide the best service and products for our customers. We are currently looking for a skilled Quality Assurance Engineer

Technimates Technimates |
Today

ResponsibilitiesEvaluating and testing software programs to verify that the programs function according to specifications and standards that the company outlinesIdentifies, analyzes, and documents errors, questionable functions, and inconsistencies in software program functions,.

JOB DESCRIPTIONAccounting Application Specialist - Customer ServiceWHO WE AREGreenSlate is the fastest-growing provider of technology and business solutions for media productions. We provide the most advanced technology for production accounting and entertainment payroll. Our inn

Job: IRC131505Location: US | RemoteDesignation: Associate Test EngineerExperience: 1-3 yearsFunction: Quality AssuranceSkills: AzureDescription:N/ARequirements:N/AJob Responsibilities:Must have 1+ year of testing background, including test planning, test case design, and executio

More jobs by this company

SUMMARYThe Software Developer is responsible for writing software according to design specifications, and leading development efforts with junior developers. They are also responsible for designing and coding features, automated tests, and scripts and will also design data models

SUMMARYThe Software Quality Engineer (QE) is responsible for providing information to stakeholders, including data and test results regarding the quality of software/products or services under test. The QE completes functional testing to determine if the software/product or servi

SUMMARYWe are looking for an exceptional Storage Engineer to join our broader Technology Engineering team. You'll be instrumental in supporting and developing automation in a large and diverse storage environment across both our cloud and non-cloud ecosystem. With this position c

SUMMARYBECU is on a journey to transform how we interact with our awesome members! Are you ready for a challenge? Come join BECU’s Engineering Delivery team and build for the future. We are hiring for a strong Senior Software Developer for our Core Banking Platform team. In

SUMMARYThe Pega Sr Software Developer will lead teams writing software according to design specifications and be responsible for the bulk of the more complex development work. The Pega Sr Software Developer is responsible for designing and coding features, automated tests, and sc