Sr Engineer, Test Automation - Mobile Apps

Neiman Marcus
Irving, Texas, United States
Closing date
24 Apr 2023

View more

Senior Manager

For over a century, Neiman Marcus Group has served the unique needs of our discerning customers by staying true to the principles of our founders: to be the premier omni-channel retailer of luxury and fashion merchandise dedicated to providing superior service and a distinctive shopping experience in our stores and on our websites. Neiman Marcus Group is comprised of the Specialty Retail Stores division, which includes Neiman Marcus and Bergdorf Goodman, and our international brand, Our portfolio of brands offers the finest luxury and fashion apparel, accessories, jewelry, beauty, and home décor. The Company operates more than 40 Neiman Marcus full-line stores in the most affluent markets across the United States, including U.S. gateway cities that draw an international clientele. In addition, we operate 2 Bergdorf Goodman stores in landmark locations on Fifth Avenue in New York City. We also operate more than 40 Last Call by Neiman Marcus off-price stores that cater to a value oriented, yet fashion minded customer. Our upscale eCommerce and direct-to-consumer division includes,, and Every day each of our approximately 15,000 NMG associates works towards the goal of enabling our customer to shop any of our brands "anytime, anywhere, and on any device." Whether the merchandise we sell, the customer service we offer, or our investments in technology, everything we do is to enhance the customer experience across all channels and brands.

As a woman co-founded, majority women-led organization outpacing the U.S. population in racial and ethnic diversity and led by one of corporate America's few openly gay CEOs, Neiman Marcus Group is proud to celebrate associates from different backgrounds, experiences, and communities. We've made it a priority to cultivate a culture where everyone Belongs and where showing up as your full and authentic self is encouraged.

Your Role:

The Sr. Engineer - eCommerce & Mobile Automation - is responsible for ensuring validation and verification of functionality for eCommerce applications. The Sr. engineer - Mobile Automation is accountable for designing automation solutions and designing modern approaches to enabling automated validation of loosely coupled, microservices based technology platforms. This staff engineer leads and provides technical direction and guidance to teams delivering functionality in a consistent, agile, and resilient manner. Leads teams in performing functional and automated testing of software to ensure quality and stability before changes are deployed to production systems. This position drives close interaction with application development team, business users and other technical teams within the organization and throughout the software development lifecycle.

Primary duties of this position include story analysis, test coverage design, verification, and the development of automation to validate customer facing features of our Digital Platform. Prior experience with Mobile applications and iOS apps ecosystem is required

Our Digital Platform is built on a modern technology stack (React, NodeJS, GraphQL, AWS, AWS Serverless, TypeScript and Custom Microservices using a cloud native approach & integrations) and constantly being enhanced.

What You Bring
  • Ability to lead complex solutions in designing automation frameworks, engineering approach and techniques to enable highly automated, consistent delivery of features with high quality
  • Technical understanding of digital ecommerce platforms, web and mobile customer facing experiences, Native Mobile applications & associated testing & automation, testing of cloud native technology stack with microservices, services & APIs
  • Demonstrated track record and interest in staying current with modern web/mobile technologies, frameworks, integration and design patterns and related automation
  • Ability to lead, design and implement proof of concepts and provide appropriate technical guidance to the wider team as needed in defining technical and automation approaches.
  • Expertise with applying test engineering methodologies, test-driven development, Agile software delivery and operating in product-based delivery squads
  • Expertise in cloud native, loosely coupled, microservices based platform, and related tools and best practices for automation is required
  • Experience leading test engineering activities for mobile and web applications for large, public audience is required.
  • Ability to operate with an automation first mindset to enable and enhance Continuous Integration and Continuous Delivery capabilities
  • Experience with 3rd party eCommerce integrations and SaaS based ecommerce functionality is a plus
  • Ability to operate as an SDeT and enhance the level of automation to ensure quality of our customer facing ecommerce experience
  • Ability to lead as well as take on a hands on role in all aspects of mobile test engineering while leading/directing/reviewing the work of the test engineers on the initiative.
  • Collaborate effectively with software engineers, product owners, Test engineers and other stakeholders to ensure quality of product delivery
  • Ability to define, automate and validate test cases to ensure requirements are met across all layers of the technology stack - UI/API/Services

Additional Skills:
  • Experience testing in retail eCommerce environment highly preferred
  • Must be a self-starter, able to work with minimal supervision from Test Engineering manager on Test engineering strategy, architecture & frameworks
  • Comfortable doing presentations to technical and non-technical audience or medium sized groups.
  • Expertise in react native testing would be a plus
  • Work in close interaction with developers in verification and validation of features in new and existing applications
  • Effectively communicates in product squad & partner teams, business users, product owners and other stakeholders
  • Research testing trends and self-motivated to stay current with industry best practices

Tool & Frameworks Used:
  • Java Script, Java, Spring, understanding of design patterns, Selenide/Selenium, Feign, TestNG, Rest API, Karate, GEB, Oracle, Dynamo DB, Rest Assured

Minimum Qualifications:
  • Bachelor or advanced degree in Computer Science or related field
  • 8+ years progressive experience in engineering roles in public facing high volume Web/Mobile experience
  • 8+ years of hands-on experience in a Test Engineering role for consumer facing web / mobile applications
  • Good analytical skills and strong hands-on programming experience
  • Experience with Test Engineering concepts, methodologies, and ability to apply them as appropriate to the SDLC
  • Object Oriented Design & Programming expertise is required to ensure design, implementation and maintainability of appropriate test frameworks and automation
  • Good collaboration, communication & problem solving
  • Experience with AWS platform & related technologies are a plus
  • Experience with mobile applications, iOS ecosystem, related test engineering and automation frameworks in an Agile model is required.
  • Experience with Retail/Ecommerce with high traffic customer facing web/mobile experience is a plus

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert