Staff Software Engineer in Test (SDET)

NewStore

NewStore

Software Engineering
Alió, Tarragona, Spain · London, UK · Amsterdam, Netherlands
Posted on Feb 12, 2025
Engineering · London, Amsterdam

Staff Software Engineer in Test (SDET)

Champion Quality with Automation & Exploratory Testing – Staff SDET at NewStore!

🧑‍💻 The Role

We are looking for a Staff Software Engineer in Test (SDET) to join our team at NewStore. In this role, you will play a critical part in ensuring the quality and reliability of our mobile-first omnichannel platform for global retailers. You’ll be a key driver of XP practices—such as Test-Driven Development (TDD) and pair programming—while also owning our end-to-end testing strategy. If you’re passionate about building robust, secure, and scalable systems and want to help shape the future of retail, this might be the perfect opportunity for you!

🚀 What’s in it for you

  • Impactful Work: You’ll have the opportunity to influence how leading retailers connect online and in-store experiences.

  • Collaborative Culture: We embrace XP practices, customer-first mindset, and continuous learning. You’ll collaborate with product, engineering, and beyond across multiple regions to impact our customers directly.

  • Flexible Work Options: With the option to work remotely, you can create a work environment that suits your lifestyle and maximizes your productivity.

  • Modern Tech Stack: We believe in using the right tool for the job and invest in cutting-edge technologies, frameworks, and processes.

  • Personal Growth: We support career development through mentorship, training, and opportunities for professional advancement.

🤝 Your responsibilities

  • Champion XP Practices
    • Incorporate TDD and pair programming into our development lifecycle, ensuring that quality is baked in from the start.

    • Collaborate with other engineers and product managers to identify and implement best practices for reliable, maintainable code.

  • Design & Implement Automated Testing
    • In collaboration with Domain Teams, develop and maintain scalable end-to-end test suites for our web, mobile, and backend services.

    • In collaboration with Domain Teams, implement and improve automated testing frameworks, integrating them seamlessly into our CI/CD pipelines.

  • Own Quality Across the Stack
    • Drive testing strategies for performance, security, and reliability across microservices, APIs, and mobile applications. Develop and maintain mobile test automation strategies for iOS and Android apps, ensuring fast, reliable feedback in CI/CD.

    • Investigate, diagnose, and troubleshoot complex issues, collaborating with cross-functional teams for quick resolution.

  • Continuous Improvement
    • Identify process bottlenecks and propose solutions to enhance efficiency, coverage, and test reliability.

    • Stay current with emerging QA trends, tools, and methodologies—advocating for relevant adoption within the team.

📚 Your Story

  • Strong Technical Background
    • Solid experience in test automation, software quality assurance, or software engineering in a product-focused environment.

    • Proficiency in at least one modern programming language (e.g., Python, Go, TypeScript) and familiarity with common test frameworks (e.g., Cypress, Selenium, XCUITest, Espresso, Jest). Experience with mobile test automation and understanding of the differences between mobile, web, and API testing.

  • XP Enthusiast
    • A proven track record in TDD and pair programming, or the willingness to fully adopt these methods.

    • Ability to guide and mentor others in XP practices, ensuring knowledge sharing and collaboration.

  • Cloud & CI/CD Knowledge
    • Experience with AWS or other cloud platforms, as well as CI/CD pipelines (e.g., GitlabCI, Jenkins).

    • Understanding of microservices, containers, and related architectures.

  • Problem-Solver & Detail-Oriented
    • An inquisitive mindset that excels at discovering hidden defects and proposing creative, robust solutions.

    • Strong debugging skills and a systematic approach to root-cause analysis.

  • Team Player & Great Communicator
    • Comfortable working in a remote, distributed environment.

    • Clear and concise communication skills, open to sharing feedback and ideas in pair programming and code review sessions.

📕 Our Story

At NewStore, we're on a mission to create a seamless, app-based omnichannel experience that will change the game for innovative retail brands. And guess what? We're doing just that, by empowering brands in 40+ countries to run their entire stores on an iPhone, we're paving the way for a brighter future in retail, where shopping is an effortless, enjoyable experience.

At NewStore, our diversity is our greatest strength. Our team comprises over 40 nationalities, fostering a melting pot of unique perspectives, cultural experiences, and innovative ideas.

Join us in our mission to bring the joy back to retail and be part of a team that is breaking down barriers and creating a brighter future.


🔥 Perks and Benefits

Generous PTO and R&R: We prioritize your well-being with a generous PTO policy and a culture that encourages you to take the time you need to recharge and relax.

Professional Growth: We support your career development with a dedicated personal development budget and a learning-centric environment to help you advance your skills and knowledge.

Flexible Work Options: With the option to work remotely, you can create a work environment that suits your lifestyle and maximizes your productivity.

Balanced Work-Life: Our "life-friendly" working hours are designed to help you maintain a fulfilling career and a balanced personal life.

Financial Rewards: As part of our team, you'll have the opportunity to participate in our success with employee stock options and a quarterly bonus based on company performance.


Department
Engineering
Locations
London, Amsterdam
Contact Peter Kerr Manager, Talent Acquisition / Business Partner – People

About NewStore

NewStore offers the world’s most scalable and globally compliant unified commerce platform, featuring the easiest-to-use, lightest tech stack for fast and flexible deployment.

With its advanced omnichannel POS and branded shopping apps, NewStore enables premium retail brands to deliver exceptional customer experiences across every channel.

Trusted by 85+ brands in 55+ countries, NewStore drives a 30% increase in sales through seamless transactions, personalized interactions, real-time inventory visibility, and flexible fulfillment options.

This is where you have the greatest opportunity to make an impact – we support your creativity, development, ideas, and workflows, enabling you to innovate and deliver great results. For us, the best way to realize our vision is through the talent and well-being of our people. Join NewStore and help us transform retail.

Founded in 2016
Co-workers 220
Engineering · London, Amsterdam

Staff Software Engineer in Test (SDET)

Champion Quality with Automation & Exploratory Testing – Staff SDET at NewStore!