Senior Software Test Engineer
- Bellevue, WA, USA
Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and 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 and businesses around the world, enabling them to use digital currency instead of cash and 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 and FIFA™ World Cup, celebrate teamwork, diversity, and 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 and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.
“Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.”
As a Senior Test Engineer, you already have the ability to understand complex system architectures, pinpoint both high and low-level problem areas, and influence solutions and optimization while staying current on development and test trends, methodologies and standards. Throughout your career, you have demonstrated the ability to challenge the status quo that leads to continuous innovation and efficiencies that positively impact across the entire product line. You know your strengths and have mentored SDETs on how to grow in their careers.
Develop test strategy and planning cycles for projects
Leverage technology in the most creative manner to build the right testing tools at the right time
Understand the big picture and stays focused on the right tasks to meet timelines.
Report and escalate issues in a timely manner. Identify risks, perform risk analysis, work with stakeholders to understand those risks and help reach the best decision for our customers
Test solutions in terms of functionality, performance, reliability, stability, security and compatibility with other legacy- and / or external systems
Practice QE functions in an agile development cycle using Scrum process.
Manage test environments as the primary QE environment steward
Maintain strong attention to detail to help ensure that programs are developed and validated the right way to ensure customer success. This includes:
Time Management skills
Analytical Thinking to gather and analyze information, to look at something through different points of view and to solve problems
Observation Skills to catch issues that others may overlook
MS 0+ or BS 3+ years of experience in Computer Science or related field
Understanding of Object Oriented Principles
Ability to write code in C#
Understands and can code review complex .NET projects.
Comfort with Linux operating system.
Experience creating/improving test frameworks.
Demonstrated knowledge of SQL and RDBMS concepts.
Excellent written and verbal communication skills
Strong analytical and problem solving skills
Experience testing APIs and service side components
Experience with SDKs
Web services standards and related technologies (PHP, Ruby, XML, XSL, X-Path, JSON, Rest, Soap, WS*), Web Security.
Knowledge and/or experience in finance/payment industry a plus
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.