Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
SW Engineer (Testing in Data Engineering) image - Rise Careers
Job details

SW Engineer (Testing in Data Engineering) - job 1 of 3

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

This position is ideal for an engineer who is passionate about solving challenging business problems and building applications that provide an excellent user experience. They will be an integral part of the Payment Products Development team, focusing on the development of software solutions that leverage data to address business challenges. They will be extensively involved in hands-on activities including proof of concepts, development, and testing. They should demonstrate adaptability and readiness to change tasks according to the team's requirements.

Key Responsibilities

  • Developing and testing automation frameworks, and other related tasks, in addition to contributing to core product code.

  • Deliver high-quality products and features, taking a holistic view from the initial idea to final delivery. This involves design, development, testing, and accountability for release deployments as well as providing support post-deployment.

  • Understand the product in its entirety and ensure the timely delivery of your assigned module within an agile team setting.

  • Accurately scope efforts, identify risks, and clearly communicate trade-offs with team members and other stakeholders.

  • Coordinate and participate in Continuous Integration activities,

  • Effectively communicate status updates, issues, and potential risks accurately and promptly.

  • Perform other tasks related to data governance and system infrastructure as required.

This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.

Qualifications

Basic Qualifications

• Bachelor's degree in Computer Science or equivalent field, OR 3+ years of relevant work experience

Preferred Qualifications

• Bachelor's degree in Computer Science or equivalent field with 6-24months relevant working experience in the industry
• Proven experience in software development in Test, particularly in data-centric projects, demonstrating adherence to standard development best practices
• Strong understanding and practical experience with data structures and algorithms, with a passion for tackling complex problems
• Proficiency in Java programming
• Hands-on experience with Big Data technologies such as Hadoop, Spark, and Hive
• Strong knowledge of Unix/Linux operating systems and Shell Scripting
• Proficiency in working with RDBMS, SQL and In-memory DB such as Redis
• Familiarity with version control systems, specifically Git
• Experience working within an Agile framework
• Experience with Kafka, Mock data service a good to have
• Experience with Load Runner is highly advantageous e
• Familiarity with AI concepts and tools, including GitHub Copilot for code development
• Exposure to AI/ML development is an added advantage
• Proficiency in working with In-memory Databases like Redis
• Strong verbal and written communication skills, with a proactive and self-motivated approach to improving existing processes to enable faster iterations.
• Demonstrated intellectual and analytical rigor, with a keen attention to detail
• Team-oriented, energetic, and collaborative approach to work, coupled with a diplomatic and adaptable style

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.

Average salary estimate

$82500 / YEARLY (est.)
min
max
$70000K
$95000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About SW Engineer (Testing in Data Engineering), Visa

Are you ready to take your career to the next level as a SW Engineer (Testing in Data Engineering) at Visa in Singapore? Here, you will be at the forefront of innovation, working in a dynamic environment that's dedicated to uplifting everyone through secure payment solutions. As a key part of the Payment Products Development team, your passion for solving challenging business problems will shine as you build applications that provide an exceptional user experience. You'll dive into developing and testing automation frameworks, ensuring quality products, and even engaging in core product coding. With a focus on both the finer details and the bigger picture, you will work within an agile team to deliver your module on time while identifying risks and trade-offs along the way. Your journey will involve hands-on activities, from crafting proof of concepts to supporting deployment – all while boosting team efficiency through Continuous Integration practices. If you have a knack for data-centric projects, a strong foundation in Java, and familiarity with big data technologies like Hadoop and Spark, you could be the perfect fit. Come join us at Visa, where we constantly strive to enhance our processes, collaborate effectively, and deliver impactful software solutions for the future of payments!

Frequently Asked Questions (FAQs) for SW Engineer (Testing in Data Engineering) Role at Visa
What are the primary responsibilities of a SW Engineer (Testing in Data Engineering) at Visa?

As a SW Engineer (Testing in Data Engineering) at Visa, your key responsibilities include developing and testing automation frameworks while contributing to core product code. You'll ensure high-quality product delivery by overseeing the design, development, testing, and deployment processes. Additionally, you'll scope efforts, manage risks, and facilitate Continuous Integration activities, all while collaborating closely with your agile team to enhance the overall user experience.

Join Rise to see the full answer
What qualifications are necessary for the SW Engineer (Testing in Data Engineering) role at Visa?

To be successful as a SW Engineer (Testing in Data Engineering) at Visa, you’ll need a Bachelor's degree in Computer Science or equivalent experience, along with relevant working knowledge of software development in testing, particularly in data-centric projects. Strong programming skills in Java, familiarity with big data technologies like Hadoop and Spark, and experience with Unix/Linux environments are essential. A proactive mindset and excellent communication abilities will further bolster your qualifications for this role.

Join Rise to see the full answer
How does the agile framework influence the role of SW Engineer (Testing in Data Engineering) at Visa?

The agile framework is pivotal for a SW Engineer (Testing in Data Engineering) at Visa. It emphasizes iterative progress, collaboration, and adaptability. You will engage in regular communication with your agile team to ensure timely delivery of your assigned module while remaining flexible to adapt tasks based on evolving project needs. Continuous feedback and iteration are at the core of agile practices, enabling a collaborative work environment focused on delivering impactful software solutions.

Join Rise to see the full answer
What kind of software development practices should a SW Engineer at Visa adhere to?

