Companies you'll love to work for

54
companies
771
Jobs

Software Developer in Test (SDET)

Databook

Databook

Software Engineering
Palo Alto, CA, USA
Posted on Wednesday, March 27, 2024

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