Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer in Test (SDET) image - Rise Careers
Job details

Software Development Engineer in Test (SDET)

Nautical is building multi-vendor ecommerce technology that will power the future economy. We are looking for wave makers interested in having a lasting impact at a funded startup. We are committed to our work and are charging diligently towards our mission to democratize access to marketplace tech. 

We are looking for a Software Development Engineer in Test to join our team in our Toronto office. 

This role will be responsible for planning, developing, running, and maintaining a suite of Automated Tests across our applications to ensure we are building a quality product that our customers love to use. We are looking for you to have a passion for understanding our user’s usage of our product and raising the bar when it comes to shipping quality features.

We work in a hybrid work environment, and we value in-person collaboration. Employees are expected to be in-office three days a week (Tuesdays- Thursdays).

Responsibilities:

  • Work closely with our product team and engineers to design automated tests around user behaviour

  • Write test cases and help manually QA our new product features

  • Analyze which areas of the product need to be improved and how good our test coverage is

  • Setup monitoring and deployment pipelines that will ensure our tests are always up-to-date and our team sees issues before our customers do

Tech we use:

  • Frontend: Typescript, Remix, Next.js, TailwindCSS

  • Backend: Django, Postgres, GraphQL

  • Infra: GCP, Kubernetes, Terraform, BigQuery

Some problems we’re solving:

  • A product that allows any customer to create and launch their own marketplace, including a low-code website builder and a hosted checkout

  • Building the only marketplace owners’ dashboard to manage their sellers’ entire product catalog, orders, and finances while integrating into numerous other e-commerce platforms

About You:

  • You have experience in writing automated test suites that work alongside the SDLC

  • Your tests can be properly maintained in code and deployed to run automatically

  • You know how to design tests to be robust and provide good coverage of the users’ most important interactions within a product

  • You have keen attention to detail when it comes to finding bugs/UX issues

  • You want to share your knowledge of testing with the rest of our team to help level up our mindset when it comes to testing new code

Nice to Haves:

  • Experience working at fast-paced startups with product-led growth

  • Experience in the e-commerce or fintech spaces

  • Working with SQL and/or BigQuery directly

  • Have played the role of a dev or a PM before

Our Values:

  • Be Intellectually Honest: We value diversity of thoughts and perspectives in our communication and approach conversations with an honest, respectful attitude. We are willing to admit when we’re wrong, so our product can be right.   

  • Be a Tall Poppy: We are a team of people who want to achieve great things. We value those who are ambitious without being arrogant. Be proud of your work, and continuously sharpen your skills.

  • Best Idea Wins: We acknowledge and value the best ideas, no matter where they come from. Every employee’s voice is heard and can influence the company's direction. We ensure the best idea prevails and commit to its execution. 

  • Don’t be Afraid to Fail: We are a company with an ambitious mission. We have a growth mindset and encourage taking initiative. We believe that success is built from trying and failing and trying again.

  • Act with Integrity: We take accountability for our work, finish what we started, and always do what is right for the customer and the company. Especially when it’s not easy. 

Why Nautical:

  • Competitive salary and equity at a fast-growing company at the Series A stage

  • Comprehensive health, dental, and vision plans- from day 1

  • A hybrid work environment with an office located in Downtown Toronto

  • Home office equipment budget

  • 20 days PTO + 5 flex days

At Nautical Commerce, our team is the heart of our organization. We're passionate and united by a strong mission. We foster a workplace where everyone feels respected and supported. We provide equal opportunities and celebrate diversity. Diverse and inclusive teams drive better decisions and innovation, benefiting our customers and community. If you need accommodations during the application process, please contact talent@nauticalcommerce.com

Join us and bring your unique perspective.

Nautical Commerce Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Nautical Commerce DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Nautical Commerce
Nautical Commerce CEO photo
Ryan Lee
Approve of CEO

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer in Test (SDET), Nautical Commerce

At Nautical, we're on a mission to revolutionize multi-vendor eCommerce technology, and we're looking for a passionate Software Development Engineer in Test (SDET) to join our dynamic team in Toronto. This is an exciting opportunity for those who want to make a lasting impact in a funded startup that's dedicated to democratizing access to marketplace tech. As an SDET, you'll be at the forefront of ensuring our applications meet the highest quality standards. You'll collaborate closely with our product and engineering teams to design and implement automated tests that reflect real user behavior. Your knack for problem-solving will help us identify areas for improvement and optimize our test coverage. If you’ve got a keen eye for detail and love the challenge of finding bugs, we can’t wait to see how you can raise the bar on our product quality. Enjoy the flexibility of our hybrid work environment, where you'll be in the office three days a week (Tuesday-Thursday) to engage with your teammates. With technologies like Typescript, Django, and Kubernetes at your fingertips, you’ll get to tackle interesting challenges, including enabling customers to build their own marketplaces. If you're ready to bring your expertise in automated testing and join a company that values fresh ideas and integrity, Nautical is the place for you. Let’s set sail toward building truly remarkable eCommerce solutions together!

Frequently Asked Questions (FAQs) for Software Development Engineer in Test (SDET) Role at Nautical Commerce
What are the responsibilities of a Software Development Engineer in Test at Nautical?

As a Software Development Engineer in Test (SDET) at Nautical, your main responsibilities include planning, developing, running, and maintaining a suite of automated tests for our applications. You'll work collaboratively with product teams and engineers to design automated tests focused on user behavior, ensuring that our eCommerce technology delivers the quality our customers expect.

