|
Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow. PURPOSE: As a QA Analyst, this candidate will take an active part in the ownership of the quality of software products. Applications are tested for functionality, performance, reliability, and stability. Under general supervision, works with other engineering functions from design through production to implement procedures for software testing. Selects testing specifications for new software and ensures testing procedures are in compliance with industry specific standards. Work as part of a small team to plan, test, support, and troubleshoot a Web based application called WebTOPs. This WebTOPs application will interface with about 10 input web service systems, about two databases, provide information to the user to modify on an IE based web page and save the information to about 10 different output systems and about two databases. ESSENTIAL DUTIES:
Strong experience in testing web based applications and web services using different browsers but especially on IE. Work in an Agile environment and test in Sprints. Ability to plan a project for yourself and others so that all milestones are met or exceeded. Ability to focus on deadlines and deliverables - ensures the ability to find the bad defects and bugs quickly. Isolate, replicate, and report defects and verify defect fixes. Ensure that validated deliverables meet functional and design specifications and requirements. Coordinate with external teams to ensure that software quality and user requirements are met. Apply and develop automated test frameworks and tools to meet business needs with respect to functionality, performance, scalability and other quality goals. Maintain and continue development of automated scripts for end-to-end testing of the whole web application system for POS payment terminals Automate manual test processes such as API testing, Load testing Configure virtual machines for automation. Integrate the automation regression suite with CI/CD using Maven Validate pass criteria for web applications constructed using JSP, JavaScript, AJAX, JQuery, CSS, HTML and related technology. Validate logs on datadog necessary in checking test details and API payloads to determine performance metrics. Create test plans and test cases based on user story requirements. Should be willing to support nightly production releases every two weeks. Setup non-production environments for testing and deploy web application release builds to Staging, Sandbox, INT, and Production environments. Validate database entry in real time to determine that the web application is storing data correctly. Support creation of multiple Terminal IDs as requested by merchant clients. Strong oral and written communications skills. Ability to take ownership of large tasks and/or projects with little or no assistance from others. Must have excellent analysis and problem-solving skills. Deeply understand payment systems especially the EMV system to be able to support the terminal applications team. Utilize hands-on experience of POS terminal applications and payment transaction flows in order to identify the functionality of each configuration on the web application.
OTHER DUTIES:
- Serve as an example of professionalism, dedication, and conscientiousness for the team.
REQUIRED QUALIFICATIONS:
Bachelor's degree in business or technical discipline 13+ years of payments experience required 3+ years of experience in Java development is required. Experience working in an Agile Software Development organization 3+ years of experience in automation testing using Selenium Working knowledge of BDD framework. About 4 years of experience with HTML, Javascript and CSS to troubleshoot web based applications written using these languages. Excellent knowledge of all phases of the project process with a focus on QA 8+ years of experience in testing POS terminals 3+ years of experience in development of POS terminal payment applications 5+ years of experience in configuration of a POS Terminal Management System like Vericentre 3+ years of experience in API testing 3+ years of experience in SQL and database Hands on experience in git, azure, bitbucket, Experience in mobile testing for both iOS & Android
Skills/Abilities
Ability to multitask effectively and work against tight deadlines Detailed-oriented, a high level of intellectual curiosity and a strong sense of ownership Quick learner and passion for cards and payments. A strong desire to learn, grow and teach others Strong analytical skills with hands-on experience driving testing strategy Candidate should be willing to work late on need basis in order to interact with teams in other Geographies Hands on experience with Google Suite
Global Payments Inc. is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. If you wish to request reasonable accommodations related to applying for employment or provide feedback about the accessibility of this website, please contact jobs@globalpay.com.
|