Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Digi International

Software Automation Test Engineer II

Digi International

. Develop reliable, maintainable automated integration tests using the pytest framework.

Posted 5/7/2026full-timeLehi • Massachusetts, Utah • 🇺🇸 United StatesMid-LevelSenior💰 $95,000 - $149,000 per yearWebsite

Tech Stack

Tools & technologies
GraphQLPython

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • short-term incentive program
  • new hire stock award
  • paid parental leave
  • open (uncapped) PTO
  • hybrid work environment

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonautomated testingAPI testingpytesttest case designevent-driven architectureUI/UX testingtest frameworksCI/CD pipelinestest orchestration
Soft Skills
communicationcollaborationself-directedcuriosityquality-focused mindsetprocess improvementtroubleshootingdocumentation improvementroot cause analysisinput contribution
Certifications
Bachelor’s degree in EngineeringBachelor’s degree in Computer Sciencerelated field degreeequivalent work experience