Software Developer in Test (SDET)
Job Description
Databook is the world’s first AI-powered enterprise customer intelligence platform. Dubbed “Moneyball for Sales”, Databook was founded in 2017 to give enterprise sales representatives and go-to-market teams a differentiating advantage. Today, leading enterprise companies rely on Databook to help their teams engage as experts – improving the buying experience for customers and accelerating revenue acquisition. Our customers include Microsoft, Salesforce, Databricks, and more. We are a Series B company backed by Bessemer Ventures, DFJ Growth, M12 - Microsoft’s Venture fund, Salesforce Ventures and Threshold Ventures. We are a customer-focused, innovative, and collaborative learning organization. We are headquartered in Palo Alto, CA with a distributed team working across the globe.
The Opportunity
-
As a Software Developer in Test (SDET), you will actively be involved in shaping and improving the quality of our software. This will require close collaboration with our development engineers, understanding new technologies, identifying and resolving automation gaps, and developing new and creative ways to break our software.
The ideal candidate will be able to work with a complex enterprise cloud solution to deliver quality releases by working on test frameworks (such as selenium, CodeceptJS, and K6), developing test tools, and increasing and improving automation coverage.
You will be challenged to create innovative solutions and work with other excellent developers, architects, other SDETs, and QA to help evolve our automation framework and strategy for the next generation of our products.
RESPONSIBILITIES
- Develop reliable and maintainable code, while finding creative and scalable solutions to challenging problems.Â
- Develop and generate test cases, scripts, and plans (manual and automated) for DatabookGPT products (frontend and backend)
- Evolve and execute performance and scalability tests.
- Test and peer review code for technical accuracy, standards, and functional compliance with the design
- Work in small engineering groups with a strong impetus to innovate, drive end-to-end ownership, and meet critical business goalsÂ
- Collaborate and work with teams across the globe, in the process being exposed to a range of technologies, best practices, and solution patterns.Â
- Troubleshoot and conduct root cause analysis of the product defects or automation framework optimizations
- Provide feedback on current software quality and customer experience of new and existing features.Â
- Display great attitude and ability to thrive in a fast-paced, high-pressure, agile environment.
- Work independently and in tandem with other development team members with various skills and backgrounds.
- Manage multiple priorities and projects, taking initiative and solving problems creatively and positively.
- Provide technical assistance and training to other team members or departments.
- Learn new technologies and skills that benefit the team, product, and company.
 SKILLS AND REQUIREMENTSÂ
- 10+ years’ experience in developing modern software development or quality assurance, with a focus on backend testing, web application development, and/or AI & ML applications.
- 5+ years of scripting language (javascript or Python preferred)
- Bachelor’s Degree in computer science or equivalent
- Proven experience with Javascript / Show proficiency
- Strategic understanding of automation tools and frameworks (Selenium / WD / CodeceptJS)
- Hands-on ability to implement frameworks and automated regression tests
- Experience mentoring employees to grow their relevant skill set and make essential contributions to overall company goals.
- Experience working in an Agile environment using Scrum
- Strong knowledge of SQA methodology and different test types
- Strong understanding of Software Development Life Cycle
- Working experience with GitHub, Jira, Jenkins
- Strong technical communication skills, including the ability to translate details to non-technical peers
- Proficiency with IDE-based development
- Experience working with source code management suites
- Strong analytical and problem-solving skills
- Strong written and verbal communication skills
BONUS POINTS
- Additional technology/experience considered a plus:
- Selenium WD, CodeceptJS, K6
- GIT, GITHUB
- Linux, MAC OS
- Nodejs, Docker, Jenkins
- Grafana, Influx, Mysql, ElasticSearch, MongoDB
- Experience with performance load tools
Date Posted
04/03/2024
Views
0
Similar Jobs
Senior Simulation Software Integration Engineer - Wisk
Views in the last 30 days - 0
Wisk is seeking a Senior Simulation Software Integration Engineer to lead the integration of highfidelity simulation models develop advanced test fram...
View DetailsSr. Flight Software Engineer (Verification) - Reliable Robotics Corporation
Views in the last 30 days - 0
Reliable Robotics is a team of missiondriven engineers developing safetyenhancing technology for aviation aiming to make air transportation safer more...
View DetailsSenior Staff Simulation Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Senior Staff Simulation Engineer to join their Flight Physics Vehicle Modeling FPVM team The role involves designing implementi...
View DetailsSupport Engineer - Pricefx
Views in the last 30 days - 0
Pricefx a leading SaaS Pricing Price Optimization Management provider is seeking a Tier 34 Support Engineer The role involves providing technical sup...
View DetailsEngineering Manager - Flow
Views in the last 30 days - 0
Flow is a technologydriven company specializing in multifamily apartment buildings aiming to improve living experiences through innovative solutions T...
View DetailsAvionics Mechanical Engineer (Harness) - Reliable Robotics Corporation
Views in the last 30 days - 0
Reliable Robotics is seeking an Avionics Mechanical Engineer to join their Vehicle Design and Integration team in Mountain View California The role in...
View Details