Jobs and Careers
MA
Senior Software Development Engineer in Test (SDET), Navigation SDK
MapboxPolandRemotefull_timeVerifiedPosted 29 Aug 2023
About the role
<p>Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 3.9 million registered developers have chosen Mapbox because of the platform’s flexibility, security, and privacy compliance. Organizations use Mapbox applications, data, SDKs, and APIs to create customized, immersive experiences that delight their customers. </p>
<h2><strong>What We Do</strong></h2>
<p>Navigation SDK team serves customers with use cases ranging from turn-by-turn navigation to delivery route planning for fleets of thousands of trucks. Our services are often at the heart of our customers' business operations. We aim to efficiently guide users from point A to point B by accurately matching them on roads, while having a deep understanding of routing, map-matching data structures and algorithms.</p>
<p>Our routing engine is built using C++ for optimal performance and flexibility. The same core engine powers both our server-side APIs and our mobile SDK for on-device offline routing. It plays a crucial role in our positioning service, which translates GPS signals and other available data into positions on a road graph. We recognize that users expect fast and accurate positioning, even in challenging scenarios such as poor signals, diverse devices, urban areas, and clouds. To address these uncertainties, we continuously improve our algorithms and approaches while also collecting and processing data to gain a better understanding of the real world.</p>
<p>Our products power experiences and operations for customers like BMW, Porsche, Doordash and Instacart. Read about Mapbox Navigation on our blog: <a href="https://blog.mapbox.com/tagged/navigation"><em> </em></a><a href="https://www.mapbox.com/navigation"><em>https://www.mapbox.com/navigation</em></a><em> </em></p>
<h2><strong>What You’ll Do</strong></h2>
<p>Mapbox is seeking a Senior Software Development Engineer in Test to join the Navigation team. Working closely with both mobile and automotive devices we have an opportunity to develop outstanding products for navigation used by customers across the globe.</p>
<p>In this role there you will:</p>
<ul>
<li>Establish automated and manual testing strategies to ensure the quality of native layer products across the Navigation Native team in 3 domains: <br/> 1) navigation state machine logic and routing <br/> 2) map-matching and ehorizon functionalities <br/> 3) driver applications</li>
<li>Together with a team improve and level-up test automation framework and integrate third-party testing services as needed to support bug-free releasing process. Identify areas where testing is critical for product stability and development. Guarantee quality process is in place at all times</li>
<li>Coach and mentor software engineers on best practices for automation testing</li>
<li>Provide manual and exploratory testing to identify and record defects, assess their severity and analyse steps to reproduction, build features/defects relations to proactively envision what should be tested after changes made to the core logic, and document properly</li>
<li>Build test suites to cover smoke, regression and functional testing</li>
<li>Coordinate work with the driving team to verify improvements and plan further activities</li>
</ul>
<h2><strong>What We Believe are Important Traits for This Role</strong></h2>
<ul>
<li>5+ years of work experience in software quality assurance field;</li>
<li>Proven experience in defining a testing strategy, knowledgeable about testing and quality assurance methodologies including: test planning, test case design, test automation, and performance testing;</li>
<li>Good knowledge of software development methodologies, tools, and technologies;</li>
<li>Experience with at least one CI&D platform and cloud testing services (AWS Device Farm, Firebase TestLab, Saucelabs…);</li>
<li>Ability to communicate ideas clearly to both peers and leadership;</li>
<li>Open-minded to explore new domains and combine past experience with new technologies to achieve tangible results;</li>
<li>Strong analytical and problem-solving skills with the ability to work in ambiguous environments;</li>
<li>Hands experience with at least one automation testing framework. </li>
</ul>
<p><strong>What we consider a plus or domains for technical expertise growing:</strong><br/></p>
<ul>
<li>Hands-on experience with REST services;</li>
<li>Experience with any scripting language (Javascript or Python is preferrable);</li>
<li>Knowledge of SQL;</li>
<li>User-level experience with Linux shell;</li>
<li>Experience with AWS or another cloud provider;</li>
<li>Experience with geospatial data analysis and processing.</li>
</ul>
<h2><strong>What We Value</strong></h2>
<p>In addition to <a href="https://www.mapbox.com/about/values/" target="_blank">our core values</a>,
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s