Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer - Test Engineering (Hybrid/Onsite) image - Rise Careers
Job details

Software Engineer - Test Engineering (Hybrid/Onsite) - job 11 of 27

The successful candidate will join an experienced Test Engineering team responsible for evaluating Risk Services applications, including Risk Message Processor, Issuer Fraud Detection, Risk Application Manager, and Rare Event Detection & Investigation. These applications are essential for detecting and preventing fraud.

The Software Engineer - Test Engineering for Payment Product Development, Authorization Services – Risk Systems team will be located in Foster City, CA. The candidate will be responsible for supporting Test Engineering efforts, including test automation for the Risk Systems applications. This role involves collaboration with the Risk Systems product development and Support team, Operations & Infrastructure, and other peer Test Engineering teams to maintain high levels of software quality and ensure seamless code releases.

Key Responsibilities

  • Collaborate with the team in executing testing strategy for the project and work on appropriate balance of manual and automated tests
  • Create test plans, test cases, and test scripts
  • Develop and enhance automated test frameworks and test cases for the different types of tests employed
  • Execute and report on the full testing suite of both manual and automated tests
  • Work with Development and other relevant teams to analyze, debug and resolve design and software issues
  • Support cross-functional teams in integration test efforts
  • Develop software to augment existing test automation tools
  • Setup, configure, and maintain test environments
  • Hands-on testing on Linux and Windows platform
  • Work effectively with test lead and test engineers and acquire technical guidance from peers as appropriate

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

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

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 Software Engineer - Test Engineering (Hybrid/Onsite), Visa

Join our dynamic team at an innovative company in Foster City as a Software Engineer - Test Engineering. This is an exciting opportunity to immerse yourself in the world of Risk Services applications, which are vital in detecting and preventing fraudulent activities. You'll work closely with an experienced Test Engineering team focusing on key applications like the Risk Message Processor, Issuer Fraud Detection, and more. Your role involves collaborating with product development, operations, and infrastructure teams to uphold top-notch software quality while ensuring seamless code releases. You'll dive into creating test plans and test cases, and get your hands dirty with both manual and automated tests. With your expertise, you'll enhance automated test frameworks while executing the full testing suite. Debugging and resolving design issues will be part of your daily grind, and you'll help cross-functional teams in integration testing. Emperative is your ability to develop software that complements existing test tools while maintaining test environments across Linux and Windows platforms. This hybrid position allows you to enjoy a flexible work environment, with specific in-office days confirmed by your hiring manager, contributing to a balance between personal and professional growth. If you're passionate about quality assurance and ready to impact the fraud detection landscape, we’d love to see you grow with us!

Frequently Asked Questions (FAQs) for Software Engineer - Test Engineering (Hybrid/Onsite) Role at Visa
What are the key responsibilities of a Software Engineer - Test Engineering at our Foster City location?

As a Software Engineer - Test Engineering at our Foster City office, you'll engage in several key responsibilities. Your primary duty will be to execute the testing strategy for various Risk Services applications. You'll collaborate with a highly skilled team to create detailed test plans, cases, and scripts while developing and enhancing automated test frameworks. Hands-on testing across both Linux and Windows platforms, as well as debugging and resolving design issues in collaboration with development teams, are also crucial parts of your role.

Join Rise to see the full answer
What qualifications are required to be a Software Engineer - Test Engineering in Foster City?

To become a Software Engineer - Test Engineering in Foster City, you should have a background in computer science or a related field, along with experience in test automation and software quality assurance. Familiarity with various programming languages and testing tools is essential, as is the ability to work well in a collaborative environment. A solid understanding of Linux and Windows operating systems will also be necessary to excel in this position.

Join Rise to see the full answer
What does the collaborative environment look like for a Software Engineer - Test Engineering?

In the role of Software Engineer - Test Engineering, you'll be part of a collaborative environment that involves working closely with product development and support teams. You'll interact with operations and infrastructure teams to maintain high software quality. This teamwork ensures seamless code releases, where you’ll be encouraged to share your insights and technical guidance with peers while contributing to cross-functional integration efforts.

Join Rise to see the full answer
Is there a focus on manual testing for the Software Engineer - Test Engineering role?

Yes, the Software Engineer - Test Engineering role does include a focus on manual testing. While you will primarily develop and execute automated test frameworks, you'll also be required to maintain a balance between manual and automated testing. This approach ensures that the quality of Risk Services applications is thoroughly evaluated from multiple angles.

Join Rise to see the full answer
What tools will I be using as a Software Engineer - Test Engineering?

