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.