Software Development Engineer in Test

Remote, USA
Engineering /
Remote /
Remote
Construction is the 2nd largest industry in the world (4x the size of SaaS!). But unlike software (with observability platforms such as AppDynamics and Datadog), construction teams lack automated feedback loops to help projects stay on schedule and on budget.  Without this observability, construction wastes a whopping $3T per year because glitches aren’t detected fast enough to recover.

Doxel AI exists to bring computer vision to construction, so the industry can deliver what society needs to thrive. From hospitals to data centers, from foreman to VPs of construction, teams use Doxel to make better decisions everyday. In fact, Doxel has contributed to the construction of the facilities that provide many of the products and services you use everyday.

We have classic computer vision, deep learning ML object detection, a low-latency 3D three.js web app, a complex data pipeline powering it all in the background. We’re building out new workflows, analytics dashboards, and forecasting engines. 

We’re at an exciting stage of scale as we build upon our growing market momentum. Our software is trusted by Shell Oil, Genentech, HCA healthcare, Kaiser, Turner, Layton and several others. Join us in bringing AI to construction!

The Role

The Senior Software Developer in Test will work with our Lead Quality Engineer, Staff Engineers, and Technical Leads to design and develop automated tests to drive strong outcomes across all product teams at Doxel. 

What You'll Do

    • Lead the design, development, maintenance, and execution of automated test scripts, frameworks, and test fixtures to aid in the automation and efficiency of testing processes, ensuring accurate and repeatable test results
    • Collaborate with cross-functional teams to understand product requirements and design effective test strategies.
    • Lead system integration test automation to ensure that test scripts conform to the defined test plans and procedures
    • Development, creation of test plans and maintenance of efficient and reusable test cases, scripts, and test scenarios for functional, regression and performance testing for both manual and test automation.
    • Integrate test automation into CI/CD pipelines to ensure seamless and efficient testing workflows
    • Identify, document, and track software defects, and work with the development team to resolve them.
    • Participate in code reviews, design reviews, and technical discussions to ensure high-quality software development.

What You'll Bring to the Team

    • 5+ years of experience as a Software Developer in Test or similar role, with a strong focus on testing in a python centric environment
    • Proficiency in test automation tools and frameworks such as Selenium, Cypress, Jest, Mocha, or similar.
    • Solid understanding of software testing methodologies, including functional, regression, performance, and security testing.
    • Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools.
    • Excellent analytical, problem-solving, and debugging skills.
    • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field with 8+ years of experience
The base salary for this position is $135,000 - $180,000, plus equity and benefits. Pay is based on factors such as location, skill level, qualifications, competencies, and overall experience.

Doxel provides comprehensive health/dental/vision benefits for employees and their families including an Unlimited PTO policy, a 401(k) program, and a flexible work environment among other benefits. Doxel is an equal opportunity employer and actively seeks diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.