Home
Our Approach
Our Clients
Principals
Press Room
Employment
Contact Us

Software Quality Assurance Engineer

Job Description

US Banking Alliance is seeking an experienced Software Quality Assurance Engineer for a full-time, permanent position. An in-depth knowledge of commercial software testing best practices, automated functional testing using NUnit/JUnit, automated build processes using NAnt/Ant, and bug-tracking systems is required. Experience creating test fixtures in Visual Basic/C# and the Microsoft .Net framework for windows forms applications and SQL knowledge are is strongly desired. Financial Systems/ banking experience is a significant plus. A successful track record working in a small team environment to test and ship commercial software is preferred.

Responsibilities

  • Design/implementation/ownership of the Software Test Plan
  • Creation of Automated Functional Testing procedures using QuickTest Pro
  • Ownership of the automated software build/release process
  • Integration of automated regression tests into the build process

Education & Experience

  • BS degree in Computer Science, Computer Engineering or related field
  • Knowledge and experience with automated build processes/tools (NAnt/Ant) and automated unit testing tools (NUnit/JUnit)
  • Experience using Mercury QuickTest Pro
  • Experience with Bug-Tracking and Source Code Control
  • Knowledge of Visual Basic/C#, Microsoft .Net framework
  • Strong oral and written communication skills
  • Strong analytical background, great attitude, and ability to easily learn new technologies and concepts
  • Understanding of financial concepts
  • Experience launching and supporting a commercial software product

Qualified candidates are encouraged to email their resume to careers@usbankingalliance.com