Job Title: QA Automation Engineer with AI Exp.
Duration: 6 Months
Job Description:
- Responsible for ensuring the quality, reliability, and performance of Gateway Services products.
- Work independently and collaborate with senior management, development, and global technical teams to define and execute testing strategies across multiple programs.
- Contribute across the full testing lifecycle, including test planning, automation design, execution, defect analysis, and reporting for projects of moderate complexity.
Role and Responsibilities:
- Design, develop, and execute automated test scripts for functional, regression, and performance testing across multiple platforms.
- Develop and maintain automation frameworks and tools to improve test efficiency and coverage.
- Collaborate with cross‑functional teams to gather requirements and create effective test strategies and plans.
- Analyze test results, identify defects, and work closely with development teams to ensure timely resolution.
- Lead and participate in test planning, quality reviews, and daily test execution activities.
- Oversee test case and test script development, including application, system, regression, and user acceptance testing.
Technical Responsibilities:
- Perform end‑to‑end testing activities including planning, design, scripting, execution, debugging, and reporting.
- Execute and monitor automation testing for large‑scale projects.
- Partner with business and technical teams to define testing scope and coverage.
- Research new testing tools and approaches and support their implementation.
- Support post‑execution activities such as defect analysis, reporting, and internal and external communication.
- Contribute to CI/CD pipelines to enable consistent and automated testing.
Need to Have:
- 9+ years of relevant technical experience
- Bachelor’s degree or equivalent work experience and/or certifications
- Strong understanding of information systems, including hardware, software, and networking concepts
- Solid knowledge of testing tools, database concepts, and MS Office.
- Proficiency in at least one programming language such as Java, C#, or Python.
- Strong understanding of the Software Development Life Cycle and Agile or Scrum methodologies.
- Hands‑on experience testing APIs, RESTful or JSON web services, and TCP or HTTP applications.
- Experience with test automation tools such as Selenium WebDriver, TestNG, UFT or QTP, JMeter, or TOSCA.
- Strong problem‑solving and analytical skills with attention to detail.
- Excellent communication and collaboration skills.
- Proven ability to drive continuous improvement across testing processes, standards, metrics, and reporting.
- Must have AI tool experience - people having used AI tools – GHCP / Codex etc
Great to Have:
- Experience in merchant payment processing, including authorization, clearing and settlement, onboarding, reporting, and fraud analytics.
- Experience with payment systems for financial institutions, including debit and credit card platforms and high‑volume transaction processing.
- Experience working with highly available OLTP applications.
- Background in large‑scale financial services platforms and payment industry applications