Visa seeks to improve its payments network by developing and testing system infrastructure solutions for business critical high visibility projects, and is looking for a Senior Manager to lead the Treasury Test Engineering team in achieving this goal.
Requirements
- Experience with one or more general-purpose programming languages including but not limited to: C-Sharp, C/C++, Java, JavaScript or Go.
- Strong Unix skills, proficient with at least one shell and one high-level scripting language (bash, Python, Ruby).
- Experience building and testing applications, RESTful services, or microservices on a modern technology stack.
- 3+ years software development and test experience.
- Familiarity with relational database design and implementation.
- Familiarity with Jenkins, git, and/or other source control and CI/CD technologies.
- Familiarity with Selenium, Cucumber, Robot Framework, QuickTest Pro, and/or other automation tools
Responsibilities
- Develop and nurture team of software test engineers by motivating and mentoring, and assist in hiring critical talent.
- Provide guidance to software test engineers on their daily tasks including design, coding/testing as needed.
- Contribute to code and load quality initiatives. Ensure adherence to coding standards including code reviews.
- Instill best practices for software testing, automation, and documentation. Ensure software design and functionality meets requirements, and deliver high quality work on tight schedules.
- Collaborate with development teams to improve development and test processes.
- Project management: prioritization, planning of projects and features, stakeholder management and tracking of external commitments.
- Experience with one or more testing frameworks, including but not limited to TestNG, Cucumber, JUnit, or NUnit.
Other
- 8 or more years of relevant work experience with a Bachelor Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD
- Excellent verbal and written communication ability.
- Ability to work well within a globally distributed team, in a high performance organization.
- Ability to handle multiple competing priorities in a fast-paced environment.
- Travel Requirements: This position requires travel 5-10% of the time.