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

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.

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 & technologiesGraphQLPython
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 resumeApplicant 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