Senior Software Engineer in Test

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

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

Marketing product development team is responsible to build and support data driven marketing platform and advanced analytics solutions that enables our clients to acquire retain and grow their card portfolios. We are in need of highly motivated and skilled Senior Software Engineer in Test who is passionate on using modern software engineering principles to deliver robust applications to our global users.

This Senior Software Engineer in Test role is for a self-motivated individual with excellent software engineering skills with Java based technologies. Your core focus will be on Quality Assurance, Test Automation and Build. You will always be working on ways to facilitate better quality for product through the design, implementation, and execution of automated build and test systems. This role is for an individual whose experience with software development forms a strong basis for designing automated test solutions that will ensure that we deliver high quality services.

Responsibilities

  • Lead and take ownership to ensure quality deliverables for product
  • Develop and maintain test suites for manual and automation testing both
  • Contribute to agility by ensuring an efficient automated test suites and build system
  • Document and publish test plans, test designs, test results and analysis
  • Collaborate with development and product teams to analyze, debug and resolve issues
  • Work closely with other quality assurance engineers and provide guidance
  • Support cross-functional teams in integration test efforts
  • Present quality matrix, product capabilities, and features for releases in business terms
  • Effectively communicate status, issues, and risks in a precise and timely manner

Qualifications

• Bachelor's degree in computer science, computer engineering or relevant field required.
• 3+ years of overall software engineering experience in Java based technologies.
• Experience in Core Java, data structure, and problem solving
• 2+ years of hands on test automation experience with tools and frameworks such as Cucumber, Cypress, Protractor, SOAP UI and Groovy scripts etc.
• Knowledge of web services standards, for example: XML, SOAP, JSON, REST,etc.
• Experience in Build system, and in automating test suites using CICD pipeline
• Knowledge of databases and ability to write and run SQL queries for data validation.
• Strong analytical and problem solving skills and attention to detail.
• Excellent verbal and written communication and documentation skills.
• Past experience of working in Agile environment, and with Big data is a big 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