
Looking for your next opportunity in QA Automation and Software Development in Test? Global Payments Inc. is hiring a Software Engineer I (SDET – Java, Selenium, BDD, Cucumber and API Testing) for its Product and Technology Development team in Pune. This full-time opportunity is suited to professionals with 2–4 years of hands-on test automation experience, particularly those who want to strengthen their automation framework design, API testing and payment-domain knowledge. With exposure to UI automation, microservices, AWS and billing and invoicing workflows, this role offers an opportunity to contribute to software quality in the global payments industry.
🏢 About the Company
Global Payments Inc. is a technology company focused on payment processing and commerce solutions. It provides technology and services that help businesses accept payments and manage payment-related operations. Its work spans payment acceptance, transaction processing and commerce technology for businesses and financial institutions. Working in a payments technology environment can help QA professionals understand complex business workflows, integrations, transaction accuracy and the reliability expected from systems that handle financial operations. This role sits within the WPG Billing and Invoicing team, according to the supplied job description.
📌 Job Overview
- Company: Global Payments Inc.
- Role: Software Engineer I – SDET (Java, Selenium, API Testing)
- Reference Number: JR0610677
- Location: Pune, Maharashtra, India
- Team: Product and Technology Development
- Job Type: Full-time
- Experience Required: 2–4 years
- Key Areas: Java, Selenium, BDD, Cucumber, API Automation, AWS and Microservices
- Domain: Payments, Billing and Invoicing
💼 What Will You Do in This Role?
- Defining test strategies, selecting suitable automation approaches and planning test coverage.
- Writing, maintaining and executing automated UI and API test scripts.
- Preparing and executing manual functional test cases for business-critical workflows.
- Reporting defects, maintaining traceability and tracking issues using tools such as Jira.
- Collaborating with developers, QA colleagues and cross-functional stakeholders to improve quality.
- Demonstrating testing outcomes and communicating technical information clearly.
- Contributing to quality-improvement initiatives and testing in AWS and microservices environments.
🌟 Why Is This Role Good for Experienced Professionals?
- Framework development: Build practical experience with POM, reusable components and data-driven automation.
- UI and API coverage: Expand beyond browser testing by validating service endpoints, responses and integrated workflows.
- Payment-domain exposure: Develop an understanding of billing and invoicing scenarios, where transaction correctness and data consistency matter.
- Modern engineering practices: Apply Maven or Gradle, Git and Jenkins within an Agile delivery environment.
- Stakeholder communication: Present results, discuss defects and collaborate with teams beyond QA.
🛠️ Skills Required
- Programming: Core Java, Java 8+, OOP concepts, collections, exception handling and coding fundamentals.
- UI Automation: Selenium WebDriver, locators, waits, browser handling and Page Object Model.
- BDD Testing: Cucumber, Gherkin syntax, feature files, scenarios, step definitions and hooks.
- Testing Frameworks: TestNG or JUnit, assertions, test suites and reusable test components.
- Framework Design: Data-driven testing, reusable utilities, configuration management and reporting.
- Build and CI/CD: Maven or Gradle, Git and Jenkins.
- Testing Practices: Functional testing, regression testing, defect lifecycle, test strategy and traceability.
- Collaboration Tools: Jira, Rally and Confluence, along with Agile and Scrum practices.
- Domain Knowledge: Payment processing, billing, invoicing, transaction status and financial data validation.
🎯 Preparation Tips
- Build a small framework: Practise creating a Selenium framework using POM, TestNG, Maven and configuration files. Be ready to explain why you structured it that way.
- Connect UI and API testing: Explain how you would create a transaction through an API, verify its status through another service and confirm the result in the UI.
- Practise Cucumber BDD: Prepare a realistic billing scenario using Given–When–Then, reusable step definitions and meaningful assertions.
- Understand payment edge cases: Think about duplicate submissions, failed transactions, invalid amounts, incorrect invoice totals, retries and inconsistent transaction statuses.
- Revise microservices testing: Understand service dependencies, API contracts, integration failures, timeouts and how to isolate defects.
- Prepare Java coding exercises: Practise strings, arrays, collections, duplicate detection, frequency counting and basic object-oriented design.
🧑💻 Expected Interview Rounds
- Recruiter or HR screening: Experience, current responsibilities, notice period, location and communication.
- Technical assessment: Core Java, Selenium, TestNG/JUnit, Cucumber, framework design and automation concepts.
- API and framework discussion: REST API testing, REST Assured or Postman, test strategy, debugging and microservices scenarios.
- Practical coding or technical problem-solving: A Java exercise, automation-script task or discussion of how you would test a real business workflow.
- Managerial or stakeholder discussion: Ownership, collaboration, defect communication, Agile delivery and quality-improvement initiatives.
- HR discussion: Compensation expectations and joining details, depending on the employer’s process. The actual number and sequence of rounds may differ. Prepare to explain your own projects and design decisions rather than memorizing answers alone.
💰 Expected Salary Range
The company has not provided a salary figure in the supplied job description. As an unofficial market-based estimate, a candidate with 2–4 years of relevant SDET experience in Pune might target approximately ₹6–14 LPA, depending on automation depth, API skills, domain knowledge and interview performance. This is not a confirmed Global Payments salary band; verify the actual compensation with the recruiter.
📄 Resume Tips
- Put Java | Selenium | API Automation | REST Assured | Cucumber BDD prominently in your skills section if you have hands-on experience with them.
- Describe the framework you developed or maintained, including POM, data-driven execution, TestNG/JUnit and Maven.
- Include genuine metrics such as automated test count, regression execution time saved or defect detection improvements.
- Mention API scenarios you validated, including response codes, payloads, authentication and negative cases.
- Highlight AWS, microservices or payment-domain experience only where you can explain practical examples.
- Show your contribution to Jenkins pipelines, Git workflows, Jira defect tracking and Agile collaboration.
- Keep the resume focused on relevant projects and be prepared to explain every tool and achievement listed.
📨 How to Apply
👉 Application Link: Click Here
🤝 Referral Tip
Want to improve your chances of getting noticed?
Connect with someone at Global Payments Inc. and request a referral—it can significantly enhance your visibility in the hiring process.
Search for Global Payments Inc. – Software Engineer I (SDET, Java, Selenium, API Testing), Pune, using reference number JR0610677, on the company’s official careers platform. Review the current posting and submit your updated resume through the application process if the vacancy remains open.
Final Thoughts: This opportunity is worth considering for QA Automation Engineers who want to deepen their Java, Selenium and API testing skills while contributing to billing and invoicing quality. Focus your preparation on framework design, end-to-end validation and practical problem-solving to demonstrate that you can contribute beyond writing individual test scripts.
