San Jose, US - California - San Jose - US - California - 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.