Staff SW Engineer

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

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

Visa is looking for an automation & QA engineer who will join Visa’s Next Generation Operation Technology Solutions team responsible for developing & maintaining complex automations & automated QA testing framework for key applications used by Visa’s Operations & Infrastructure team.

As a software engineer in this team you will help lead, design, enhance and build automations and quality assurance platform for our developers who creates end-to-end solutions using modern backend & frontend technologies in an agile development environment. You will be working with colleagues, who will help, support and challenge you every day. Development of unit testing, behavior testing, functional testing code in a continuous integration platform is just part of your DNA. You will be working in development & live production environment and will get excellent experience that will help you throughout your career.

Responsibilities:
We expect our engineers to do much more than writing code:
• Write optimized unit testing, behavior testing & functional testing code by collaborating with the end users / customers & developers.
• Work with various internal teams in Visa to ensure adherence toward standard software development methodology & framework. Partner with internal team's developers to ensure that their code is applying the standards.
• Comfortable in leading meetings and discussions with non-technical teams.
• Finding the best and most creative solutions to many different types of problems and help our client & internal teams to achieve their goals.
• Be an aficionado & advocate of latest technology in automation & QA domain. Apply these technologies in a manner that empowers Visa in achieving operational & development excellence.

Qualifications

Required Qualifications
• Masters in computer Science with 2 years of experience or Bachelor Degree in Computer Science with 5 years of experience
• Demonstrated experience with process or workflow automation software (e.g. HPOO, BAO, Activiti, StackStorm etc.)
• Demonstrated experience with writing scripts in Python/Perl/Ruby.
• Demonstrated experience with QA testing tools (e.g. Selenium, Jenkins etc.)
• Experience with REST, SOAP, JSON and XML is helpful.
• Experience with programming languages like Java, C# (.Net), JavaScript, Python/Ruby etc
• Knowledge of software development life cycle required


Good to have/ plus
• Experience with testing framework like TDD, BDD etc.
• Experience with next generation testing tools like Karma / PhantomJS / Protractor / Jasmine etc.
• Previous use of GIT or Subversion for code management and versioning.
• Development of RESTful APIs, a huge plus.
• Linux familiarity and experience working in a shell environment.
• Familiarity with Network, Systems and Infrastructure Management concepts, for example FCAPS model is good to have.


Expected General Soft Skills
• Ability to lead and self-manage projects and tasks.
• Ability, desire and motivation to learn quickly and pick up new skills.
• Organized and be able to prioritize workload in order to meet necessary deadlines
• Make independent judgments/decisions within established guidelines
• Demonstrable teamwork attitude, ready to initiate collaboration and resolve conflicts
ITIL and project management certification a plus


Privacy Policy