Senior Software Test Engineer
- Bengaluru, Karnataka, India
Visa Inc. is a global payments technology company that connects consumers, businesses, financial institutions and governments in more than 200 countries and territories, enabling them to use digital currency instead of cash and checks.
Visa does not issue cards, extend credit or set rates and fees for consumers. Visa’s innovations enable its bank customers to offer consumers choices: Pay now with debit, ahead of time with prepaid or later with credit products. From the world’s major cities to remote areas without banks, people are increasingly relying on digital currency along with mobile technology to use their money anytime, make purchases online, transfer funds and access basic financial services. All of which makes their lives easier and helps grow economies.
Behind the Visa brand are our talented employees who continuously raise the bar with innovative solutions and products that deliver the convenience and security of digital currency to more people all over the world.
What you will do:
Expect to just manual test? Not at Visa. Here, you will:
· Help our client to achieve their real goals by understanding the requirements and coming up with best test coverage.
· Implement reusable automated test frameworks to drive test automation goals and to support continuous integration and regression testing. Utilize and extend existing test automation test harnesses.
· Execute testplan and manage all activities in the plan to ensure that objectives are met and that the solution works as expected.
· Test solutions in terms of functionality, performance, reliability, stability, security and compatibility with other legacy- and / or external systems
· Understand and practice QE functions in an agile development cycle using Scrum process.
· Manage test platforms as the primary QE environment steward
What it takes:
· Attention to detail: The capability to perform any research systematically and accurately
· Curiosity: A desire to seek clarity of requirements and why tasks are done a certain way
· Creativity: The ability to take a list of needs and insights and come up with other innovative ideas.
· Strategic focus: Skill to understand big picture and stay focused on task to achieve goals
· Communication: Excellent interpersonal skills and be a team player.
· Enthusiasm: A passion to understand people and deliver better products and services to them
· Strong work ethic: The innate drive to do work extremely well
· Excellence: Passion for high quality and efficiency
· Evangelism: Be Comfortable leading meetings and discussions with non-technical teams.
· Leadership: Proven track record of responsibilities as a technical lead.
· Mentorship: A guide who can coach and mentor team members.
- 4-7 years of experience in Computer Science (BS or MS) or related field from distinguished university with solid GPA
- Understanding of Object Oriented Principles
- Java/C# and/or Objective Knowledge
- Mobile test automation on iOS and Android
- 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