A SW Engineer (Testing in Data Engineering) at Visa is expected to adhere to standard development best practices, which include but are not limited to, writing clean, maintainable code, performing thorough testing, and utilizing version control systems, such as Git. You will also need to follow agile methodologies, which emphasize collaboration, rapid iteration, and continuous integration to produce high-quality software aligned with business objectives.

Join Rise to see the full answer
What tools and technologies will a SW Engineer (Testing in Data Engineering) use at Visa?

In the role of SW Engineer (Testing in Data Engineering) at Visa, you’ll work with a variety of tools and technologies. This includes programming in Java, utilizing Big Data frameworks like Hadoop and Spark, and employing RDBMS and SQL queries. Familiarity with in-memory databases like Redis, Unix/Linux systems, and scripting languages will also be beneficial, along with knowledge of Continuous Integration tools and possibly AI/ML concepts to enhance your development processes.

Join Rise to see the full answer
Common Interview Questions for SW Engineer (Testing in Data Engineering)
Can you describe your experience with big data technologies and how you apply them as a SW Engineer?

In preparing for this question, outline specific projects where you've utilized big data technologies such as Hadoop, Spark, or Hive. Be sure to discuss the challenges you faced and how you overcame them, and elaborate on the impact your work had on the project. Highlight any quantifiable results to demonstrate your contributions.

Join Rise to see the full answer
How do you ensure quality in the code you develop?

To answer this question, mention practices like code reviews, unit testing, and continuous integration. Discuss your experience with specific testing frameworks and methodologies, and emphasize your attention to detail and proactive approach in identifying potential issues before the code is deployed.

Join Rise to see the full answer
What strategies do you use to manage risks in software development projects?

When responding, focus on specific methods like identifying project milestones, conducting regular risk assessments and meetings with the team, and communicating trade-offs effectively. Share examples from your previous experiences where early risk identification led to successful project outcomes.

Join Rise to see the full answer
Describe your experience working in an agile team environment.

Provide insight into your familiarity with agile methodologies, such as Scrum or Kanban. Share how you adapted to the iterative processes and collaborated with team members to continuously improve both the product and your workflow, highlighting specific roles you've undertaken in agile sprints.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Discuss your approach to task prioritization, possibly using techniques such as the Eisenhower Box or agile backlog management. Illustrate how you align your tasks with project impacts, deadlines, and team goals, ensuring that your contributions remain valuable and timely.

Join Rise to see the full answer
What are some common pitfalls in data engineering projects, and how can they be avoided?

Point out common pitfalls such as underestimating data quality issues, not planning for scalability, or overlooking documentation. Share strategies for avoidance, including thorough planning, continuous monitoring, regular team communication, and fostering a culture of thorough testing and feedback.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development and data engineering?

You can mention following technology blogs, attending conferences, participating in webinars, or taking relevant online courses. Highlight your eagerness to learn and adapt, demonstrating how you’ve applied new trends or technologies to your work.

Join Rise to see the full answer
Can you explain your understanding of Continuous Integration and its benefits?

Discuss Continuous Integration as a development practice that encourages frequent code changes to a shared repository. Emphasize the benefits of early bug detection, increased team collaboration, and faster delivery of high-quality software solutions, possibly providing examples from your own experience.

Join Rise to see the full answer
What is your experience with version control systems, particularly Git?

Share your hands-on experience with version control systems like Git, discussing specific commands or workflows you are familiar with, such as branching, merging, and handling merge conflicts. Describe how these systems have helped you manage code effectively within your team.

Join Rise to see the full answer
What challenges have you faced when developing automation frameworks, and how did you overcome them?

Provide a structured response discussing specific challenges, such as ensuring compatibility across different environments or handling false positives in testing. Share the strategies you implemented to resolve these challenges, highlighting your problem-solving skills and technical expertise.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Visa's Fraud Modeling Team as a Data Scientist/Data Engineer to apply your analytics skills in a dynamic environment.

Photo of the Rise User

Join Visa's technology team as a Staff Software Engineer where you'll tackle complex issues on a global scale in the payments industry.

Photo of the Rise User

An experienced Application Architect is needed to design and implement robust cloud-based solutions leveraging Microsoft Azure and Power BI technologies.

Photo of the Rise User

Visa is on the lookout for experienced Software Engineers to shape the future of global commerce with innovative payment technologies.

Photo of the Rise User
Datadog Hybrid { "address": "", "coordinates": [ -78.346102, 35.5111996 ] }
Posted 2 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Piper Companies seeks a talented Front End Engineer to develop user-facing features in a collaborative environment.

Join Gojek as a Software Engineer, where you'll develop innovative security tools for applications across a pioneering digital ecosystem in Southeast Asia.

Posted 10 days ago

Join Brale as a Senior Security Engineer and contribute to enhancing application security while managing diverse responsibilities in a startup environment.

Photo of the Rise User

Be part of OpenGov, where you will engineer cloud-native solutions that empower effective government through innovative technology.

Posted 10 days ago

Join Inetum Polska as a Backend Developer and enhance key payment systems while enjoying a flexible, supportive work culture.

Photo of the Rise User
Posted 8 days ago

Join Insider, a B2B SaaS company, as a Senior Backend Engineer to create innovative web products using PHP and AI technologies.

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

11977 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!