Staff Software Development Engineer in Test

IvantiSouth Jordan, UT
Hybrid

About The Position

This role is for a Staff Software Development Engineer in Test to lead the Neurons UEM (Unified Endpoint Management) E2E Team. The position involves leading the team and product to success, performing regular E2E testing of all products and new features within the Neurons UEM Platform, and acting as an Automation Lead. The engineer will develop and innovate automation frameworks for APIs, CLIs, and GUIs, automate use-cases for legacy and new features, and groom the E2E team in feature execution and automation development. Responsibilities also include reviewing automation code, developing CI/CD pipelines, automating test suite execution notifications, collaborating with SRE, Support, and stakeholders, identifying critical customer scenarios for automation, acting as a scrum master, cross-collaborating with other teams, and logging, debugging, and triaging product failures.

Requirements

  • Bachelor’s degree in Computer Science, IT, or related field.
  • Five years in any occupation with software engineering experience
  • Experience as Automation Architect or QA Lead and mentoring QA team
  • Experience leading a team of engineers in the design, implementation, and delivery of substantial automation framework
  • Experience designing and architecting automation frameworks from scratch
  • End-to-End, Rest API, CLI and GUI automation
  • Java, Groovy or Selenium in developing GUI Framework and scripts
  • Experience using Python in developing Rest API/CLI Framework and scripts
  • RDBMS and SQL technologies
  • Design patterns, data structures and algorithm design
  • Dev-ops tools and processes
  • Continuous Integration and Continuous Development (CI/CD)
  • Jenkins or ADO for building pipelines
  • AWS/Azure technologies
  • Micro service architecture
  • API gateway, Elastic Search, Kubernetes
  • Agile and Scrum methodologies

Responsibilities

  • Quality Assurance (QA) Lead and Automation Architect for Neurons UEM (Unified Endpoint Management) E2E Team
  • Perform Regular E2E Testing of all products and new features integrated within Neurons UEM (Unified Endpoint Management) Platform.
  • Develop and continuously innovate Rest API, CLI and GUI based Automation frameworks for Neurons UEM Platform.
  • Automate end to end use-cases for legacy and new features for Neurons UEM.
  • Groom the E2E team in all the feature executions and automation development.
  • Review automation code written by E2E team.
  • Develop entire CI/CD pipelines and framework for daily production runs.
  • Automate the notification for successful and failed test suite executions.
  • Collaborate with SRE, Support Team and Project stakeholders on all features and bugs uncovered by E2E team.
  • Understand all the critical and important features to be E2E automated by collaborating with Dev managers and Directors/Stakeholders
  • Actively sharing all the results and customer scenarios automated with all necessary dev managers/directors and stakeholders.
  • Identifying all the important customer scenarios and features for E2E Execution and automation
  • Be an active scrum master for the team, and lead on all the necessary sprint deliverables.
  • Cross Collaborate with different orgs and development teams and help them in E2E Testing and Automation.
  • Log Issues, Debug and Triage Product Failures and help SRE/Dev Team in RCA and possible fixes.

Benefits

  • health, wellness, and financial plans tailored for you and your family
  • access to best-in-class learning tools and programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service