Full Job DescriptionWe at Visa, dream of a future where it’s easy to pay and be paid. Across the planet. Where ever. Whenever. Securely. Easily. We have a great toolbox of leadership technologies including CyberSource and Authorize.net. Together, we are building leading edge full-service Payment Management solutions combining global payment processing, fraud management and payment security systems. We are looking for a talented Software Test Engineer – Sr. Software Test Engineer to join our team!The Sr Software Test Engineer will play a pivotal role in our Merchant & Acquiring Processing department. In this mission critical role, it’s an opportunity to design and implement test solutions and taking it to the production with high quality completing all testing phases, following an agile methodology. The responsibilities also include gathering and clarifying requirements, facilitating communication with other groups within the organization, and guiding architectural decisions. It is an opportunity to learn, lead and work on technologies for all Merchant & Acquiring Processing applications.*Responsibilities include*Design, implement and evolve highly scalable and fault-tolerant distributed components using functional programming paradigmParticipate in business requirements review and build functional & technical design documentationDesign and implement testing procedures for: APIs, abstractions and integration patterns to solve challenging distributed computing problemsParticipate in design reviews to provide input on functional requirements, product designs, schedules, or potential problems.Work across the team to ensure the team is predictable, productive, and delivering high quality.Review code and accountability for team’s development activitiesParticipate in proof of concepts and other technical evaluations of new technologiesResponsible for guiding technical discussions with both technical and non-technical audiencesResponsible for designing and implementing test automation strategies for medium-scale to complex projects.Accountable for implementing Continuous testing strategies in projects.*Qualifications*Basic QualificationsYou have a Bachelor degree in Computer Science or related field and 4+ years of Software Test Engineering Experience or a Masters with 3+ years of Software Engineering Experience.You have a proven track record of having delivered complex projects where complexity is a function of a combination of these factors – domain knowledge, distributed architecture, technical stack, influencing and collaborating with multiple technology partners and business partnersYou are a Java expert (core Java) and you have good knowledge on REST APIs, JSON and exposure to container based technologies.You have strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins and SonarYou have strong experience with shift left practices.Exposure to Information Security.Experience in payments and financial services Risk, Payments ecosystems and payment processing flowsStrong communication skills, oral and written – able to engender trust and respect of peers and stakeholdersPreferred Qualifications:4+ years of relevant work experience with a Bachelor’s Degree or 3+ relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)Experience in commercial software development & testing on Unix/Linux environment.Understanding of architecture and operations of highly available and scalable applications.You have expertise of Core Java, Java Script, REST and container based technologies.You have experience in consumer facing application testing experience.You have experience with Continuous Integration and Continuous Delivery methodologyYou have amazing work ethics that will help us all work extremely well togetherYou have the passion to understanding people and to always striving to improve our products and servicesExperienced in improving QA efficiency by enforcing in-sprint automation and implementing CI/CDCapable of multitasking on a number of priorities and delivering results in a fast paced, dynamic environmentAble to build framework from scratchExperience with Test Case Management related tools (HP Quality Center/ALM, Zephyr, qTest, Testcollab, etc.)Additional InformationVisa 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.Job Type: Full-time