Company Description|Job Description
Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind - making sure that Visa is the best way to pay & be paid, for everyone everywhere. This is our global vision & the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people & businesses around the world, enabling them to use digital currency instead of cash & checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa's sponsorships, including the Olympics & FIFA World Cup, celebrate teamwork, diversity, & excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience & security of digital currency to people all over the world. Join our team & find out how Visa is everywhere you want to be.
The successful candidate will be a member of the worldwide Network Processing Test Engineer team, responsible for delivering quality services & solutions using best-in-class processes, methodologies, & technologies. As a Test Engineer, based in Foster City the successful candidate will bring a strong understanding of test engineering & software development principals, as well as teamwork skills, to assure quality in a fast-paced & highly complex environment. This position will oversee & contribute to test processes & execution for a number of projects, often running in parallel. The candidate must embrace teamwork & promote a culture of openness & flexibility with his/her business partners & the extended team.
Drive continuous improvement around processes & technical capabilities
Perform a test leadership role over a number of small-to-large projects ensuring a comprehensive test strategy, test plan, clearly articulated test cases, & team productivity in execution.
Collaborate with subject-matter experts & ensure proper sizing of test efforts, defining success criteria & managing expectations.
Ensuring that testing & test activities comply with corporate policies & adhere to industry best practices.
Understand cross-functional dependencies & collaborate with other teams to meet end-to-end quality objectives.
Understand product & platform dependencies & help define end-to-end test environment & infrastructure needs.
Guide the team on multi-threaded project deliveries & mitigate quality risk exposure.
Be accountable for tactical day to day decisions including estimating, scheduling, test planning, execution, & risk management.
Foster partnerships with upstream & downstream teams including system analysts, architects, development, & product office or clients to ensure alignment & consistency in reducing product quality risk throughout the SDLC.
Bachelor's degree in computer science, computer engineering or relevant technical discipline required. Master degree a preference.
5+ years of software development & test experience, preferably in Electronic Payments.
Strong understanding of software development life cycle & test engineering processes & methodologies
Ability to deliver results on multiple projects in a complex, fast-moving environment.
Ability to generate creative & innovative solutions for test challenges & constraints.
Solid understanding of black box & white box testing, performance testing, test automation, requirements traceability & general test process reporting.
Java/J2EE & Services Oriented Architecture experience.
Experience in REST API testing
Working experience in XML/JSON/AngularJS/HTML
Strong knowledge of web services testing using automation tools such SoapUI & SOATest
Solid experience in designing, developing & maintaining automation frameworks & test suites using automation tools such as Cucumber/Ruby/Selenium.
Experience in automated cross-browser testing on various platforms.
Experience in an agile iterative environment including continuous integration & deployment.
Knowledge of secure development & testing practices.
Strong knowledge of database query tools & ability to write & run complex queries for data validation.
Experience in using industry standard test management tools (e.g. ALM / Quality Center, Clear Quest, JIRA).
Strong verbal & written communication skills, problem solving skills, client service & interpersonal skills.
Strong ability to work independently & manage one's time effectively & efficiently.
Strong analytical, diagnostic & problem-solving skills
Ability to multi task & handle multiple competing priorities with minimal direction from management.
Solid ability to collaborate with other individuals & co-ordinate activities across teams.
All your information will be kept confidential according to EEO guidelines.