API/UI Automation Engineer

Techvilla Solutions

Pittsburgh, PA

Posted On: Apr 03, 2026

Posted On: Apr 03, 2026

Job Overview

Job Type

Contract - W2, Contract - Independent

Experience

7 - 14 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Automation
  • Postman
  • SoapUI
  • RestAssured
  • API testing
  • UI automation
  • Selenium
Job Description

We are seeking a highly skilled API/UI Automation Engineer to design, develop, and execute automated test solutions for APIs and user interfaces. The ideal candidate will have strong experience in API testing, automation frameworks, and a passion for delivering high-quality, scalable software.

Required Technical & Functional Skills
  • Strong proficiency in API testing tools such as Postman, SoapUI, or equivalent
  • Experience with programming languages such as Java, Python, or JavaScript for automation scripting
  • Hands-on experience with automation frameworks:
    • RestAssured (API testing)
    • Selenium (UI automation and integration testing)
  • Solid understanding of:
    • RESTful APIs, HTTP methods, status codes, and request/response structures
    • Test automation best practices and CI/CD integration
  • Familiarity with version control systems (e.g., Git)
Roles & Responsibilities
Test Planning & Design
  • Develop detailed and comprehensive test plans and test cases for APIs and UI components
  • Ensure coverage across functional, performance, security, and reliability testing
Test Execution
  • Execute manual and automated test cases for APIs and UI applications
  • Validate API responses, data integrity, and system behavior
Automation Development
  • Design, develop, and maintain scalable automated test scripts
  • Enhance regression testing through robust automation frameworks
  • Integrate automated tests into CI/CD pipelines
Defect Management
  • Identify, document, and track defects using standard tools (e.g., Jira)
  • Collaborate with development teams to troubleshoot and resolve issues
Collaboration
  • Work closely with developers, QA engineers, product owners, and stakeholders
  • Understand API specifications and ensure comprehensive test coverage
Reporting & Analysis
  • Analyze test results and provide actionable insights on product quality
  • Prepare clear, concise test reports and dashboards
Preferred Skills
  • Experience with performance testing tools (e.g., JMeter, Gatling)
  • Knowledge of security testing practices for APIs
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Experience working in Agile/Scrum environments

Job ID: TS420905


Posted By

Vivek

Information Technology Recruiter