Senior Software Development Engineer in Test
AppOmniAbout the role
About AppOmni
AppOmni, a leader in SaaS Security, helps customers achieve secure productivity with their applications. Security teams and owners can quickly detect and mitigate threats using unmatched depth of protection, continuous monitoring, and comprehensive visibility. Trusted by over 25% of the Fortune 100, AppOmni specializes in securing diverse SaaS environments.
About The Role
We are seeking a talented and motivated Senior Software Development Engineer in Test (SDET) to join our team and play a key role in helping to enhance and advance our comprehensive software quality practices. This role offers significant growth potential and the opportunity to make a meaningful impact on the development of our proprietary technologies. In this role, you will be a part of the larger Quality and Reliability Organization within AppOmni and will collaborate closely with our Threat Platform team, as well as professionals from our Product, Development, Security and Reliability teams, to create and implement testing strategies that help teams to design, optimize, and deliver innovative, high-quality solutions tailored to evolving threat landscapes.
What You’ll Do
Your contributions will focus on developing a variety of testing techniques to support current and future product features of the Threat Detection & Response portion of the AppOmni platform. In this role, you will:
- Design and implement a variety of proactive automated API and UI tests that will detect and notify members of the team of errors or degradation in performance.
- Adhere to software testing industry best practices for developing advanced automated tests, aiming for outstanding maintainability, understandability, reusability, and scalability.
- Join the team in the process of designing new features, helping them to make better design and testability decisions to ultimately produce software that delights our customers.
- Deliver comprehensive test coverage for backend (API) and frontend (uI) functional tests and over time contribute to a variety of non-functional testing disciplines including performance and security.
- Leverage modern automated tools to provide the team with fast, clearly actionable feedback.
- Identify and promptly file issues in the form of the Jira bug tickets, contributing to their speedy resolution by providing valuable details from the defect investigation.
- Contribute to the broader efforts of the Quality and Reliability Engineering teams in order to maintain the best automation practices, nurturing the most efficient processes, and collaborating with colleagues from across the organization.
What We’re Looking For
- Strong quality-first, team player mindset. Being hungry, humble, and smart is essential.
- Expert understanding of modern industry best practices and standards for software testing, quality control, and reliability disciplines.
- Strong analytical and problem-solving skills with deep, hands-on experience programming using Python and JavaScript/TypeScript. Expert-level knowledge of one of those languages can be a substitute for lesser knowledge in the others.
- Successful history of delivering high quality software leveraging an array of functional and non-functional testing, using modern techniques and tools, to exceptional results.
- Diverse skills and perspectives that empower holistic approaches to problem-solving, innovation, and tackling a wide variety of challenges including project management and Agile practices.
- Experience in comprehensively testing complex software products.
- Accomplished Senior software testing professional with a strong track record of impactful contributions including advanced test automation.
- Working knowledge of setting up test execution and reporting within continuous integration platforms like GitHub, GitLab, CircleCI, or similar technologies.
- Excellent communication and collaboration skills with a history of working effectively with developers, testers, security, and operations professionals to practice continuous testing and continuous delivery disciplines such as DevTestOps or DevTestSecOps.
Over the Years You Likely Have
- Set up a new standalone or fully integrated testing suites that directly supports the application under test.
- Done full-stack testing and you are a passionate advocate of it.
- Done some full-stack development work where you were maintaining and updating code for a web service and/or with the application’s frontend/UI.
- Knowledge of GitHub Actions and/or GitLab CI and have directly contributed to automated pipelines.
- Great source control etiquette and know how to use git.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s