Software Developer

  • Opportunity to make a significant impact in BECU’s journey 
  • Collaborative and innovative team environment 
  • Career growth and skills enhancement 

Talent Persona: 

  • Passionate about enhancing user experience through code improvement 
  • Skilled in automated test development usingC#, Python, or JavaScript/Typescript 
  • Experience in collaborating with cross-functional teams for software development 

QUALIFICATIONS:

Minimum Qualifications: 

  • Bachelor’s degree in Computer Science or related discipline or equivalent work experience 
  • Minimum two years of experience designing test cases and writing automated tests in a team environment 
  • Experience using testing and automation frameworks on multiple application platforms like Web and Mobile devices 
  • Hands-on experience with programming and scripting languages such as C#, Python, or JavaScript/Typescript 

Desired Qualifications: 

  • Experience with software development/QA in a Windows environment 
  • Proficiency with test frameworks such as Nunit, MSTest, Xunit, jest, puppeteer, mocha, pytest, unittest, Specflow, Selenium, or Gherkin 
  • Experience with continuous integration systems and test case management tools 
  • 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