API and UI Automation Engineer

NATIONMIND LLC

API and UI Automation Engineer

Pittsburgh, PA
Full Time
Paid
  • Responsibilities

    About NationMind LLC:

    NationMind LLC is a technology consulting firm focused on software development and QA testing services. We help clients build reliable, scalable applications with a strong emphasis on automation, performance, and quality. Our team works across industries, delivering solutions that drive innovation and operational efficiency. We are currently hiring skilled professionals for API and UI Automation Engineer to join our growing team.

    Role: API and UI Automation Engineer

    Location: Pittsburgh, PA

    Duration: 6-12 Months

    Exp: 8-10 years in required skills

    Skills: Digital: Application Programming Interface (API)~Selenium

    Role Descriptions:

    An API and UI Automation Engineer designs| develops| and maintains automated test frameworks for both backend APIs and frontend user interfaces to ensure software quality and speed up release cycles.

    They write scripts (Python| Java)| integrate tests into CICD pipelines| and analyze results to identify defects.

    Key Responsibilities

    Automation Framework Development Build and maintain scalable| reusable automation frameworks for API (RESTSOAP) and UI (WebMobile) testing.

    Test Script Creation Design| develop| and execute automated test cases based on product requirements and technical specs.

    CICD Integration Integrate automated test suites into DevOps pipelines (e.g.| Jenkins| Azure DevOps| Git) for continuous testing.API

    UI Testing Perform end-to-end (E2E)| functional| integration| and regression testing across different modules.

    Collaborate with developers and QA to analyze test results| file bugs in tools like JIRA| and report on quality metrics.

    Technical Troubleshooting Analyze complex system behaviors| debug failures| and maintain test infrastructure.

    Required Skills and Qualifications

    Programming Languages Strong proficiency in at least one scripting programming language such as Python| Java| Swift| or JavaScript.

    Automation Tools

    Experience with tools like Selenium| Playwright| Cypress (UI)| and Postman| REST Assured| or Karate (API).

    Technical Proficiencies Knowledge of SQL for database validation| JSONXML data formats| and Git version control.

    Methodologies

    Experience working in Agile/ Scrum development environments.