Company Description
Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.
When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.
Join Visa: A Network Working for Everyone.
Job Description
Visa’s Payment Platform technology (PPT) team is building a new generation of products to facilitate commerce in everyone’s digital and mobile lives. Our focus is to build intuitive features that expose profound new value for our customers, merchants, and developers.
As a Sr Software Test Engineer, you will be part of our PPT Release Integration Solutions Engineering team to help design, enhance and build Release Certification by focusing on the System Integration and Client centric use cases coverage in an agile development environment. You will be working on one or more projects, developing the Integration test strategies, planning and certifying the products related to real-time transactional services, Web, Mobile applications, REST services API, VM and container based services that are highly functional, distributed, secure, scalable and resilient. We believe in self-managing Agile teams who takes care of end to end integration of products with excellent product quality. You will become part of our journey with common objective to be the best way to pay and be paid for everyone, everywhere. You will be driving innovation that makes our products stand apart from our competitors, delight the customer with faster times for market delivery.
Key Responsibilities
- System Integration Quality and Client Centric Test coverage.
- Establish quality process & measurements to ensure software quality in a continuous integration environment. Identify, record, document thoroughly, and track bugs. Maintain and/or update documentation that communicates the standards and procedures. Champion Shift Left Processes.
- Collaborate with product and software developer teams to establish Qualification for production release, Identification & Automation of End-to-End use cases, and develop collaboration tools/reporting to improve Quality.
- Develop and/or Maintain automation tools/frameworks to cover Web and Mobile applications and services.
- Execute and confirm automated/Manual test during certification cycles. Adhere to Data Driven approach to support Reporting and Metric driven Test Iterations.
- Collaborate with Cross team of developers and product to increase MERCHANT/ISSUER End to End test coverage, improve efficiency & effectiveness and promote best practices.
- Identify, record and document thoroughly the issues and track bugs
- Maintain and/or update documentation that communicates the standards and procedures
Work within a highly skilled team along with Engineering Managers to determine methods and procedures on new automation assignments
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
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)
- Overall 4+ years of software engineering experience, worked on enterprise scale applications, services and delivered world class products
- 3+ years of software development or equivalent test automation experience
- Strong understanding of object-oriented programming languages - Java, JavaScript, J2EE, XML and RDBMS
- Accomplished with Open Source Automation Framework tools (Java, Java script Eclipse, IntelliJ, SOAPUI, TestNG, Selenium, Jmeter and similar tools).
- Ability to write clear and concise automation scripts.
- Excellent analytical and problem-solving skills. Good written and verbal communication skills. Ability to communicate effectively the logic and implementation plan to team members & managers.
- Experienced Debugger by reviewing log file validation on a LINUX/UNIX server, Splunk
- Understanding of Infrastructure components like Systems, Virtual Machines, Database, Middleware, Storage etc.
- Developing comprehensive test and quality plans, debugging and testing scripts and tools.
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.