Senior Software Test Engineer
Tech Stack / Keywords
Firma i stanowisko
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
Visa’s Technology Organization operates the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. The team works on complex distributed systems and solves massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
Wymagania
- Bachelor’s Degree AND minimum of two (2) years of relevant work experience OR minimum five (5) years of relevant work experience
- 2 or more years of software design, architecture, and development experience
- Strong foundation in computer science, with competencies in data structures, algorithms, and software design optimized for highly distributed and parallelized systems
- Hands-on experience in Core Java, J2EE technologies, Microservices, Spring, Hibernate, SOAP/REST APIs, Web Services
- Strong test automation experience
- Strong coding skills
- Hands-on experience with Playwright/TypeScript, Karate framework, mobile app testing
- Experience with Groovy scripts, integration with Zephyr, REST API testing, and SQL
- Experience with CI/CD pipeline using Jenkins, Git, and other tools
- Experience developing back-end services and applications including microservices architecture
- Experience with TypeScript/ReactJS and understanding of state management in complex ReactJS applications
- Experience in writing self-validating code using unit tests or following TDD
- Capable of leveraging DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation, and Test Driven Development using tools like Jenkins, Maven, Chef, Git, and Docker
- Experience in Agile development
Obowiązki
- Perform quality assurance testing inclusive of unit, systems, integration and regression testing
- Support the development of automated test scripts to automate regression testing
- Manage overall test artifacts and test execution
- Develop Test Plans, Test Design and Test cases
- Participate in design walk-throughs and code reviews
- Coordinate with other application teams for integration/interface testing
- Log software defects and work with development team on defect resolution
- Manage QA environments and perform application deployment and troubleshooting
- Provide support to User Acceptance Testing in terms of data setup and support activities
- Perform walkthrough of QA test results with business partners as needed
- Develop new tools and processes to ensure quality goals are met
- Foster partnerships with system analysts, architects, developers, and product owners to reduce product risk throughout the SDLC
- Work with Project managers to provide QA estimates, schedule planning and status updates
- Collaborate with other QA teams for integration testing activities
- Participate in on-call rotations and provide 24/7 and extended-hours support as needed
Oferta
- Sport subscription
- Private healthcare
- International projects
- Free coffee
- Playroom
- Free snacks
- In-house trainings
- Modern office
Inne informacje
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
VISA
60 aktywnych ofert