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.
Description:
Experienced Software QA Engineer will collaborate with development, product managers, and project managers (scrum masters) to ensure quality. He/she will also work closely with developers in an agile scrum environment. L3 SQA engineer will possess a good understanding of agile testing. He/she will have good troubleshooting skills and understanding of automation frameworks.
Responsibilities:
- Provide QA for development of a web based application in an agile (scrum) environment
- 4+ years experience in software testing, B/S testing or web app testing preferred
- Strong understanding of Software Quality Assurance methodologies, process and best practices for SAAS based applications
- Expert of requirement analysis and test case design/execution, Agile testing experience
- Experience in automation test and wide knowledge of open source testing tools (Selenium / Webdriver / Appium is preferred)
- Deep understand of HTTP protocol, client/server communications, relational database and SQL
- Functional/regression testing of browser-based web application using manual/automation testing methodologies
- Review, analyze and provide feedback on user stories’ acceptance criteria
- Proactively communicate/collaborate with BA/Project Owner/DEV/DBE to make sure user stories acceptance criteria & requirements are implemented correctly.
- Create and execute automated test cases against different SDLC environments and analyze execution results
- Staying on top of all bugs/issues. Help triage bugs and drive issues to resolutions. Keeping everyone aware of QA status.
- Work closely with NA/China development, QA teams to ensure quality of products
- Ensure defined software quality assurance procedures are being followed
- Participate in the identification and implementation of continuous improvement, integration, and deployment processes & standards
- Rich experience of analytical and problem solving
- Familiar with security testing
Requirements:
- Bachelor’s degree in Computer Science, IT, Management Information Systems, Engineering, or related discipline
- 4+ years’ experience in software manual/automation testing
- 4+ years’ experience in working in an Agile/Scrum environment
- 4+ years’ experience in testing methodologies, process and best practices along with strong understanding of current application development technology
- 3+ years’ experience in automation tools (Selenium) & testing frameworks (C#, Java, MSTest, NUnit, xUnit, JUnit)
- 3+ years’ experience in testing Web based applications
- 3+ years’ experience in testing API’s
- 3+ years’ experience writing and executing SQL queries for data validation & reporting
- 3+ years’ experience in mentoring other QA team members
- Proven ability to work in a fast-paced, cross-functional engineering team
- Strong requirement analysis and test case design/execution capability
- Strong team work, have initiative, take ownership
- Strong understanding of functional, regression, integration testing
- Self-starter with ability to work either independently or as a team member
- Outstanding verbal and written communication skills in English
- Passionate about QA
- Able to self-manage and prioritize work effectively under pressure
- Knowledge on how to build applications and deploy them to different SDLC environments using automated deployment tools (Jenkins, Octopus, TeamCity)
- Knowledge using JIRA or other bug/agile project management tools
- Knowledge using Testlink or other test case repository tools
- Experience on offshore development team is preferred
- Excellent English communication skills, fluent oral and written English is plus
- Good self-drive and self-management skills
- Team player and fast learner
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. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.