Software Engineer (API Tester)

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $170k
$120k most similar roles pay here $213k

This listing doesn't post a salary. Most similar roles pay $135,750–$203,712.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 118 open roles on FindRole.

Listed pay typically runs $86,250–$172,500 across 62 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer (API Tester)

Software Engineer (API Tester) joins a team dedicated to validating, certifying, and releasing updates to ATM APIs before production deployment. The role involves developing and executing automated API tests using Postman, Java, and the Karate framework while performing manual testing on physical ATMs within a lab environment. Day-to-day responsibilities include conducting virtual transaction testing, analyzing logs via LogScale, Dynatrace, and Kibana, and managing the defect lifecycle through Jira. The candidate will also develop test strategies, produce summary reports, and collaborate with partners to mature automated tests using JavaScript. Essential technical skills include proficiency in Java, JavaScript, Postman, and the Karate framework. This position addresses the critical business problem of ensuring high-quality customer experiences across multiple backend systems by identifying defects and assessing risks within ATM software platforms.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Develop and execute automated API tests using Postman, Java, and the Karate framework.
  • Perform manual testing on physical ATMs within a lab environment to support software releases.
  • Execute virtual transaction testing using specialized ATM simulation software.
  • Analyze system logs using LogScale and Dynatrace to identify and troubleshoot technical issues.
  • Manage the full defect lifecycle by identifying, logging, and tracking bugs in Jira.
  • Evaluate transactional screen flows to provide feedback on user experience and usability.
  • Create test strategies and produce summary reports that comply with corporate standards.
  • Collaborate with the Virtual ATM Lead to develop and mature automated test cases using JavaScript.

What we're looking for

  • A bachelor's degree or a comparable combination of education, job-specific certifications, and experience is required.
  • Candidates must have 2+ years of relevant professional experience.
  • Experience in API automation testing and manual testing on physical hardware is required.
  • Familiarity with SDLC and STLC processes, including defect lifecycle management, is required.
  • Proficiency in using Jira to create, execute, and document test cases is required.
  • Ability to analyze logs using tools such as LogScale, Dynatrace, and Kibana is required.
  • Expertise in Java, JavaScript, Postman, and the Karate framework (preferred).
  • Experience leading or supporting projects with accountability for developing test documentation (preferred).

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office

Software Engineer

PNC

Pittsburgh, PA +2 17 days ago $75,000$137,500
Application Development software development lifecycle System Development Life Cycle Technical Writing Architecture Application Testing Release Management UX) Design Packaged Application Integration Technical Troubleshooting
2+ yrs exp