QA Automation Engineer

Uniquehire Consulting Llc
Berkeley Heights, United States of America
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Berkeley Heights, United States of America

Tech stack

API
Agile Methodologies
Artificial Intelligence
Software Applications
Automation of Tests
Information Systems
Computer Networks
Continuous Integration
Database Theory
Software Debugging
Payment Systems
JSON
JMeter
Python
Microsoft Office
Online Transaction Processing
Scrum
Software Engineering
Transmission Control Protocol (TCP)
Test Case Design
Test Execution Engine
Strategies of Testing
Testng
Web Services
Transaction Processing (Computing)
Performance Testing
Test Scripts
REST
Selenium Webdriver
Programming Languages

Job description

As a Senior Quality Assurance and Test Automation Engineer you will be responsible for ensuring the quality reliability and performance of Gateway Services products You will work independently and collaborate with senior management development and global technical teams to define and execute testing strategies across multiple programs

You will contribute across the full testing lifecycle including test planning automation design execution defect analysis and reporting for projects of moderate complexity

Key Responsibilities

Functional 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 largescale 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 CICD pipelines to enable consistent and automated testing

Requirements

9 years of relevant technical experience

Bachelors 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

What Would Be 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 largescale financial services platforms and payment industry applications.

Apply for this position