Senior Software Test Engineer - Big Data, Python

  • Full Time
Job expired!

Company Description

Visa is a global leader in digital payments, processing over 215 billion payment transactions each year among customers, merchants, financial institutions, and government entities, across more than 200 countries and territories. Our mission is to unite the world through the most innovative, convenient, reliable and secure payment network, empowering individuals, businesses, and economies to thrive.

Joining Visa means becoming part of a community focused on purpose and belonging – where your personal growth is prioritized, your identity is valued, and the work you do makes a real difference. We believe that inclusive economies have the power to uplift everyone, everywhere. The work you do will directly impact billions of people globally, helping to unlock financial accessibility and shaping the future of monetary transactions.

Join Visa: A Network Working for Everyone.

Job Description

Key Responsibilities:

  • Transform business requirements into impactful test cases, test plans, test automation, and test execution.
  • Develop and implement test strategies, plans, and scenarios based on Agile methodologies.
  • Create and execute detailed, comprehensive, and well-structured test plans and cases.
  • Identify, analyze, and document issues with program function, output, or content.
  • Arrange test schedules or strategies in accordance with project scope or delivery dates.
  • Design, develop, and maintain automated test scripts using Python, Shell scripting, SQL, and other relevant technologies.
  • Participate in product design reviews to contribute input on functional requirements, product designs, schedules, or potential problems.
  • Work alongside data engineers to understand data models, schemas, and data flows, and establish appropriate test strategies.
  • Monitor bug resolution efforts and track success rates.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error re-tests, or usability.
  • Perform historical analyses of test results and suggest improvements.
  • Manage User Acceptance Testing (UAT), oversee UAT sessions, and facilitate UAT handover to clients or business users.

This position is hybrid, allowing employees to alternate between remote and office settings. Employees in hybrid roles are expected to work from the office for 2-3 set days a week (as determined by leadership/site). A general expectation is that staff are present in the office 50% or more of the time, depending on business needs.

Qualifications

• Bachelor's degree in Computer Science, Information Systems, or a related field.
• Established experience as a Software Development Engineer in Test (SDET) with a focus on data engineering.
Expertise in Python, Shell scripting, and SQL.
Strong understanding of designing automation scripts for performance and maintainability.
Experience with data platforms (e.g., Hadoop, Spark, Hive)
• Proficiency with bug tracking and report generating tools.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.
• Ability to transform business requirements into technical specifications.
• Experience in managing User Acceptance Testing (UAT) and conducting UAT transitions.

Preferred:
• Knowledge of continuous integration and continuous delivery (CI/CD) and test-driven development (TDD).
• Familiarity with Agile/Scrum methodologies.
• Excellent collaborative skills to engage with project stakeholders and business users during UAT.
• Strong analytical skills to understand business needs and transform them into technical requirements.
• Experience in hosting training sessions for business users to effectively conduct UAT.

Additional Information

Visa is an equal opportunity employer. All qualified applicants will receive consideration for employment without discrimination on the grounds of race, color, religion, sex, national origin, sexual orientation, gender identity, disability or veteran status. Visa will also consider for employment qualified individuals with criminal histories in accordance with EEOC guidelines and applicable local law.