Software Development Engineer in Test (SDET)
About the Role:
We're looking for a Software Development Engineer (SDET) to join the team! As a SDET, you’ll build an automation framework, and own an end to end QA automation process for DataGrail’s core products.
Our engineers take a broad view of what to improve in how we build products. Since automation focuses on supporting manual human activity with systems/tools that enhance efficiency, you will help with improving the quality of our products, while reducing the cost and the time required for completing the project. By building the proper automation framework you’ll ensure consistency in testing, deliver stable automated test code and guarantee the easier maintenance and reusability of the code. You may also help us improve our tools, processes and workflows for getting quality products into our customer hands faster.
Do you have a helpful tip on great coding practices for automation, that saves you time and ensures software quality, test coverage and test re-usability? We want to see it on Slack or Confluence.
If you feel inspired, give a talk at ‘lunch and learn’ about your past experiences and mistakes that you learned from, that could be beneficial for the team.
What You'll Do:
- Contribute to the overall QA strategy and processes
- Architect, develop, execute and maintain comprehensive test automation libraries and frameworks for web applications
- Develop automated test scripts (using dynamic programming language, preferably Ruby), conduct automation test runs for functional, regression and acceptance (and possible stress/performance) testing
- Support manual QA testing where automation is not possible or necessary
- Translate product requirements into exhaustive automated test cases and create test suites into TestRail
- Log issues discovered during testing with steps to reproduce and monitor them throughout their lifecycle until fixed/verified and closed
- Partner with Development and Product teams to define requirements, set priorities, plan and enable product testing
- Identify and document critical application flows for test automation
- Assist in constantly improving QA processes, tools and environments
What You Need:
- 7+ years experience in framework designing and building
- Knowledge of fundamentals of QA methodologies
- You have initiative and are confident in leading automation decisions
- Experience with CICD is a plus, but not required
- Building automation - experience with different languages (e.g. Cypress, Java)
With the core belief that trust builds transparency, at DataGrail, we provide a privacy platform that empowers people to have more control over their privacy and identity. Our platform eliminates complicated, manual, and time-consuming processes associated with emerging privacy laws. We find and untangle the terabytes of data companies have, make sense of it, and organize it into an easy-to-use privacy program.
We live by our company values every day at DataGrail: Win as a Team, Empathy Always, Love our Customers, Iterate & Evolve, Seek New Perspectives, and Lead with Why.
Benefits & Perks:
- Solid compensation package + equity
- Comprehensive benefits - full healthcare coverage, including dental, and vision
- We’ve got you covered with our 401(k) plan
- Work from anywhere - every employee has the choice to select their ideal work environment
- Feel relaxed with unlimited paid-time-off (+2 weeks mandatory!)
- Grow with us - opportunities for upward mobility
- Annual stipend for continued career development for all DataGrail team members
- Monthly hardware and remote office stipends and an UberEats meal program in select locations
- All of this and much, much more
DataGrail provides equal opportunities for everyone that works for us and everyone that applies to join our team, without regard to sex or gender, gender identity, gender expression, age, race, religious creed, color, national origin, ancestry, pregnancy, physical or mental disability, medical condition, genetic information, marital status, sexual orientation, any service, past, present, or future, in the uniformed services of the United States (military or veteran status), or any other consideration protected by federal, state, or local law. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.