1

Api Python Jobs in Utah (NOW HIRING)

... in API Test Automation Engineering with hands-on experience in creating and maintaining automated testing frameworks. * Programming Skills: Proficiency in Python (3-5+ years) or another object ...

... in API Test Automation Engineering with hands-on experience in creating and maintaining automated testing frameworks. * Programming Skills: Proficiency in Python (3-5+ years) or another object ...

... in API Test Automation Engineering with hands-on experience in creating and maintaining automated testing frameworks. * Programming Skills: Proficiency in Python (3-5+ years) or another object ...

Test automation engineer

Salt Lake City, UT · On-site

$44.50 - $58.75/hr

... Python, VBScript. * Hands-on experience with Provar, Playwright, Selenium, and BaNCS UI testing. * Strong SQL skills with experience using Oracle and Teradata. * Extensive experience with REST API ...

This person will work in a Python-first monorepo that powers communications capture, compliance ... Debug difficult customer and production issues involving data correctness, API behavior, async ...

next page

Showing results 1-20

Api Python information

What are the 4 types of REST API?

In the context of API development, the four main types of REST APIs are based on the HTTP methods they use: GET (retrieve data), POST (create data), PUT (update data), and DELETE (remove data). These types define how clients interact with server resources and are fundamental for API design and implementation, which are key skills for an API Python developer.

What are some common challenges faced by API Python developers when integrating third-party services, and how can they be addressed?

API Python developers often encounter challenges such as inconsistent documentation, rate limiting, and unexpected changes in third-party APIs. To address these, it's important to thoroughly read and test API documentation, implement robust error handling and retry logic, and use environment variables or configuration files to manage sensitive credentials. Developers should also stay updated on API version changes and participate in relevant developer communities to share solutions and best practices.

What is an API Python developer?

An API Python developer is a software professional who specializes in creating, implementing, and maintaining Application Programming Interfaces (APIs) using the Python programming language. Their main responsibilities include designing RESTful or GraphQL APIs, integrating third-party services, ensuring secure and efficient data exchange, and writing clean, scalable code. API Python developers often work closely with front-end developers and other back-end engineers to support seamless communication between different parts of a software system.

What is the difference between Api Python vs Data Analyst?

AspectApi PythonData Analyst
Required SkillsPython programming, API integration, data manipulationData visualization, statistical analysis, Excel, SQL
Work EnvironmentSoftware development, backend services, data pipelinesBusiness insights, reporting, data interpretation
Common EmployersTech companies, startups, data-driven organizationsFinance, marketing, consulting firms

Api Python focuses on developing and maintaining APIs using Python, emphasizing coding and technical skills. Data Analysts interpret data to provide business insights, often using tools like Excel and SQL. While Api Python roles are more technical and development-oriented, Data Analysts focus on analyzing data to support decision-making. Both roles may overlap in data handling but serve different primary functions within organizations.

What does API mean?

API, or Application Programming Interface, is a set of rules that allows different software applications to communicate with each other. In Python development, APIs are often used to access web services, data, or functionalities from external sources, enabling automation and integration. Understanding APIs is essential for Python developers working on backend systems, data retrieval, or automation tasks.

What are the key skills and qualifications needed to thrive as an API Python Developer, and why are they important?

To thrive as an API Python Developer, you need a solid understanding of Python programming, RESTful API design, and experience with frameworks like Flask or Django, often supported by a degree in computer science or related field. Familiarity with version control systems like Git, API testing tools such as Postman, and containerization platforms like Docker is commonly required. Strong problem-solving abilities, attention to detail, and effective communication skills set top developers apart. These skills ensure robust, secure, and scalable API solutions that meet business requirements and facilitate seamless collaboration within development teams.

Is ChatGPT an API?

ChatGPT is an AI language model developed by OpenAI that is accessible via an API, allowing developers to integrate its capabilities into applications. As an API, it provides programmatic access to generate human-like text based on prompts, and working with it often requires understanding API usage and authentication. For a job like an API Python developer, familiarity with RESTful APIs and Python programming is essential to implement and manage such integrations.

What is an API and examples?

