SDET
Fully Remote
Job Type
Full-time
Description

GET TO KNOW US:


LeoTech is leading the effort to assist public safety efforts around the nation. We bring industry expertise and innovative technology to address real-world problems public safety agencies face every day.

Our search and analytics platform, Verus, has been used to assist in homeland security, provide assistance for mental health, and increase safety and awareness of public safety.

Everything we do and build is aligned with our mission and the goals of our public safety partners. We work hand-in-hand to build technology solutions that drive the future of public safety.


THE ROLE:


As a Senior Test Automation Engineer, you will help define and drive our automated test efforts and

keep our platform running smoothly, with key responsibilities including:

• Advancing automation efforts

• Building and maintaining highly available systems across various production environments

• Validating software releases

• Debugging complex issues and performance problems throughout the stack

• Helping to ensure that end users have a bug-free experience

• Working closely with development teams and AI agents to help discover, triage, and debug

issues, and consult on testing requirements

• Champion Quality throughout our Organization and its deliverables

Requirements

WHAT WE VALUE:


• Must have a minimum of 5+ years of work experience in a similar position or product

development

• Requires a bachelor's degree, technical certification, or equivalent work experience

• Working knowledge of Playwright, WebdriverIO, TestCafe, or Cypress, and/or other similar

modern test automation framework(s)

• Hands-on experience with coding in JavaScript and/or TypeScript

• Working experience with Black-, Gray-, and White-Box testing approaches at the

component and integration testing levels (DB, API, and UI)

• Experience creating, maintaining, and improving hybrid automated e2e UI+API tests

• Experience optimizing and reviewing complex test code, including from other team

members

• Hands-on experience with using assistive AI development tools, harnesses, Commands,

SKILLs, etc. to effectively leverage them in the QA Engineering role and duties

• Knowledge of HTML5, CSS3, and JavaScript / TypeScript frameworks (React, Ember, etc.)

• A good understanding of, and working experience with, the software development lifecycle

and processes, including development, testing, and deployment

• Able to own software product / feature quality through requirements, design,

implementation, release, and support

• Familiar with CI/CD tools

• Familiar with Test Management Systems (Xray, Zephyr, TestRail, etc.)

• Software Engineering background a strong plus.

• Experience with SSH terminal is a big plus

• Integrity, Honesty, and Forthrightness

• Dedication to the mission of Public Safety


TECHNOLOGIES WE USE:


• Hosting: AWS Cloud and AWS services (Server and Serverless)

• Backend: Elixir, JavaScript, and Postgres

• Frontend: TypeScript, React, and Nginx

• Search and analytics: Elastic Search

• Messaging: SQS and Kafka

• Industry-standard build tooling and CI/CD: CodePipeline and GitHub/GitLabs

• Monitoring and Logging: Prometheus and Grafana

• Code Quality: Playwright (NodeJS and TypeScript), sobelow, eslint, credo

• Project Management: Jira and Confluence

• Containerization and Orchestration: Docker and Kubernetes

• Infrastructure deployment and automation: Terraform, CloudFormation, and Ansible

• Assistive AI development tools: Claude, Copilot


WHAT WE BRING TO THE TABLE:


• 401k safe harbor match

• Generous medical, dental, vision plans, and FSA

• Vacation, sick, and paid holidays offered

• Promotion from within

• Agile development processes with Daily sync

• Work with talented and collaborative co-workers