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

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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

Are you a passionate Software Engineer specializing in Test Engineering? If so, come join our vibrant team in Foster City! At our company, we are at the forefront of developing cutting-edge Risk Services applications like the Risk Message Processor, Issuer Fraud Detection, and more, all crucial for combating fraud in the digital age. In this hybrid/onsite role, you will work closely with a seasoned Test Engineering team dedicated to supporting the Payment Product Development, Authorization Services within our Risk Systems team. Your primary responsibilities will include crafting and implementing a strategic testing approach, creating comprehensive test plans, and enhancing our automated testing frameworks. Collaboration is key, and you'll have the opportunity to work alongside talented developers and other stakeholders to tackle challenging software issues. Whether you're executing a blend of manual and automated tests or contributing to intricate integration efforts, your expertise will significantly contribute to maintaining the superior quality of our software. With hands-on experience required on Linux and Windows platforms, this role is tailored for a proactive engineer ready to make an impact. Join us in our mission to ensure seamless code releases while enjoying the flexibility of a hybrid work environment!

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

As a Software Engineer - Test Engineering at our company, your key responsibilities will include collaborating on testing strategies, developing and executing test plans and scripts, as well as enhancing our automated test frameworks. You'll work hand-in-hand with the Risk Systems product development and operations teams to maintain software quality and facilitate smooth code releases. Additionally, you'll engage in debugging and resolving design issues while conducting hands-on testing on both Linux and Windows platforms.

Join Rise to see the full answer
What qualifications are necessary to apply for the Software Engineer - Test Engineering position?

To successfully apply for the Software Engineer - Test Engineering role at our company, candidates should have a solid background in software engineering with a focus on test automation. Experience in creating test plans and executing testing strategies is essential. A degree in Computer Science or a related field, along with hands-on experience in test automation tooling and proficiency in Linux and Windows environments, will greatly enhance your application.

Join Rise to see the full answer
How does the hybrid work model affect the Software Engineer - Test Engineering position?

In the Software Engineer - Test Engineering role, the hybrid work model allows for a flexible work environment where you can effectively collaborate with your team. While you will have the ability to work from home, certain days will require you to be in the office to foster communication and teamwork. The specific days will be outlined by your hiring manager, ensuring you have a balanced approach to work in a supportive environment.

Join Rise to see the full answer
What types of testing will I be involved in as a Software Engineer in Test Engineering?

In your role as a Software Engineer - Test Engineering, you will be involved in a variety of testing methodologies, including both manual and automated testing. You will execute a full suite of tests and develop enhanced testing frameworks for different test types. This multifaceted approach not only ensures that software quality remains high but also allows for innovative testing practices that improve overall system performance.

Join Rise to see the full answer
What does a typical day look like for a Software Engineer - Test Engineering in our team?

A typical day for a Software Engineer - Test Engineering may start with a stand-up meeting to discuss progress and challenges with team members. You might then dive into developing test plans, executing tests on our applications, or collaborating with developers to analyze issues that arise during testing. Additionally, you will have opportunities to enhance automated testing frameworks and resolve design issues with the team, all while maintaining a fun yet productive work atmosphere.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Test Engineering (Hybrid/Onsite)
How do you approach developing a test strategy for a new application?

When developing a test strategy for a new application, I start by understanding the application’s functionalities and user requirements. I analyze potential risks and devise a comprehensive approach that combines both manual and automated testing techniques. Engaging with the development team helps in pinpointing critical areas requiring thorough testing, ensuring a robust strategy.

Join Rise to see the full answer
Can you describe your experience with automated testing tools?

I have extensive experience with various automated testing tools such as Selenium, JUnit, and TestNG. I have used these tools to create, execute, and maintain automated test scripts, which significantly enhance testing efficiency and accuracy. Leveraging automation has allowed me to focus on more complex testing scenarios while ensuring consistent quality.

Join Rise to see the full answer
How do you handle a situation where a new bug is discovered just before release?

When a new bug is identified right before release, I prioritize it based on its severity and impact on the application. I communicate promptly with the development team to determine possible fixes and re-evaluate the release timeline if necessary. My experience has taught me that clear communication and teamwork are critical during these high-pressure situations.

