View Our Website View All Jobs

Test Architect

Test Architect

As the Lead Test Automation Architect you will be responsible for planning and executing integrated system testing with an emphasis on hardware-centric software risks for new and existing payment device projects. This includes cross-functional work with developers, QA Engineers, and product managers, to identify risk areas, testing responses and ensure total quality.

You should have an engineering background consisting of software development, manual testing and automating existing manual testing. You have a strong aptitude for learning new technologies with a good instinct for discovering defects in software and hardware. You are a leader, communicator, focused, responsible, and a team-player who thrives under pressure.

Desired Skills and Experience:

  • Own the test automation strategy for the software that ships on our hardware devices
  • Constantly drive our small team to focus on the tests that give the greatest insight into our product’s core quality
  • Work directly with developer teams to understand the strengths and limitations of their current CI systems and create a QA test strategy that complements those
  • Actively build partnerships with teams outside of hardware to ensure that the entire customer experience is covered efficiently
  • Champion good test and quality practices throughout the product lifecycle
  • Negotiate test APIs that remove friction from adding new tests, while maintaining the security that our merchants need to trust their business to Xpanxion.
  • Partner with developers to build more test coverage into their own development chain.
  • Work with product owners to refine our process of defining new features and confirming that they are done
  • Write python scripts to bend our hardware, firmware, apps and payment cards to your will
  • Design and develop core test infrastructure to unlock the abilities of all our test engineers and developers
  • Create, modify and execute tests at the system-level (including user scenario and interoperability)
  • Build automated test tools & reporting mechanisms
  • Be a vocal proponent for quality (internally and externally) in every phase of the development process


  • 7+ years of test development and/or software engineering experience, preferably on consumer-facing hardware/software products
  • BS/MS EE/CS or technical degree with relevant experience
  • A broad tool box and a proven ability to pick the right one for the job
  • Natural instinct to look at products as our customers will
  • Knowledge of continuous integration systems
  • Experience in developing automation using scripting or other languages (C/C++, Perl, Python, Ruby, JavaScript, Objective-C, etc.)
  • Demonstrated ability to own a complete functional area of an application or product
  • Good understanding of SQA methodologies & practices, including leveraging JIRA to track and drive issues to resolution
  • Experience shipping Embedded and mobile devices
  • Mix of big company and small company experience

Even Better:

  • Experience testing BLE or Wi-Fi
  • Experience testing smart payment systems
  • In-depth understanding of OS X, Windows, Unix, iOS


Perks & Benefits:

  • Competitive compensation package with benefits 
  • Room for growth 
  • We respect you 
  • Flexible schedule 
  • Extensive paid time off days

* For any questions please contact:

Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file