Join Rise to see the full answer
What qualifications do I need to apply for the SDET position at Nautical?

To apply for the Software Development Engineer in Test (SDET) position at Nautical, you should have experience in writing automated test suites that integrate well with the software development lifecycle (SDLC). Additionally, familiarity with technologies such as Typescript, Django, and cloud infrastructure will be beneficial. Strong attention to detail in identifying bugs and a willingness to educate the team about testing practices are key attributes we are looking for.

Join Rise to see the full answer
What tech stack does Nautical use for their development?

Nautical utilizes a robust tech stack that includes frontend technologies like Typescript, Remix, and Next.js, and backend technologies such as Django and PostgreSQL. For infrastructure, we work with GCP, Kubernetes, and Terraform. As an SDET, you'll be engaging with these technologies to ensure our automated tests are efficient and effective.

Join Rise to see the full answer
What is the work environment like at Nautical for an SDET?

At Nautical, we promote a hybrid work environment that values collaboration and teamwork. Employees are expected to work in the office three days a week (Tuesday to Thursday) to facilitate in-person collaboration. This setting allows SDETs to engage directly with engineers and product teams, fostering innovation and a cohesive team dynamic.

Join Rise to see the full answer
What kind of growth opportunities does Nautical offer for SDETs?

At Nautical, we believe in continuous learning and growth. As a Software Development Engineer in Test (SDET), you'll have the opportunity to enhance your skills through collaboration and knowledge sharing within the team. We encourage you to take initiative and share your insights on testing, enabling personal and professional development in a supportive environment.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer in Test (SDET)
Can you describe your experience with automated testing frameworks?

When asked about your experience with automated testing frameworks, highlight specific frameworks you've used, like Selenium or Cypress, and describe projects where they were implemented. Focus on your understanding of setting up test environments, writing tests, and maintaining those tests over time to ensure product quality.

Join Rise to see the full answer
How do you ensure that your tests provide adequate coverage?

In answering how you ensure adequate test coverage, discuss your approach to identifying critical user interactions and writing tests that cover those paths. Explain the use of tools like code coverage analyzers to assess the percentage of your codebase covered by tests and how you prioritize adding tests for uncovered areas.

Join Rise to see the full answer
What strategies do you use to debug failed tests?

When asked about your strategies for debugging failed tests, it's important to emphasize a methodological approach. Start by examining logs and output messages for clues on the failure, and then isolate the problematic tests. Discuss any tools you utilize to help narrow down issues, and highlight the importance of collaborating with the development team to resolve bugs efficiently.

Join Rise to see the full answer
Describe a challenging testing scenario you've encountered and how you addressed it.

In your answer, share a specific example of a challenging testing scenario, such as a rapidly changing feature or complex user interaction. Outline the steps you took to acquire the necessary information, your problem-solving process, and the result of your efforts. Emphasize your adaptability and commitment to ensuring product quality despite challenges.

Join Rise to see the full answer
How do you keep up with industry trends and advancements in testing?

To show your commitment to continuous learning, discuss the resources you use to stay informed about industry trends and advancements. Mention relevant blogs, forums, or conferences focused on automated testing, as well as any online courses or certifications you have pursued to deepen your knowledge and skill set.

Join Rise to see the full answer
What is your experience with CI/CD pipelines in relation to automated testing?

In addressing your experience with CI/CD pipelines, elaborate on how you've integrated automated tests into these workflows. Discuss how you’ve set up processes that automatically run tests upon code changes and the benefits of this automation in ensuring quick feedback loops and maintaining product quality.

Join Rise to see the full answer
How would you approach writing tests for a new feature being developed?

When discussing your approach to writing tests for a new feature, emphasize the importance of collaboration with product managers and developers to understand user requirements. Describe your process for writing both unit tests and integration tests that reflect user interactions, ensuring that the tests evolve alongside the feature's development.

Join Rise to see the full answer
Can you explain the difference between manual testing and automated testing?

When explaining the difference between manual and automated testing, clarify that manual testing involves human testers executing test cases without automation, while automated testing uses scripts and tools to execute tests. Discuss the advantages of each approach, such as the efficiency of automated testing for repetitive tasks and the nuanced understanding human testers bring to exploratory testing.

Join Rise to see the full answer
What kind of metrics do you track to evaluate the effectiveness of your automated tests?

In discussing metrics that evaluate the effectiveness of your automated tests, mention key performance indicators like test pass rate, test execution time, and coverage percentage. Explain how you analyze these metrics to identify areas for improvement in your testing strategy and uphold high-quality standards.

Join Rise to see the full answer
Why do you want to work as an SDET at Nautical?

In responding to why you want to work as an SDET at Nautical, express your enthusiasm for the company’s mission to democratize access to eCommerce technology. Highlight how your experience aligns with the role and your excitement about collaborating with a team that values innovation and continuous improvement, contributing to meaningful products that empower marketplace creators.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Posted 4 days ago
Photo of the Rise User
ManTech Hybrid Herndon, AR
Posted 8 days ago
Photo of the Rise User
Smiths Group Hybrid 4726 Eisenhower Blvd S, Tampa, FL 33634, USA
Posted 6 days ago

We are democratizing access to marketplace technology.

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 12, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!