Senior Software Development Engineer in Test (SDET)

Position Type
Full Time
77 - Research & Engineering - Identity

Mitek (NASDAQ: MITK) is a global leader in digital & biometric identity authentication, fraud prevention, and mobile deposit solutions. Our verified identity platform and advanced image capture solutions are built on the latest advancements in biometric recognition, artificial intelligence, computer vision and machine learning, and trusted by over 7,500 organizations worldwide. We are headquartered in San Diego, California, with operations in the United Kingdom, Spain, France, Mexico, and the Netherlands. Visit us at

At Mitek, we believe that teams are stronger and more innovative when they have the range of opinions and perspectives that come from diversity. Very simply, we know that diversity is a foundational strength for our organization. A diverse workforce makes for stronger teams as a wider breadth of thinking and experience broadens the power of our collective mind. Building stronger teams is foundational to serving our customers comprehensively, innovating our products and solutions, and enabling more impactful decision-making across our business.   

We are Virtual 1st! Whether you choose to work remotely from your home office or in-person from one of Mitek’s offices, our practices, processes and tools are designed to enable your success. At Mitek, the Future of Work is about flexibility and preference wherever and whenever we are working.

Esta oportunidad de trabajo requiere fluidez o competencia profesional del idioma inglés y capacidad para trabajar en su hogar en México. Por favor, envíe su solicitud / CV en inglés.

This job opportunity requires fluency or professional competency in English and the ability to work from your home office in Mexico.

Mitek is looking for a Senior Software Development Engineer in Test (SDET) to join our Mobile Capture/Web Scrum team to design and build manual and automated testing capabilities for the next generation of our image capture SDKs for mobile devices (Android, iOS) and desktop usage. You will work with our team of talented engineers to test and validate the most important SDK of our company, which is the core engine of several products.

You will play a crucial role in ensuring the quality, reliability, and performance of our products by developing and implementing automated test frameworks, writing test code, and collaborating with software developers and QA teams.

What you'll do

  • Plan, create, and execute manual and automated software tests for Web SDKs on a wide range of mobile devices. 
  • Collaborate with Software Engineers, Product Managers, and Support Staff. 
  • Write stable automated UI tests for new stories and fixed defects.
  • Each sprint, help ensure that new features and bug fixes meet defined acceptance criteria. 
  • Manage defects and proactively share risks to management.
  • Solve and respond to customer questions and issues in a timely manner. 
  • Present your work in front of stakeholders at sprint reviews. 

What you need to be successful in this role

  • Bachelor's Degree in Computer Science or related field, or comparable experience.
  • Skills and knowledge typically associated with 5+ years of overall related experience in software testing.  
  • Demonstrated success creating test cases. 
  • Experience with a web development framework (eg. Node.js, React, or Angular). 
  • Experience with Jenkins or a similar automated CI/CD tool.
  • Sufficient skills in JavaScript and HTML as to be able to write tests in a web UI testing framework of choice.
  • Demonstrated working knowledge of a JavaScript testing framework, such as Mocha, Jasmine or Jest.

Required technology experience

  • TypeScript
  • Puppeteer
  • Jest
  • E2E, BDD, TDD
  • yarn
  • Linux/Unix command line
  • Git cli (not only github)
  • Node.js/React/Angular
  • JavaScript
  • Express
  • Babel
  • Webpack 4 and 5
  • HTML
  • CSS

What would be nice

  • Experience with remote web debugging.
  • Comfort and familiarity with writing customer-facing documentation.
  • Experience with Agile and/or Scrum methodology.

$750,000 - $950,000 a year
We are proud to offer competitive salary ranges aligned to industry standards. Please note that our ranges are representative and individual compensation specifics may vary based upon experience level, professional competencies and geographic differentials. 

We take pride in enabling career growth in an environment of innovation and teamwork.  Our commitment to all Mitekians is to do meaningful work that matters.  Our culture is defined by delivering our best to our customers by providing high value solutions and impactful outcomes, by continuously challenging convention, and by caring for each other through collaboration and celebrating our successes.  We are committed to creating competitive, equitable compensation & benefits programs and career development opportunities. 
Benefit offerings  may vary based on geographic location

Wellness: Universal, supplemental, and private healthcare plan choices based on country specifics 
Financial future: retirement/pension plan contributions, MTK stock plan participation  
Income protection: life event & disability coverage 
Paid time off: generous annual leave, company holidays, volunteer time off 
Learning: e-learning license, tuition reimbursement, hackathons 
Home office setup allowance
Additional/optional benefits: pet insurance, identity theft protection, legal assistance 
We sincerely appreciate your interest in Mitek. We know your time is valuable and look forward to the potential of speaking with you further! 
I'm interested