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.
- Kept up to date with newer versions of Python and Node.
You Might Also Have
- Familiarity with SaaS applications and prior experience with cybersecurity. Past experience working with SaaS Security Posture Management (SSPM), Threat Detection and Response (TDR), Managed Detection and Response (MDR), or SIEM (Security Information and Event Management) applications would be a significant advantage in this role.
- Mastery of containerized environments, cloud-native security solutions, and modern deployment practices including technologies like Kubernetes, Terraform, CDK for Terraform, and Pulumi.
- Full stack development experience using Django and Vue or similar frameworks.
- Background in Verification and Validation (V&V), Shift Left, Shift Right, Test Driven Development (TDD), and/or Behavior Driven Development (BDD).
- Expertise in developing and implementing automated tests for data transformation pipelines.
- Prior experience leading quality efforts and test automation efforts for cross-functional multidisciplinary teams.
- Demonstrated leadership experience, including mentoring and guiding teams in setting best practices and testing strategies.
Culture
Our flexible, remote-first team is collaborative and supportive as we move quickly to research and develop new ideas, deliver new features to our customers, and iterate on ideas and innovations. We accomplish this by focusing on our five core values: Trust, Transparency, Quality, Customer Focus, and Delivery. Our team is determined to make a difference to positively impact our way of life by securing the technology that is changing the world.
AppOmni is proud to be Certified by Great Place to WorkⓇ, as we seek to build a culture where all employees feel appreciated and supported, especially with clear and honest leadership, employee recognition, and an environment that fosters innovation and collaboration.
We believe diversity fuels innovation and drives growth by bringing a wealth of different perspectives and skills. We’re committed to fostering an inclusive environment where every employee feels valued, heard, and empowered to reach their full potential. Join us in building a workplace where we can all thrive.
https://appomni.com/careers/
Compensation & Benefits
AppOmni is committed to supporting our employees' financial, professional, and personal well-being. To do this, we take a holistic view of compensation, one that values not just the immediate financial package but also the long-term growth of both our employees and our company. We're committed to pay equity and transparency and encourage all candidates to discuss their salary expectations with us early in the application process.
Our total rewards package includes the following:
- Base Salary: The annual base salary compensation range in the U.S. for this role is $136,500 - $193,000. Final offer amounts are determined by factors such as the final candidate’s skills, qualifications, and experience, as well as business considerations and peer compensation.
- Stock Options: Our vision is to not just grow as a company but to grow together. By offering stock options, we are inviting you to be an integral part of our journey forward.
- Benefits: The many benefits of employment with AppOmni include working remotely, new hire home office / computer equipment stipend, generous paid time off, paid company holidays, paid floating holidays, paid parental leave, paid sick time and paid family leave for applicable states, health insurance - medical, dental, and vision with HSA option, LifeWorks Employee Assistance Program, company-provided life insurance, AD&D, STD/LTD and additional supplemental life insurance options, 401(k) and Roth retirement saving accounts, and a monthly wellness benefit reimbursement. All benefits are subject to eligibility requirements and plan details.
The application window is anticipated to close on March 1st, 2025
AppOmni is an equal-opportunity employer. Applicants will not be discriminated against because of race, color, creed, national origin, ancestry, citizenship status, sex, sexual orientation, gender identity or expression, age, religion, disability, pregnancy, marital status, veteran status, medical condition, genetic information, or any other characteristic protected by law. AppOmni is also committed to providing reasonable accommodations to qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at employeesuccess@appomni.com.