Sr. Software Engineer in Test (REF4169E)

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

Job Description

Job Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

 

Visa Commercial Solutions(CMS) division’s charter is to capture new sources of money movement through card and non-card flows which presents an enormous growth opportunity. Our team brings payment solutions and associated services to clients around the globe.  Our global clients and partners deploy our solutions to serve the needs of Small Businesses, Middle Market Clients, Large Corporate Clients, Multi Nationals and Governments. 

Responsibilities:

  • Understand the product, domain and the integrations points with other products and get a big picture view of the “What” and “How” parts of the product.

  • Collaborate with Product owner, development team, operations team to get the end-to-end picture of the product use case and perspectives.

  • Drive the initiatives to deliver the best-in-class quality product

  • Build automation tools and test automation frameworks.

  • Closely work with Software engineers to understand the application design and specifications before designing and developing comprehensive test automation suites with thought thru scenarios and test data based on application functionalities.

  • Design and develop test automation frameworks for both web-based user interfaces and backend batch processes.

  • Build test data generation tools and scripts.

  • Work with the team in identification of opportunities for automated test executions and drive adoption of automated testing and tools thru the product/project lifecycle.

  • With hands on scripting abilities, build scripts for automating repeated manual processes that may be part of software development lifecycle.

  • Stay abreast of emerging technologies and proactively assess and evaluate the adoption thereof into the organization

  • Conduct POCs for technology and tools evaluation to ensure they are good fit for Visa’s requirements.

  • Support agile activities: sprint planning, stand ups, sprint review and sprint retrospective.

  • Work with limited direction, within a complex environment, to drive delivery of solutions and meet service levels

  • Must be self-motivated with ability to work in a fast-paced agile delivery model.

  • With active engagement, collaboration, effective communication, quality, integrity and reliable delivery, develop and maintain a trusted and valued relationship with the team, customers and technology partners.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Qualifications

Qualifications

Basic Qualifications
• 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications
• 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) in computer science, computer engineering or relevant field
• 9 years or more of relevant experience in automation development, application analysis/design, development, testing and business system analysis.
• Proficiency in at least one programming language or technology including, but not limited, to Java, Python
• Knowledge and experience in functional/regression test automation with such tools as Cucumber, Selenium, Python, Java, etc.
• Mentoring the junior folks and driving the initiative to completion.
• Knowledge of performance and load testing tools such as Loadrunner and jmeter
• Knowledge of source control, build and deployment tools such as Jenkins, Gradle, Maven and Git.
• Knowledge of database query tools and able to write and run complex queries in MySQL and SQL databases for data validation.
• Knowledge of UNIX/Linux environments.
• Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear, concise way.
• Ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs.
• Candidate must be able to multi-task and be able to work independently or in a team environment.
• Knowledge of software development life cycle.
• Familiarity with web services standards and related technologies (XML, SOAP, etc.).
• Knowledge of Javascript, HTML, CSS
• Knowledge of Linux/Unix scripting using shell and/or Python a plus.

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Privacy Policy