Senior Software Test Engineer

  • Bellevue, WA, USA
  • Full-time

Company Description

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.”

Job Description

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.

We’d love to have you join our team and help us achieve our goals by developing a deep understanding of system and application requirements while applying the best test strategies and latest technical solutions.  You’ll solve problems using a broad range of technologies including .NET/IIS, Selenium, Java, Linux, JavaScript, Python, SQL and mobile technologies. You will leverage your technologist background to conduct early project scoping and collaborate with cross-functional teams to establish testability goals across n-tier platforms. You will drive process improvement in terms of test coverage, automation, and testing practices. Ultimately you’ll put your comprehensive test plans into practice and monitor test results to validate functionality, performance, reliability, stability, security and compatibility with legacy and external systems; you will partner with Product Management, Project Management, Software Development, and Quality Engineers to ensure that a high quality product is delivered every time within an agile development cycle. You will also be leading efforts to keep us current with all testing tools and technologies on an ongoing basis.

Responsibilities
 

  • 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

Qualifications

  • 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

  • Agile Experience

  • 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

Additional Information

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Privacy Policy