Data Quality Assurance Engineer - Python

2 Months ago • 2-5 Years • Quality Assurance • Undisclosed

About the job

Job Description

As a Data Quality Assurance Engineer, you'll play a critical role in ensuring the accuracy and reliability of data within Visa's systems. You'll be responsible for developing and executing test automation strategies, building test frameworks, and collaborating with cross-functional teams to identify and resolve data quality issues. Your expertise in Python programming, SQL, and ETL testing will be crucial in this role, where you'll work with various technology stacks and methodologies to deliver high-quality data solutions.
Must have:
  • 2+ years of relevant experience
  • Strong Python skills
  • ETL testing experience
  • Hadoop and SQL database expertise
  • Agile methodology knowledge
Good to have:
  • Experience with CRM platforms (e.g., Microsoft Dynamics)
  • Cloud-based application testing experience (Azure or AWS)
  • Familiarity with Genesys IVR and testing tools
  • Experience with API testing tools
  • Continuous Integration (CI) tools experience (Jenkins/Bamboo)
  • Test Case Management tool experience
  • Distributed source control systems experience (Git)
  • Performance testing experience (LoadRunner, JMeter, Gatling)

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in 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 while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

Sr Software Test Engineering team is part of Sales, Client Service and Experience PD and is responsible for managing system requirements, design, development, integration, quality assurance, implementation, and maintenance of corporate applications. The team works closely with business owners of these services to deliver industry leading packaged software and customer developed solutions. The diversity of applications provides incredible opportunities to learn multiple aspects of the business while gaining experience across a wide variety of technology stacks.

Data Quality Assurance Engineer will play a pivotal role in the team as an end-to-end test automation specialist. Engaging external teams with different technology stacks and delivery methodologies while synthesizing a test approach that takes these into account will be critical. Additional responsibilities include building test frameworks, gathering and clarifying requirements, facilitating communication with other groups within the organization, and providing input to design discussions.

  • Collaborate with developers and QA leads to improve testability, automation and tools.
  • Build strong relationships with external teams with a goal of developing robust end-to-end test coverage.
  • Learn the data migration plan and define a test strategy
  • Write Python code snippets to support Data validations
  • Identify process deficiencies and suggest improvements.
  • Conduct test plan reviews with stakeholders
  • Proficient in writing complex SQL queries and stored procedures
  • Design, create and implement ETL data testing strategies and test cases.
  • Identify, analyze, and document problems with program function, output, or content.
  • Validate extracted data, transformed data, and loaded data for accuracy.
  • Collaborate with business analysts and software engineers to clarify requirements and to ensure testability.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, and to mitigate risks.
  • Work with the QA team to develop effective testing strategies and test plans.
  • Report bugs and errors to development teams.
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
  • Determine risks to test deliverables and create mitigation plans.

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

Basic Qualifications:
• 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications:
• 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
• Bachelor’s Degree in Computer Science, Computer Engineering, Management Information Systems or Technology related field.
• 3 or more years of hands-on Quality Assurance experience specially in ETL testing domain
• Strong technical competency in building and executing automated tests in Python knowledge of Python programming
• Hands-on experience working with Hadoop and SQL databases.
• Solid understanding of software engineering concepts and methodologies.
• Experience testing web and mobile applications built on Java and/or C#.
• Familiarity with CRM platforms such as Microsoft Dynamics strongly preferred.
• Experience testing cloud-based applications (hosted on Azure or AWS) strongly preferred.
• Experience with Agile methodologies and tools (ADO, Rally, JIRA, Confluence).
• Familiarity with Genesys IVR and associated test tools such as Cyara.
• Experience testing software at the API level using SOA suite, SOAP UI, Postman, REST Client, etc.
• Familiarity with Continuous Integration (CI) tools such as Jenkins/Bamboo.
• Experience with Test Case Management related tools (HP Quality Center/ALM, Zephyr, qTest, Testcollab, etc.)
• Experience with distributed source control systems such as Git.
• Experience in performance testing using HP Load runner, JMeter, Gatling or similar tools is plus.
Experience working with SQL Server management

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.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Ashburn, Virginia, United States (On-Site)

Ashburn, Virginia, United States (Hybrid)

Amsterdam, North Holland, Netherlands (On-Site)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Auckland, Auckland, New Zealand (Hybrid)

Auckland, Auckland, New Zealand (Hybrid)

View All Jobs

Get notified when new jobs are added by VISA

Similar Jobs

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix, Kazakhstan (Remote)

Rackspace Technology - Senior Big Data Hadoop ML Engineer (GCP)

Rackspace Technology, United States (Remote)

Nasdaq - Quantitative Researcher

Nasdaq, United States (On-Site)

Keywords Studios (Player Support) - Technical Artist 技术美术师

Keywords Studios (Player Support), China (On-Site)

PTW - Video Game Tester

PTW, United States (On-Site)

Playrix - Lead QA Automation Engineer (Mobile)

Playrix, Montenegro (Remote)

Next Level Business Services - DB2 DBA

Next Level Business Services, United States (On-Site)

Stonewall Collision & Auto Painting - QA Automation Tester

Stonewall Collision & Auto Painting, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fabric - Principal Design Verification Engineer, NOC

Fabric, United States (Remote)

Dew Software - Data Scientist

Dew Software, United States (On-Site)

Shipt External - Senior Engineer

Shipt External, United States (Hybrid)

OptimHire - Software Automotive designer

OptimHire, India (On-Site)

Luxoft - Senior DevOps Engineer with Java

Luxoft, Singapore (On-Site)

Patreon - Senior Backend Engineer, Notifications

Patreon, United States (Hybrid)

The Walt Disney Company - Senior Pipeline Technical Director

The Walt Disney Company, Canada (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Eleven Labs - FullStack Engineer (Frontend Leaning)

Eleven Labs, Poland (Remote)

Aristocrat Gaming - Senior QA Automation (with C#)

Aristocrat Gaming, Poland (Hybrid)

PwC - Senior BI Developer

PwC, Poland (Hybrid)

Social Discovery Group - Senior Product Designer

Social Discovery Group, Poland (Remote)

Ubisoft - Office Administrator

Ubisoft, Poland (On-Site)

Techland - UE5 AI Game Programmer

Techland, Poland (On-Site)

Huuuge Games - HEAD OF UA

Huuuge Games, Poland (Hybrid)

Eleven Labs - Performance Marketing Lead

Eleven Labs, Poland (Remote)

CD PROJEKT RED - Senior Engineer, Graphics

CD PROJEKT RED, Poland (On-Site)

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

PlayStation Global - Quality Engineer Intern - Masters

PlayStation Global, United States (Hybrid)

Rivos - Silicon ATE Test Engineer

Rivos, Taiwan (Hybrid)

Gametion Technologies   - Senior QA Engineer

Gametion Technologies , India (On-Site)

Luxoft - Murex Test Manager

Luxoft, India (Remote)

Salesforce - Software Engineering Architect

Salesforce, United States (On-Site)

Bluevine - Senior QA Automation Engineer

Bluevine, India (Hybrid)

The Walt Disney Company - Senior Software Engineer, IOS/Android

The Walt Disney Company, United States (On-Site)

Netomi - Software Engineer In Test II/ III

Netomi, India (On-Site)

Get notifed when new similar jobs are uploaded