Information Technology Data Analyst IV - Data Engineer

Epitec Staffing

  • Urbandale, IA
  • 2 days ago
  • $44–$46 Per Hour

Highlights

The ideal candidate will be a hands-on tester who can investigate issues across APIs, applications, cloud services, data, and system integrations, work closely with developers and product owners, and provide clear input on software quality and release readiness. Key Responsibilities Develop and execute test strategies, test plans, test cases, and test scenarios from user stories, requirements, acceptance criteria, technical designs, and customer workflows.

Numbers & Facts

LocationUrbandale, IA
Salary$44–$46 Per Hour

Description

Job Title: API Verification Engineer
Location: Urbandale, IA
Job Type: W2 Contract
Expected hours per week: 40 hours per week
Schedule: On-site
Pay Range: $44-46 per hour
Job Description:  
The API Verification Engineer will be responsible for verifying complex software systems, with a strong focus on REST API testing, system integration, and end-to-end software quality. This person will independently develop and execute test strategies based on requirements, user stories, acceptance criteria, technical designs, and customer workflows.
The ideal candidate will be a hands-on tester who can investigate issues across APIs, applications, cloud services, data, and system integrations, work closely with developers and product owners, and provide clear input on software quality and release readiness.
Key Responsibilities
  • Develop and execute test strategies, test plans, test cases, and test scenarios from user stories, requirements, acceptance criteria, technical designs, and customer workflows.
  • Perform hands-on testing of RESTful APIs using tools such as Postman, Bruno, or comparable API testing tools.
  • Validate API requests and responses, including:
    • HTTP methods, headers, and status codes
    • JSON request and response payloads
    • Authentication and authorization
    • User permissions
    • Error handling
    • Boundary and negative scenarios
  • Perform functional, integration, regression, exploratory, negative, and end-to-end testing.
  • Establish appropriate test conditions and independently create, configure, and manage test data for complex workflows.
  • Troubleshoot issues across applications, APIs, cloud services, databases/data, and integration points.
  • Document high-quality software defects and partner directly with developers on root cause analysis and resolution.
  • Evaluate verification results, identify technical risks, and provide input on software quality and release readiness.
  • Collaborate with developers, product owners, and other engineering teams in an Agile environment.
  • Clearly communicate technical issues, testing results, risks, and defects to both technical and non-technical stakeholders.
  • Take ownership of verification activities and independently drive testing efforts through completion.
Required Qualifications
  • Experience in software verification, system integration and testing, software quality engineering, QA, or a related engineering discipline supporting complex software systems.
  • Strong hands-on experience testing RESTful APIs.
  • Experience with Postman, Bruno, or similar API testing tools.
  • Experience developing test strategies and test cases from technical and functional requirements.
  • Strong knowledge of HTTP, JSON, API authentication/authorization, permissions, error handling, and boundary testing.
  • Experience with functional, integration, regression, exploratory, negative, and end-to-end testing.
  • Strong troubleshooting and systems-thinking skills.
  • Experience creating and managing test data.
  • Experience documenting defects and working directly with developers to troubleshoot and resolve issues.
  • Experience working within cross-functional Agile teams.
  • Strong written and verbal communication skills.
  • Ability to work independently and take ownership of verification activities

#L1-NG1
#INDOEM

Similar Jobs