P

Perficient

Global digital consultancy delivering IT solutions

Lead Technical Consultant

Test Automation EngineeringPosted on Nov 13
Full-timeIn-person

About the Job

Requirements

  • Demonstrated ability to use artificial intelligence tools to enhance productivity, streamline workflows, and support data-informed task execution.
  • Expected familiarity with artificial intelligence capabilities and limitations, including ethical considerations.
  • Experience developing and maintaining automated application programming interface (API) test frameworks using Java, Spring Boot, and Rest Assured.
  • Experience designing and executing backend API testing for payment processing and transaction workflows.
  • Experience validating REST APIs using Postman for functional, regression, and integration testing.
  • Ability to author and optimize SQL queries to validate backend data, payment records, and database integrity.
  • Experience testing payment lifecycle scenarios, including transaction authorization, settlement, reversals, and exception handling.
  • Experience developing reusable automation utilities and test libraries to improve test coverage and reduce execution time.
  • Experience performing end-to-end backend validation by comparing API responses with database records.
  • Experience integrating automated API test suites into a continuous integration and continuous delivery (CI/CD) pipeline.
  • Ability to identify, analyze, and report defects while collaborating with developers and business analysts.
  • Experience participating in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
  • Ability to review API contracts, business requirements, and technical specifications to design effective test scenarios.
  • Experience conducting regression, smoke, and sanity testing before production releases.
  • Ability to create detailed test reports and execution metrics to communicate test status and release readiness.
  • Ability to collaborate with cross-functional teams to deliver secure and reliable payment solutions.
  • Ability to lead technical planning and requirements-gathering phases, including estimation, development, testing, project management, architecture, and delivery.
  • Ability to adapt and work with team members of varying experience levels.

Responsibilities

  • Participate in all aspects of the software development lifecycle, including estimation, technical design, implementation, documentation, testing, deployment, and support of client applications.
  • Work with solution architects and developers to interpret and translate wireframes and creative designs into functional requirements and then technical designs.
  • Develop and maintain automated API test frameworks using Java, Spring Boot, and Rest Assured.
  • Design and execute backend API tests for payment processing and transaction workflows.
  • Validate REST APIs using Postman for functional, regression, and integration testing.
  • Write and optimize SQL queries to validate backend data, payment records, and database integrity.
  • Test payment lifecycle scenarios, including transaction authorization, settlement, reversals, and exception handling.
  • Develop reusable automation utilities and test libraries to improve test coverage and reduce execution time.
  • Perform end-to-end backend validation by comparing API responses with database records.
  • Integrate automated API test suites into the CI/CD pipeline for continuous testing.
  • Identify, analyze, and report defects in collaboration with developers and business analysts.
  • Participate in sprint planning, backlog refinement, daily stand-ups, and retrospectives.
  • Review API contracts, business requirements, and technical specifications to design test scenarios.
  • Conduct regression, smoke, and sanity testing before production releases.
  • Create test reports and execution metrics to communicate test status and release readiness.
  • Collaborate with cross-functional teams to deliver secure and reliable payment solutions.
  • Lead technical planning and requirements-gathering phases, including estimation, development, testing, project management, architecture, and delivery.
  • Serve as a technical lead and mentor, and provide technical support or leadership in developing and continually improving services.
  • Develop and maintain effective working relationships with team members.
  • Work with team members of varying experience levels.

Desired Qualifications

  • Familiarity with artificial intelligence-enhanced platforms.

About the Company

Perficient

Global digital consultancy delivering IT solutions

Perficient is a global digital consultancy that provides IT and business consulting services to large enterprises. It helps organizations design and deliver IT and digital solutions, with services spanning business analysis, portal development, and AI-powered digital initiatives. Its offerings are carried out through a global delivery network across the United States, Latin America, India, and Europe, combining strategists and technologists to execute projects from strategy through implementation. The company differentiates itself by leveraging a broad, multinational delivery footprint and pursuing strategic acquisitions to expand its capabilities and market reach, enabling it to serve Forbes Global 2000 and other large enterprise clients across multiple industries. The goal is to help enterprises transform digitally, using data analytics, cloud computing, and AI to achieve measurable business outcomes and improved performance.

Company size
1,001-5,000
Company stage
IPO
Headquarters
St. Louis, MO
Founded
1998

Recently Posted Jobs

Explore more opportunities at Perficient

See more jobs