Looking to launch your software engineering career with one of the world’s leading digital payment companies? Visa is seeking talented and motivated Software Test Engineers to join its technology team in Foster City, California. This is an excellent opportunity for recent graduates and early-career professionals to work on large-scale payment systems, contribute to cutting-edge technology solutions, and gain hands-on experience in software quality assurance and testing. With competitive compensation starting at $102,000 annually, Visa offers an environment where innovation, collaboration, and professional growth thrive.
Job Overview
| Field | Details |
|---|---|
| Company Name | Visa |
| Role | Software Test Engineer |
| Qualification | Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Foster City, California, United States |
| Salary | $102,000+ per year |
| Work Type | Hybrid / On-site |
| Job Type | Full-Time |
| Job Level | Entry Level / New Graduate |
| Industry | Financial Technology (FinTech) & Digital Payments |
Job Description
Successful candidate will be part of an experienced Test Engineering team responsible for testing Gateway Services applications (Visa Message Gateway, Extended Access, Visa File Gateway which are critical applications that control and monitor transaction flow between endpoints and VisaNet Integrated Payment (V.I.P.) system.
The SW Test Engineer for Network Processing Platform & Reliability Test Engineering team will be based in Foster City, CA. The successful candidate will support Test Engineering efforts for the Gateway Services applications and work with Gateway Services Development and other peer Test Engineering organizations to ensure high levels of software quality and 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. Expectations of days in office will be confirmed by your hiring manager.
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity, Business or a related field, graduating May 2025 – August 2026.
Preferred Qualifications
- Knowledge of and ability to develop back-end (e.g. Python, Java) code in support of package and product development. This includes the extension of capabilities of packages and products
- Knowledge of data structures, which consist of data organization, management, and storage formats that enable efficient access and modifications. This includes a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.
- Familiarity with IDEs (e.g. Visual Studio Code, IntelliJ, etc).
- Basic knowledge in one or more scripting languages (e.g., shell, bash, Python), desired but not required.
- The candidate should have a coder’s mindset with skills in automation and developer collaboration.
- Strong organizational skills to plan and deliver quality products on time.
- Strong troubleshooting, problem solving and analytical skills.
- Strong oral and written communications skills
- Constantly strive to learn new technologies and look for ways to stay up to date in this rapidly changing industry
Selection Process
- Application Submission
- Resume Screening
- Online Assessment (if applicable)
- Technical Interview
- Behavioral Interview
- Hiring Manager Interview
- Background Verification
- Offer Letter & Onboarding
How to Apply
- Visit the official Visa Careers website.
- Search for “Software Test Engineer” roles in Foster City.
- Review the job description and eligibility requirements.
- Prepare an updated resume highlighting relevant skills and projects.
- Complete the online application form.
- Upload your resume and any required documents.
- Submit your application.
- Monitor your email for updates regarding assessments and interviews.