Join Rise to see the full answer
What methodologies do you use when writing test cases?

I typically adopt a behavior-driven development (BDD) approach when writing test cases, which allows for clear, understandable requirements. I focus on writing test cases that cover positive and negative scenarios, ensuring thorough testing of all functionalities. This method not only streamlines the testing process but also promotes collaboration with stakeholders.

Join Rise to see the full answer
How do you ensure that your test coverage is adequate?

To ensure adequate test coverage, I employ a combination of requirement analysis and risk assessment. I map out all functionalities and corresponding test cases to confirm that all features are accounted for. Additionally, I perform regular reviews and gather feedback from my peers to identify any gaps in the coverage that need addressing.

Join Rise to see the full answer
Describe a challenging testing scenario you've encountered and how you resolved it.

I once encountered a scenario where changes introduced significant regressions in application performance. To address this, I collaborated closely with the development team to isolate the changes and recreate the issue. After identifying the root cause, I developed targeted tests to ensure that similar problems would not recur, ultimately improving the application’s stability.

Join Rise to see the full answer
What role does collaboration play in your testing processes?

Collaboration is vital in my testing processes. I actively engage with developers, product owners, and other stakeholders throughout the development lifecycle to ensure alignment on expectations. This collaborative approach helps in identifying potential issues early on and fosters a culture of shared responsibility for software quality.

Join Rise to see the full answer
How do you keep your testing skills and knowledge up-to-date?

To stay current in the ever-evolving field of testing, I regularly participate in webinars, workshops, and online courses. I also follow industry blogs and forums to learn about new testing tools, methodologies, and best practices. Engaging with the software testing community has been immensely beneficial for expanding my knowledge base.

Join Rise to see the full answer
What do you think is the key to successful test automation?

The key to successful test automation lies in carefully selecting the right tests to automate, ensuring those tests are stable and maintainable. Additionally, adopting a consistent framework and keeping the test scripts organized and documented play a crucial role. Regularly reviewing and updating automated tests in line with application changes is equally important to maintain their effectiveness.

Join Rise to see the full answer
Can you explain the difference between black-box testing and white-box testing?

Black-box testing focuses on verifying the outputs based on given inputs without knowledge of the internal workings, making it user-centric. On the other hand, white-box testing involves understanding the internal code structure and logic, allowing for thorough testing of internal functionalities. Both approaches are essential, as they help unearth different types of issues in software.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote San Francisco, California, United States
Posted 6 days ago

Join Visa as a Client Experience Senior Director to lead strategies that enhance customer satisfaction within the Visa Direct product organization.

Photo of the Rise User
Posted 6 days ago

Become a pivotal player at Visa as a Manager, Specialized Client Success, focusing on driving client success and product optimization in the payments industry.

DB Remote Barcelona, Edificio Mitre
Posted 12 days ago

Become part of Deutsche Bank's innovative team as a Senior Frontend Engineer focused on enhancing cloud-native applications with Angular.

Photo of the Rise User
Posted 3 days ago

As a Senior Engineer at GEICO, you will play a pivotal role in enhancing their tech infrastructure while collaborating with dynamic teams to innovate and improve service delivery.

Posted 10 days ago

We are looking for a talented PHP Laravel Developer to create and maintain exceptional web applications for our innovative team.

Photo of the Rise User

Join Nearsure as a Senior Frontend Angular Engineer and be part of a dynamic team creating cutting-edge web applications.

Photo of the Rise User
Orbital Remote No location specified
Posted 11 days ago

Orbital seeks a passionate Senior Fullstack Engineer to drive the development of their cutting-edge AI solutions for legal transactions.

Photo of the Rise User
Posted 11 days ago

Join Palo Alto Networks as a Sr Software Engineer, where you will lead the development of cutting-edge cloud management solutions in cybersecurity.

Photo of the Rise User
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 Full Stack Engineer to contribute to enterprise architecture and develop cutting-edge applications.

Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi is looking for a Senior Java Lead Developer to spearhead application development efforts and enhance system architecture in a hybrid work environment.

Photo of the Rise User
Collaboration over Competition
Growth & Learning
Work/Life Harmony
Unlimited Vacation
Learning & Development
Social Gatherings
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)

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

12144 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 19, 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!