Staff QA Engineer

BrassringJobId: - ArbitaJobId:

Job Location

San Jose, US - CA - San Jose

Job Description


  • This position requires the candidate to work closely with the various business units, architecture, development and the quality assurance team. The candidate is expected to be a self-starter and team player, a strong driver for results and continuous improvement. The candidate should be technology savvy with solid track record on building scalable testing framework. Responsibilities include:
  • Design the testing framework and testing for the new Payment Planning System to meet the long term business needs.
  • Development and support the testing of the payment product features throughout the different phases of the development cycle.
  • Work with other quality engineers, developers, architects to develop innovative solutions that meet the needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules.
  • Estimate testing effort, plan implementation, and rollout the testing plan, automated framework system.
  • Must be able to independently design, code and test complex features, as well as lead small project teams
  • Provide mentorship to team members
  • Identify and make recommendations to reduce risks.
  • Share release management duties on feature rollouts, share on-call responsibilities
  • Ability to lead project involving cross vertical integration

Job Qualifications


  • BA/BS in CS or related field.
  • 10+ years experience in requirements analysis, design, development of automated test
  • framework, testing scalable, distributed, multi-tiered, and service oriented applications.
  • 5+ years experience in object-oriented design methodology and application development in C++/Java/C#.
  • Extensive experience in building testing framework using C++/Java and testing web tiered payment related application
  • Working knowledge of relational databases (prefer Oracle), NT/UNIX systems, Shell/Perl Scripting
  • Extensive experience in designing and implementing large server software with particular attention to componentized and service oriented design, scalability and high performance.
  • Experience as project lead
  • Strong communication skill.
  • Strong presentation and leadership skills.
  • Proven results oriented person with a delivery focus
  • Knowledge and experience in transactional payment processing is a plus.

Job Salary

Salary commensurate with experience