Software Development Engineer in Test (SDET)

Tyler Technologies
North Logan, Utah
Full-time

Description

Tyler Technologies is looking to hire an Application Support Engineer for our North Logan, Utah primary objective of the Application Support Engineer is to enhance and maintain the efficiency, performance, and security of software applications through effective automation and troubleshooting.

This role focuses on ensuring the stability and scalability of applications, improving development and deployment processes, and supporting cross-functional teams with technical expertise.

The engineer will leverage automation frameworks and tools to optimize operations, implement best practices for security and compliance, and provide reliable solutions for urgent issues and system improvements.

With a strong foundation in scripting languages, interacting with databases, and cloud platforms, the engineer will drive continuous improvement and innovation in a dynamic environment.

Responsibilities :

  • Design, build, manage, and maintain automation in support of team and organizational objectives, including :
  • Quality : Unit, Smoke, Happy Path, Unhappy Path, Regression, etc.
  • Performance : Testing for response times on individual requests as well as high volumes.
  • Scalability : Load testing for high volume and growth in data.
  • Uptime : Systems stability and availability.
  • Error detection : Identifying errors either in the application or from customer activity.
  • Security : Ability to be probed / extract data, DDOS, Access Controls, etc.
  • Data and System Integrity : Abuse of resources, improperly formatted data.
  • Operational efficiency : Automating repetitive or burdensome tasks, e.g., automated reports.
  • Design, build, manage, and maintain supporting applications and tools.
  • Respond to and handle alerts as assigned.
  • Refine and improve tools over time as the environment and needs change.
  • Build supporting libraries for the apps to be utilized by the offshore teams.
  • Troubleshoot and resolve application issues as reported or identified.
  • Identify and guide the team if the issue is due to configuration or data.
  • Handle hotfixes for bugs as appropriate or share findings with the offshore team.
  • Handle hotfixes for urgent changes as appropriate or share recommendations with the offshore team.
  • Coordinate learnings and findings with the team to improve development, deployment, and operations processes.
  • Ensure compliance with industry best practices and organizational policies by reviewing findings from security scans for risk and applicability.
  • Identify and guide the appropriate resource if the issue is not code-related.
  • Handle improvements as appropriate or share recommendations with the
  • Support teams by fulfilling ad hoc data retrieval and analysis requests.
  • Contribute to the establishment and adherence to standard operating procedures (templates, considerations, etc.).
  • Other responsibilities as assigned.

Qualifications :

  • Minimum of 3-5 years of experience in Java Development / Programming or test engineering experience in open-source tools such as Selenium, Appium, TestNG / JUnit, etc.
  • Experience as a Java Developer / SDET / Test Automation Engineer
  • Experience in automation of services / API software layers (e.g., UI, services, APIs, etc.) and debugging, and optimizing applications / automated test scripts
  • Knowledge of CI / CD technologies (e.g., Jenkins, Git, Maven, etc.)
  • Proficiency in scripting and programming languages (e.g., Python, Java, JavaScript).
  • Experience with database management and writing SQL
  • Experience with cloud platforms, such as OCI, AWS, or Azure.
  • Strong troubleshooting and problem-solving skills.
  • Ability to analyze complex systems and identify issues.
  • Excellent communication skills, both verbal and written.
  • Ability to collaborate effectively with cross-functional teams.
  • Ability to prioritize and manage multiple tasks effectively.
  • Understanding of security best practices and compliance requirements.
  • Experience with automation frameworks and tools.
  • Willingness to continuously learn and adapt to new technologies and methodologies.
  • Ability to work in a fast-paced, dynamic environment.

If you meet these qualifications and are passionate about ensuring the stability and efficiency of software applications, we encourage you to apply for the Application Support Engineer position and join our innovative team.

Candidate will be expected to work on-site in North Logan, Utah in a hybrid capacity.

30+ days ago
Related jobs
Tyler Technologies
North Logan, Utah

Minimum of 3-5 years of experience in Java Development/Programming or test engineering experience in open-source tools such as Selenium, Appium, TestNG/JUnit, etc. With a strong foundation in scripting languages, interacting with databases, and cloud platforms, the engineer will drive continuous imp...

Conservice
Logan, Utah

Responsibilities include software development and testing tasks and focus on the testability, robustness, and performance of production software. Develops test tools to assist in the testing of complex products/features. Researches and stays on top of new and emerging Software quality and testing te...

Trimble
UT, US
Remote

Bachelor, Masters or higher Engineering degree is required in a related field such as Computer Engineering/Science, Robotics Engineering, Aerospace Engineering, Mechatronics Engineering. You will support the development team with in field data collection required to aid with control system software ...

Lockheed Martin
Utah

Develop software applications and software engineering packages to enhance and improve traditional software and hardware System Integration Lab (SIL) testing processes. This position will function as a Software/Hardware Subject Matter Expert (SME) aircrew and engineer, embedded within the Ogden Air ...

Promoted
ConsultNet
UT, United States

Our client is in search of a QA Automation Engineer to join their team on a long-term contract. Responsible for developing and executing maintainable automation tests for controls assurance, designing test plans for complex systems in accordance with overall testing strategy. Analyzes controls autom...

Snap Finance
Logan, Utah
Remote

Can communicate complex software concepts to people with a wide range of technical knowledge. Advanced engineering skill with wide-ranging experience; able to resolve complex issues in creative and effective ways. Experience in developing enterprise grade software in lending, payments, or related fi...

Multidimensional Software Creations, LLC.
Logan, Utah

MDSC, a software company located in beautiful Cache Valley, Utah, is accepting resumes for an experienced TypeScript software developer. This is an ideal opportunity for a self-motivated developer who thrives in small team environments with high levels of flexibility, autonomy, and accountability. E...

SS&C Technologies Holdings
Logan, Utah
Remote

Job Title: Senior/Lead Software QA Engineer. Mentor and guide junior QA engineers, providing technical. QA process for our web-based software application, including the development and execution of comprehensive test plans and strategies. QA process, ensuring continuous improvement. ...

N. Harris Computer Corporation - USA
Utah, United States
Remote

NET Software Developer, you will play a crucial role in designing, developing, and maintaining our cutting-edge suite of utility billing and CIS software solutions. NET Software Developer to join our vibrant and dynamic development team. Lead the design, development, and implementation of new featur...

Cboe Global Markets, Inc.
Utah
Remote

Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and ...