Staff SW Engineer
Role details
Job location
Tech stack
Job description
Visa Technology & Operations LLC, a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Highlands Ranch, CO to:
- Design and develop test plans and functional test cases from business requirements and conceptual documents with a focus on coverage, performance and automation.
- Provide 24X7 support to all NP VIP suite of applications in the production environment.
- Develop, enhance and maintain a framework for automated testing.
- Collaborate with the Development, Product and System Architecture teams to analyze, debug and resolve design and code issues.
- Work with a team of Engineers for the development and support of Network Processing VIP Applications.
- Work with cross-functional teams to ensure minimum to no disruption to the services.
- Diagnose and resolve problems in production to meet all service level agreements (SLAs).
- Designing and implementing test automation frameworks and solutions.
- Design and build test data mining and data generation tools and applications.
- Enhance, maintain existing automation test tools based on TPF, Java, JavaScript, C#, .NET, Python as applicable.
- Investigate bugs using various available tools and logs.
- Support production deployment activities and global business enhancement releases.
- Establish and maintain structured testing methodology, especially around automation.
- Champion security - work with cybersecurity to ensure all security vulnerabilities are remediated within Required Resolution Date.
- Respond to inquiries from users and technical support regarding functions and operations of software programs.
- Identify process improvements, error trends and/or the root causes and make recommendations for remedies to colleagues and management.
- Support cross-functional teams in integrated test efforts.
- Support emergency test activities for code patch addressing production issues.
- Position reports to the Highlands Ranch, Colorado office and may allow for partial telecommuting.
Requirements
- Bachelor's degree in Computer Science, Information Systems, Software Engineering or related field, followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a Software Engineer-related occupation.
- Alternatively, a Master's degree in Computer Science, Information Systems, Software Engineering or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.
- Position requires experience in the following:
- Developing, testing and supporting mission critical applications.
- Software development lifecycle phases.
- Design and implementation using TPF, Java or JavaScript.
- Scripting languages, including Unix Shell Scripting.
- Building, regression, and defect tracking tools: Git, Maven, JIRA, and Jenkins.
- Programming and SW design using C# and Python.
- Unit testing, OO design, code reviews, and reusable coding techniques.
- Jira.
- ISO 8583 and JSON, SOAP, XML messaging.
- Web technologies: JSON, SOAP, XML, HTML, and CSS.
- Quality Assurance processes and methodologies.
- Application of white box and black box testing techniques.
- Designing and developing Automation framework for Functional, Load, Regression and Performance Testing.
- Implementing solutions using Jenkins.
Benefits & conditions
U.S. APPLICANTS ONLY: The estimated salary range for this position is $136,115.00 USD to $198,600.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.