Remote Job
SDET - Remote
Nacelle
- 5000 - 6000 USD per Month
- Full Time
- Posted : 12 months ago
Nacelle is a composable commerce platform provider that allows brands and retailers to easily syndicate commerce and content data to multiple heads, endpoints and channels by transforming, storing and reindexing data in real-time. With Nacelle, companies can future-proof their business by composing the commerce stack they want — giving them the agility needed to build unique and dynamic shopping experiences, while optimizing business operations for growth. Nacelle is a venture-backed company with over $75 million raised from institutional investors including Tiger Global, Index Ventures and iNovia. For more information, go to nacelle.com
The Role
As a Software Engineer in Test at Nacelle, you will be a voice of quality and a cheerleader of our organization-wide testing mindset. You will break things, build tools, surface issues, and sound alarm bells when necessary. You will have ample opportunity to design creative and novel approaches to automating the assessment of risk. This is a development heavy role involving implementing new tooling and custom solutions to improve the stability of our entire platform. There is bountiful greenfield work waiting for your unique perspective, diligence, and tenacity.
Come join a team of developers who are passionate about solving complex problems. On a daily basis, you will be working on big data pipelines, scaling out APIs, testing deployments, building tooling and test infrastructure, and so much more. Please join us!
If you find yourself disagreeing with any of our must-have requirements or your previous experience is not an exact match, please still consider applying and include why your unique combination of skills and experience make you an ideal candidate for this role.
The Impact You Will Have
In your first 90 days:
- Excel in your individualized onboarding program and quickly ramp up and then deep dive down into the inner workings of our system and gain a broad understanding of where Nacelle fits within the greater commerce industry.
- Proactively jump in with new code contributions, test tooling maintenance, and reviews.
- Begin to balance competing priorities across multiple projects.
- Continually collaborate and build trust across squads, guilds, chapters, and departments.
- Develop an empathetic understanding of our users’ and your colleagues' needs and desires.
- Uncover and document issues in our platform that can only be found by your fresh perspective and expertise.
In Your First 6 Months
- Embody a deep understanding of our users’ needs and where our greatest risks may be and how to maintain proper assessments of these risks.
- Drive self-led ownership and risk assessment strategy of vital products and features.
- Influence our overall testing strategy and direction.
- Design and build tooling that improves the development and release process for all of Engineering.
- Contribute copious amounts of quality code to fulfill our ever-growing needs in testing validation and automation infrastructure and tooling.
- Leave no stone unturned in your desire to uncover issues and elevate everyone at Nacelle to higher standards of quality and performance.
- Build test synergy throughout Nacelle by driving new initiatives, presentations, and activities via our testing guild.
In Your First Year
- Influence the future of testing and test mindset across roles, squads, and departments.
- Celebrate an exhausting and absolutely rewarding rollercoaster of a year knowing that your countless collaborations and contributions directly influenced the stability and reliability of our platform and products for all of our users.
In This Role You Will
- Own and proactively drive software testing architecture and strategy across multiple squads.
- Continually push for improvements and discover weaknesses and risks in our platform.
- Design and develop tooling that directly supports feature developers and the test chapter.
- Participate in chartering and brainstorming sessions to collaboratively design improvements, features, and products.
- Support testing across multiple squads. Represent the voice of quality and risk assessment throughout the organization.
- Enjoy developing novel test tooling solutions.
We Would Love To Hear From You If
- You have insatiable curiosity and the stamina to confront and autonomously execute against complex problems; even in scenarios with numerous unknowns.
- You have a proven track record of proactively owning and leading projects and initiatives without waiting for anyone to give you permission.
- You have extensive experience in TypeScript.
- You have extensive experience in at least one flavor of SQL (PostgreSQL preferred).
- You possess advanced knowledge of Vitest, Jest, Playwright, Cypress, or other comparable testing frameworks.
- You have a strong and self-motivated background in defining, implementing, and promoting validation and testing strategy.
- You possess advanced understanding of when and where unit, integration, and end-to-end testing is best leveraged.
- You embody a deep understanding of continuous delivery and the risks/benefits of feature flagging in a multi-tenant environment.
- You have experience working with GraphQL.
- You have experience in at least one cloud provider (AWS preferred).
- You have experience in Linux/Unix based operating systems.
We’d Be Really Excited If You Have
- Functional programming experience / expertise.
- Feature development experience.
- Experience with advanced GraphQL patterns.
- Database performance analysis and tuning.
- Performance/load testing experience.
- Chaos engineering.
- Test driven development experience.
- Kubernetes experience.
- Kafka experience.
- Anything else that you think makes you a strong candidate!
Skills
- PostgreSQL
- graphQL
- AWS
- JEST
- KAFKA
- Kubernetes
- Vitest
- cypress