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
The Quality Engineering team works with teams across AppOmni to ensure that our platform functions with high quality. The team's goal is to cultivate a quality culture that produces best in class product functionality, reliability, usability, and performance.We are looking for a self-driven, talented, and experienced Lead QE/SDET who has a serious passion for all aspects of software quality. Someone who has a quality mindset, can find ways to ensure our products are high quality, and has the motivation and expertise to automate tests to make quickly catching defects easier. If you have an established history of being a QE/SDET champion, striving to innovate and try new things, and leading continuous improvement efforts we want to talk to you!Our Quality Engineers design and deliver API and UI integration and end-to-end tests, drive the corresponding automation, and champion various initiatives to drive higher quality outcomes. We highly value the technical skills needed to design automation and finding solutions for automation problems, but we also value the analytical thinking, attention to detail, and communication skills needed to deliver software at scale that our customers love and trust. We are involved in all aspects of traditional functional testing and are actively improving our non-functional testing capabilities to include performance, reliability, security, and acceptance testing disciplines.
What You'll Do
- Develop and implement test strategies and plans to ensure product quality and reliability.
- Maintain and improve our existing automation test frameworks.
- Design, develop, execute and automate comprehensive test plans.
- Work with developers to design specific testing strategies for features being developed and automate them.
- Collect and report quality metrics from test execution.
- Support engineering organizations in troubleshooting or addressing issues with applications and environments.
- Collaborate with others from across the company to deliver modern CI/CD solutions.
- Support and train others in quality and reliability engineering disciplines and practices.
What We're Looking For
- 10+ years professional experience in software quality assurance. Prior application development experience is a plus.
- Fluency with scripting in JavaScript and/or Python.
- Significant past experience as a Senior Quality Engineer or SDET doing automation testing.
- Ability to diagnose and document issues including performing root cause analysis (RCA).
- Demonstrable knowledge of cloud platforms and software testing frameworks such as Pytest, Cypress, Playwright, and Selenium.
- Ability to implement best practices and coding standards on team specific assignments including programming languages and tools, network design, functional design, algorithms, and basic patterns.
- Solid working knowledge and ability to use tools such as IDE, debugger, build tools, source control, and basic system administration (MacOS, Linux, and Unix tools) to assist with daily tasks.
- Ability to demonstrate different testing techniques (e.g. unit, integration, end-to-end, performance), their strengths and weaknesses, and ability to use them to best effect.
- Strong written and verbal communication skills for disseminating technical details and analyses across internationally dispersed teams.
- Experience driving cross-team technical discussions with an understanding of SDLC concepts.
- A history of being a life-long learner. We have ambitious goals and we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
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/