Senior Test Analyst
- Full-time
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
Purpose of Role
A Senior Test Analyst takes ownership of testing and ensures that the product is delivered to customers with a high level of quality through applying leading edge testing and quality enhancement processes.
A Senior Test Analyst will have the freedom to plan and execute testing in the way that suits them and the team, within some broad boundaries. They will find the most effective way to reduce risk, with a focus on ensuring the quality of the product is visible. They will maintain active interaction with other stakeholders to ensure that not only is the solution bug free, but additional requirements and needs are explored.
In our Agile teams, we closely collaborate to deliver business value and maintain a culture of trust, respect, and teamwork. Working with the developers, business analyst, product owner, and engineering team lead, a Senior Test Analyst will be the independent test expert with versatile skills to become a cross-functional team member. As an integral part of the development team, they will lead a variety of tasks which includes manual testing as well as building and maintaining test automation suite. As part of the wider QA Team, a Senior Test Analyst will share knowledge and contribute to initiatives identified by the business. Continuous learning and improvement will be a key to success in this role, with opportunities for internal development and leadership within the organization.
You will be part of a team who are growing the capabilities and services in the Visa Spend Clarity to deliver scalable and robust solutions that will take Visa Spend Clarity to more customers and users around the globe. With an engineering group of nearly 300 people, Visa Spend Clarity is a key focus area with large growth ambitions driven by customer needs and a desire to innovate using modern cloud technologies.
Areas of Accountability
Commitment to Quality
Balancing Resources and Outcomes
Consistently advocates for quality over time and feature constraints
Internal Collaboration and Communication
Identifies and suggests solutions to problems impacting team, asks for guidance in unfamiliar areas, and pulls in others as needed
Engineering Design
Makes well-reasoned design decisions, identifying potential issues, trade-offs, risks, and the appropriate level of abstraction
Driving Change
Industry Knowledge
Demonstrates knowledge of industry trends and tools
Influencing
Influences teams with which they work and have worked, encouraging team ownership of quality
Hiring
May participate in hiring
Reasoned Design
Understands elements of the business that their work supports, makes well-reasoned design decisions and trade-offs in their area
Learning to Teach
Uses their learning opportunities as opportunities to make learning the same or similar things easier for the next person
Broad Leadership
Leads initiatives and meetings within team. Contributes to consensus for decisions
Organizational Implementation and Impact
Understands the team and makes decisions based on its direction
Independence
External Collaboration and Communication
Provides visibility to stakeholders based on the work of the whole team, and provides advice to stakeholders based on their own work
Autonomous
Requires minimal direction or oversight and is proactive about potential issues. Handles open-ended problems and ambiguity well
Reliable
Trusted to do what they say they will do, or communicate promptly if there is an issue
Problem Complexity
Works independently under limited supervision on difficult and mildly complex problems
Leadership
Contribution to Growth
Contributes to regular team training sessions
Leadership and Influence
Develops engineers to grow testing skills through effective technical coaching
Technical Collaboration and Communication
Communicates technical issues and decisions clearly and proactively to a cross-functional audience. Mastering ability to express complicated issues simply
Compromising
Engages in productive dialog even when there are conflicting views, both inside and outside team. Seeks to understand other points of view
Communication and Influence
Influences others in the team as well as others we work with within job function regarding practices, procedures, policies, and mindsets
Internal Leadership
Leads and coaches within their team where possible, shares their experience and expertise to help others grow. Self-aware of strengths and weaknesses
Leadership and Talent Management
May coach and review the work of lower-level professionals
Internal Support
May mentor less-senior engineers
Implementation and Impact
Starting to broaden impact. Considers effects of their work on other teams, as well as identifying and helping to resolve problems facing team
Fit-For-Purpose Implementation
Understands how people use the product/services they build, and how their work fits in. Exercises empathy for the people writing the tests
Collaboration and Communication
Can express complicated technical issues simply and clearly to non-technical colleges
Product Knowledge
Domain Knowledge
Has a basic understanding of all the tools and products we use, as well as an expert understanding of at least one of them
Broad Spend Clarity Enterprise Knowledge
Has a basic understanding of the Spend Clarity Enterprise product(s) and how others' impact their area
Specific Spend Clarity Enterprise Knowledge
Has an in-depth knowledge of Spend Clarity Enterprise product(s) in some areas they have worked on
Technical Ability
Community Engineering Excellence
Excels at troubleshooting when test execution does not go as expected. Solves problems lower-level professionals struggle with
Knowledge and Experience
In depth evidence of test analysis skills and techniques. Leads questions in team planning. Uses risk-based approaches to give the best coverage possible at a pace appropriate for the work
Engineering Excellence
Follows the broader engineering community to understand improvements to how we work
Technical Expertise
Applies knowledge of technical advances from a variety of industries within their team
Broad Implementation and Impact
Contributes to the foundational good of their domain and engineering overall, plus working to reduce technical debt
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
• 7+ years testing experience in a software development within Cloud/SaaS environment
• 4+ years in an Agile scrum or Kanban environment
• Technical experience in SQL, XML, XSL, SVN and HTML
• Experience with testing web services and APIs
• Ability to develop and add automated functional and regression tests in existing test framework
• Ability to build, maintain and grow test automation suite, including automated testing of API and Web UI using C#, Selenium WebDriver, SpecFlow, GitHub, MyGet
• Experience using JIRA and Confluence
Valuable Experience
• Strong analytical and troubleshooting and ability to resolve issues
• Strong customer focus and ability to communicate professionally
• Ability to work autonomously on time critical tasks
• Attention to detail
• Facilitation skills