An API (Application Programming Interface) is a set of rules that allows different software applications to communicate with each other. For example, a weather app uses an API to retrieve data from a weather service, and a payment gateway API enables online transactions. API knowledge is essential for an API Python developer to integrate and build software efficiently.
What are popular job titles related to Api Python jobs in Utah? For Api Python jobs in Utah, the most frequently searched job titles are:
What cities in Utah are hiring for Api Python jobs? Cities in Utah with the most Api Python job openings:

Software Automation Test Engineer II (Lehi, UT - Hybrid or Boston, MA - Hybrid, Mishawaka, ID - Hybr

Digi

Lehi, UT • On-site

$95K - $149K/yr

Full-time

Medical, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Join a high-performing, tight-knit team at a fast-growing company using the Internet of Things (IoT) to transform how organizations maintain compliance, enhance safety, and reimagine operations. SmartSense by Digi and Jolt are trusted by some of the world's most recognizable brands including CVS Health, Walgreens, Walmart, McDonald's, Jack in the Box, Hartford HealthCare, and Children's Minnesota to protect their operations and the people they serve. We're looking for team-oriented change agents who want to help shape the future of IoT.
Our Software Test Automation Engineer will play a key role in scaling test automation across API-driven and event-driven systems, contributing to the evolution of our testing frameworks, and ensuring robust, reliable, and efficient validation of end-to-end product behavior.
Locations: (Lehi, UT - Hybrid or Boston, MA - Hybrid, Mishawaka, ID - Hybrid)
What We Offer
Dive into an empowered role contributing to automated test development and quality engineering across API, integration, service, and event-driven architectures. You will gain exposure to all parts of our technical ecosystem-API layers, event workflows, services, frontend flows, and distributed components.
You'll work with senior engineers to expand automation, design new test scenarios, and drive improvements in test efficiency, reliability, and coverage. You will apply judgement in designing integration tests, improving maintainability, and contributing to a scalable automation strategy as part of a modern cloud-connected IoT platform.
What You Will Do
  • Develop reliable, maintainable automated integration tests using the pytest framework.
  • Write advanced Python-based automated tests for REST APIs, GraphQL APIs, service interactions, and event-driven workflows.
  • Contribute to designing test cases based on requirements, architecture diagrams, and system behaviors.
  • Test event-driven system interactions (e.g., pub/sub messaging, asynchronous processing).
  • Perform manual and exploratory API testing as needed using Postman, Bruno, or similar tools.
  • Execute and enhance automated and manual UI/UX test flows for full end-to-end validation.
  • Analyze test results, troubleshoot failures, and collaborate with developers to identify root causes.
  • Improve documentation, test plans, and traceability practices.
  • Participate in code reviews for automated tests and assist in improving test coding standards.
  • Contribute ideas for improving test frameworks, automation stability, tooling, and processes.
  • Support continuous integration practices to ensure automated tests run reliably as part of the delivery pipeline.

Who You Are and What You Bring
  • Bachelor's degree in Engineering, Computer Science, or related field; or equivalent work experience.
  • Proven 3+ years in designing and implementing API test frameworks.
  • Strong proficiency in Python, especially for writing maintainable automation.
  • Solid experience with API testing, including verifying request/response correctness, security, and error handling.
  • Experience writing test cases and designing testing scenarios from user requirements.
  • Familiarity with event-driven architectures and testing asynchronous behavior.
  • Experience using tools like Postman, Bruno, or similar API testing utilities.
  • Knowledge of CI/CD pipelines and test orchestration.
  • Basic understanding of frontend/UI testing workflows.
  • Ability to work in a self-directed manner while collaborating closely with developers and test engineers.
  • Strong communication skills and willingness to provide input on process improvements.
  • Curiosity, quality-focused mindset, and motivation to continually grow your testing expertise.

Preferred Requirements:
  • Experience with Cypress test framework
  • Hands-on experience with test design for scalability, reliability, or distributed systems.
  • Exposure to Agile delivery processes (Scrum, Kanban).
  • Knowledge of secure testing practices or performance considerations.

*Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.
SmartSense by Digi offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.
The anticipated base pay range for this position is $95,000 - $149,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.
At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.

About Digi

Sourced by ZipRecruiter

Industry

Software development

Company size

11 - 50 Employees

Headquarters location

San Francisco, CA, US