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 16 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 ready to take your career to the next level? Join the dynamic team at our innovative company as a Software Engineer - Test Engineering! Located in the vibrant city of Foster City, CA, you'll play a vital role in our Test Engineering team, focusing on essential applications that help prevent fraud, such as the Risk Message Processor and Issuer Fraud Detection. Your mission will involve collaborating with our talented Risk Systems product development and Support teams to maintain high levels of software quality while facilitating seamless code releases. As a Software Engineer - Test Engineering, you will be responsible for crafting thorough test plans, designing automated testing frameworks, and executing both manual and automated tests. Your hands-on experience on Linux and Windows platforms will come in handy as you analyze and resolve design and software issues alongside cross-functional teams. This role isn't just about testing; it's about innovation and enhancing our automated testing tools. With a hybrid work structure, you'll enjoy the flexibility of working from home while having direct interactions with your team in-office. We value collaboration and knowledge-sharing, so you'll have the opportunity to work closely with test leads and engineers to elevate our testing strategy. Join us, and let’s take fraud prevention to new heights together!

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

As a Software Engineer - Test Engineering, your core responsibilities include developing test plans, creating test cases, and designing automated test frameworks for various Risk Systems applications. You will execute the full testing suite by performing both manual and automated tests, and you'll work closely with development teams to identify and resolve software issues. Additionally, you'll be responsible for setting up and maintaining test environments and providing support in integration test efforts.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - Test Engineering position?

Candidates applying for the Software Engineer - Test Engineering role should ideally have a strong background in software development and quality assurance, with experience in test automation. Knowledge of Linux and Windows testing environments is necessary. Familiarity with creating and executing test plans, test scripts, and collaborating with cross-functional teams will also be important. A degree in Computer Science or a related field is usually expected.

Join Rise to see the full answer
Is prior experience in test automation necessary for the Software Engineer - Test Engineering role?

Yes, prior experience in test automation is highly preferred for the Software Engineer - Test Engineering position. You'll be tasked with developing and enhancing automated test frameworks, so expertise in automation tools and best practices is crucial for ensuring high-quality software releases.

Join Rise to see the full answer
What is the hybrid work model for the Software Engineer - Test Engineering role?

In the Software Engineer - Test Engineering role, you will be working in a hybrid model, which means you will have the flexibility of working from home while also being required to come into the office on certain days. The specific number of days in the office will be discussed and confirmed by your hiring manager upon joining.

Join Rise to see the full answer
How does collaboration work among teams for a Software Engineer - Test Engineering?

Collaboration is key for a Software Engineer - Test Engineering. You will work closely with various teams, including Risk Systems product development, Operations & Infrastructure, and other Test Engineering peers. Regular interactions and communication will ensure that testing strategies are aligned and that any design or software issues are addressed promptly.

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

Absolutely! When answering this question, highlight the specific frameworks you’ve worked with, such as Selenium or JUnit, and discuss how you’ve utilized them to improve testing efficiency. Provide examples of projects where your input directly contributed to enhanced test coverage and quality.

Join Rise to see the full answer
How do you prioritize tasks in a test engineering environment?

In a test engineering role, it's vital to prioritize tasks based on risk assessments and project deadlines. Discuss your method for analyzing testing requirements, balancing manual and automated testing, and how you communicate priorities to your team for effective execution.

Join Rise to see the full answer
What steps would you take to troubleshoot a failing test case?

To troubleshoot a failing test case, first, I would review the test results and logs to pinpoint the issue. Next, I would replicate the scenario to gather more context, analyze related code changes, and collaborate with developers to identify the root cause. Sharing your analytical approach demonstrates problem-solving skills.

Join Rise to see the full answer
Describe how you develop test plans and test cases.

When developing test plans and cases, I start by gathering requirements and understanding the functionality to be tested. I outline the objectives, resources, and timelines while structuring test cases to cover positive and negative scenarios. It’s crucial to ensure comprehensive coverage that reflects user expectations.

Join Rise to see the full answer
What experience do you have with integration testing?

I have extensive experience in integration testing where I focus on evaluating how different pieces of code work together. I would discuss various integration tests I’ve conducted, including API testing, and how these efforts helped identify issues before deployment.

Join Rise to see the full answer
How do you ensure high software quality in your testing?

Ensuring high software quality involves adopting best practices in testing, including thorough documentation, leveraging automation effectively, and continuous collaboration with development teams. I strive to maintain open lines of communication, which I believe is key to preempting quality issues.

Join Rise to see the full answer
Can you give an example of a time you improved a testing process?

Of course! Share a specific instance where you initiated a change, such as implementing a new testing tool that sped up the testing cycle significantly. Highlight measurable outcomes such as reduced bug rates or increased test coverage as a result.

Join Rise to see the full answer
What tools do you typically use for test automation?

I commonly use tools like Selenium, JUnit, and TestNG for test automation. Discussing your familiarity with these tools and how you've utilized them in past projects to boost efficiency will show your technical expertise to the interviewer.

Join Rise to see the full answer
How do you handle tight deadlines while testing?

When faced with tight deadlines, I prioritize tasks based on risk and impact, focusing first on critical functionalities. I also advocate for maintaining regular communication with team members to manage expectations and ensure everyone is aligned on rapid testing processes.

Join Rise to see the full answer
Why do you want to work as a Software Engineer - Test Engineering for our company?

Express your enthusiasm for fraud prevention and risk management, and highlight how the company's innovative work aligns with your skills and career goals. Relate your passion for quality assurance to the company’s mission, showcasing why you would thrive in their environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 hours ago

Join Visa as an Analyst to drive impactful results for clients in a hybrid consulting role focused on payment solutions.

Photo of the Rise User
Posted 11 hours ago

Join Visa as a Manager in their Enterprise Transformation Office to lead cross-functional initiatives and enhance organizational efficiency.

Photo of the Rise User

Join a dynamic team in Durham, NC, as a Full Stack Engineer and leverage your expertise in Node.js, Java, and ReactJS to build robust applications.

Photo of the Rise User

Join Palo Alto Networks as a Senior Staff Software Engineer to shape the future of cybersecurity through the Cortex Vulnerability Intelligence Platform.

Posted 2 days ago

As a Senior Full Stack Developer at Ruby Labs, you will play a crucial role in creating high-quality user interfaces and backend services for innovative projects.

Posted 11 days ago

Join Northrop Grumman's talented team as a Senior Software Engineer focusing on DevOps and Agile methodologies to support groundbreaking technology in the defense sector.

Photo of the Rise User
BlackStone eIT Remote No location specified
Posted 13 days ago

Join BlackStone eIT as a NodeJS Developer and be part of a team that values innovation and technology.

Photo of the Rise User

Join Nordstrom's Finance Technology Team as a Full-Stack Software Engineer 2, where you'll drive innovation in FinTech solutions.

Photo of the Rise User
Posted 5 days ago

Join Status, a pioneering web3 organization, as a Senior Full Stack Engineer focused on crypto wallet development and open-source collaboration.

Photo of the Rise User
strongDM Remote United States (Remote)
Posted 6 hours ago

StrongDM is searching for a Software Engineer to contribute to secure, high-throughput networking systems in a fully remote environment.

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

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

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