As a Software Engineer - Test Engineering, you will have the opportunity to utilize various testing tools and frameworks aimed at enhancing software quality. You'll be involved in developing and augmenting existing test automation tools. Familiarity with popular testing frameworks, scripting languages, and tools specifically suited for both manual and automated testing will be essential for success in this role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Test Engineering (Hybrid/Onsite)
Can you describe your experience with test automation?

When answering this question, focus on your background in developing automated test scripts, the tools you have used, and specific projects where your automation efforts led to improved testing efficiency. Provide examples and explain how your contributions streamlined testing processes.

Join Rise to see the full answer
How do you ensure the quality of test cases you create?

In your response, highlight the importance of thorough requirements analysis, peer reviews, and maintaining up-to-date documentation. Discuss your methods for validating test cases to ensure they cover all functional aspects of the software.

Join Rise to see the full answer
What strategies do you use for debugging and resolving software issues?

You can mention your systematic approach to debugging, including tools and techniques you employ, such as logging, breakpoints, or code reviews. Discuss how you collaborate with development teams to resolve issues quickly and how this contributes to overall software quality.

Join Rise to see the full answer
How do you balance manual and automated testing in your projects?

When answering, explain your understanding of when to use manual versus automated testing based on project requirements. Describe how you assess testing needs and make decisions that lead to optimal coverage and efficiency.

Join Rise to see the full answer
What testing frameworks are you most familiar with?

List the testing frameworks you have experience with, such as Selenium, JUnit, or TestNG, and describe how you have applied them to create effective automated tests. Including specific achievements or outcomes can illustrate your expertise.

Join Rise to see the full answer
Can you explain how you create a test plan?

Outline your process for creating a test plan, including gathering requirements, determining scope, identifying resources, and defining testing methodologies. Describe how you ensure stakeholders are engaged throughout the process.

Join Rise to see the full answer
What is your experience with cross-functional team collaboration?

Share specific experiences where you worked in cross-functional teams. Highlight how you communicated effectively with different roles, discovered their needs, and contributed to achieving common goals in testing strategies.

Join Rise to see the full answer
How do you keep up with the latest testing trends and technologies?

Discuss your commitment to continuous learning, whether through online courses, webinars, industry conferences, or professional networks. Highlight how staying updated has benefited your work and contributed to skill enhancement.

Join Rise to see the full answer
What challenges have you faced in software testing, and how did you overcome them?

Provide an example of a specific challenge faced in software testing, detailing the context, steps you took to overcome the issue, and the outcome. This demonstrates critical thinking and problem-solving skills.

Join Rise to see the full answer
How do you approach setting up and maintaining test environments?

Describe your structured approach to setting up test environments, including considerations for hardware, software, and configuration. Discuss the importance of maintaining these environments to ensure consistent and reliable testing results.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Foster City, CA
Posted 2 days ago

Join Visa as a Senior Product Manager and drive innovative solutions within the Treasury Platform and Product Architecture team.

Photo of the Rise User
Posted 2 days ago

Join Visa as a Senior Software Engineering Manager and lead the development of innovative payment products while fostering a culture of engineering excellence.

Photo of the Rise User
Posted 4 days ago

Lead the design and implementation of advanced digital manufacturing solutions at Shield AI, as part of their mission to protect service members and civilians.

Photo of the Rise User
Posted 15 hours ago

Join GM's Smart Agents team as a Senior Software Engineer specializing in machine learning and robotics to shape the future of autonomous vehicles.

Photo of the Rise User

Join Palo Alto Networks as a Senior Staff Engineer to design cutting-edge solutions for our Cloud Management Platform in a dynamic environment.

Photo of the Rise User
Posted 6 days ago

Join a dynamic team as a Software Engineer IV who will develop robust web services and applications in San Jose.

Photo of the Rise User
Tetra Tech Hybrid Washington, DC
Posted yesterday

EGlobalTech is looking for a creative and experienced UI Developer to craft user-friendly interfaces in the heart of Washington, DC.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 3 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Engineer and lead the development of digital solutions that elevate customer experiences.

Photo of the Rise User

Join Jane as a Senior Software Developer and play a crucial role in enhancing our healthcare solutions through innovative technology.

Photo of the Rise User
Posted 3 days ago

Join a dynamic team as a Senior Software Engineer, focusing on innovative cloud-based solutions in a hybrid work environment.

Photo of the Rise User
Posted last month

As a key member of CVS Health, you'll be connecting with Medicare and Medicaid members to enhance their healthcare experience through appointment scheduling.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Posted 2 months ago

Join ABC Legal Services as a Data Entry Specialist where you can work remotely and support our team in the legal document filing process.

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...

12145 jobs
MATCH
VIEW MATCH
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!