Sr. Software Development Engineer in Test

    • Glendale, CA

Description
Do you want your voice heard and your actions to count?
Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), the 5th largest financial group in the world (as ranked by S&P Global, April 2018). In the Americas, we're 14,000 colleagues, striving to make a difference for every client, organization, and community we serve. We stand for our values, developing positive relationships built on integrity and respect. It's part of our culture to put people first, listen to new and diverse ideas and collaborate toward greater innovation, speed and agility. We're a team that accepts responsibility for the future by asking the tough questions and owning the solutions. Join MUFG and be empowered to make your voice heard and your actions count.

We are looking for a hands-on Senior Software Development Engineer in Test (SDET) with a passion for test automation. As a MUFG SDET, you will build and utilize cutting-edge testing tools in an agile environment to plan, conduct and lead our testing initiatives. If you are looking for an outsized impact driving both a technical and cultural (mindset, processes, policies) shift at a large organization in the throes of a deep and comprehensive digital transformation, we want to talk to you.

You will have the opportunity to work alongside, learn from and collaborate with best in class engineers in the high-octane office of technology. You will collaborate in an enterprise service architecture and help us build out the next generation hybrid consumer facing apps. Sharing your passion and expertise with our growing team, helping/mentoring/leading the team members to elevate their skills while championing the necessary cultural shifts required at an organizational level and integrating the latest technologies for continued advancement will be of particular import.

The team values well-architected, high-quality, and stable applications that provide re-usable functionality allowing for velocity at scale. You will be a pioneering test automation engineer with opportunity to get in at the ground level, filling substantial gaps to define how we think about testing/quality across our entire portfolio of agile squads.

You must love to code, understand/hunger for/drive good clean design principles, and work well in a sometimes-messy organizational environment created by the seismic change MUFG is undergoing. Where others might be defeated by systematic challenges, you are energized by them, refusing to stop until a solution is found.

If you want to have an impact on a scale of this magnitude, look no farther.

As a Software Engineer at MUFG, you will help get banking out of our customers' way, putting our customers' money to work where they want it, when they want it, without worrying about it. You'll help us roll out these capabilities the "FinTech" way, using system reliability engineering (SRE) practices and open source software (OSS) for better developer velocity and platform resilience. You'll work with our business partners to architect, design and implement solutions, and your expertise in detailed technical design and development of applications using emerging technology platforms will help lead MUFG towards true technology transformation.

Qualifications
Intrigued? Then, we would like to meet you if you:

  • Have 5+ years of experience as a Test Automation Engineer, or related role
  • Have experience with at least two popular programming languages like: Kotlin, Swift, Elixr, Go, Java, Scala, Rust, Python, Haskell, OCaml and have a proclivity to learning new languages
  • Don't just write code, but are also able to robustly communicate why your methodologies, standards and best practices should replace what currently is in place
  • Have designed and developed automated test frameworks
  • Can dive into HTTP and API design, and have solid experience building and testing mobile, (web is a +) and other applications
  • Have experience in creating testing patterns and best practices for development teams to leverage
  • Have a deep understanding of TDD, Unit, Integration, UI testing methodologies
  • Understand how to integrate automated testing into build pipelines
  • Have knowledge of testing interfaces and distributed systems
  • Have the ability to create, execute, and properly communicate automated test plans
  • Demonstrate a proven ability to build, maintain and configure testing environments
  • Can dive into HTTP and API design, and have solid experience building and testing mobile, (web is a +) and other applications
  • Continuously look for and identify ways to improve the testing cycle
  • Have the ability to work collaboratively to identify and solve problems across distributed teams with strong communication skills
  • You are passionate about innovating and simplifying
  • You step up to own & execute
Here's how you'll spend your time:
  • You'll exercises rigor in designing, building and owning automated testing frameworks and associated best practices
  • You'll identify and evangelize the most effective ways to leverage TDD, testing automation to accelerate high quality outcomes including integration into build pipelines
  • You'll bridge the many gaps that currently exist in the org specifically around processes and policies today that prevent us from implementing modern test automation patterns
  • You'll prioritize key tests and scenarios in collaboration with engineering and other agile teams
  • You'll define and implement metrics to communicate the quality of the products you are responsible for
  • You'll support other types of quality targets, such as performance, load and stress testing
  • Work closely with the development team to analyze, debug and resolve issues
  • You'll learn, collaborate and teach other Engineers. Everyone can contribute something new to the team regardless of how long they've been in the industry
  • You'll write high quality code as needed leveraging your experience working with your engineering and product counterparts to ensure speedy identification of issues/root causes
  • You'll contribute to and help define our CI/CD process, alongside the rest of the Engineering team and the Consumer Bank as a whole
  • You'll balance a keen sense of quality with the need for pragmatic, incremental improvement for both greenfield projects as well as tech debt
  • You'll stay current on the latest technologies and inspire your team(s) to do the same.
How you will grow:
Through your variety of experiences at MUFG, you will have the opportunity to develop technical, analytical, communication, and leadership skills that can help you achieve your full potential. No matter what career path you eventually choose, you will be continually challenged by your team members and your peers. Along the way, you will have access to mentoring and training opportunities to help foster and accelerate your development of new skills and capabilities.

Why you'll like working here as much as we do?
  • Competitive salary
  • 401(k) employee matching program
  • Cash balance pension plan
  • Medical, dental, vision, and life insurance
  • Pre-tax commuter benefits
  • Flexible work arrangements
  • Flexible-spending accounts
The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities duties and skills required of personnel so classified.

We are proud to be an Equal Opportunity / Affirmative Action Employer and committed to leveraging the diverse backgrounds, perspectives, and experience of our workforce to create opportunities for our colleagues and our business. We do not discriminate in employment decisions on the basis of any protected category.

A conviction is not an absolute bar to employment. Factors such as the age of the offense, evidence of rehabilitation, seriousness of violation, and job relatedness are considered in all employment decisions. Additionally, it's the bank's policy to only inquire into a candidate's criminal history after an offer has been made. Federal law prohibits banks from employing individuals who have been convicted of, or received a pretrial diversion for, certain offenses.


Back to top