The Lead, Service Delivery-Test Engineering is responsible for delivery of Technical Test Engineering services, for all application-related changes from the Enterprise Applications portfolio (keeping omni-channel in mind) including ongoing operations and support. This position provides managerial & technical direct oversight to team of engaged employees (associates, consulting partners) with specific focus on technical services (emphasis on automation, data, and environment management) to deliver agile quality engineering services with product-centric.
In addition, this role requires the review and approval of technical and project status reports, development of mitigation/remediation plans where necessary, and suggestions for improvements inculcating & embracing culture of every day is peak season .
Design, develop and maintain automation and custom test tools embracing open-source tech stack
Establish automation test coverage strategy that supports enterprise wide applications with right prioritization vs return on investment.
Deep understanding of software architecture, development methodologies, triaging, debugging, automating and releasing high quality features.
Leverage technical and interpersonal skills to lead, coach and mentor other project team members to execute the strategy
Monitors the test progress by constantly assessing the work assigned to each of the resources (globally) and re-balance or re-allocate as required.
Suggests innovations, process, system changes to improve quality, automation and business results.
Validates and regularly reviews test scenarios to support ongoing business needs while embracing functional test automation culture.
Serves as an escalation point for any issues (Schedule, Data, KSA s, and Environment etc.)
Must quickly understand the landscape across the various application areas and technologies to effectively create a consolidated testing end to end strategy
Defines, reviews and approves Provider reporting on assets, availability, capacity, etc.; implements improvements where necessary
Implements, maintains and matures service level reporting
Provides early warning to stakeholders regarding chronic degraded or missed service levels
Measures, monitors and manages Neiman Marcus satisfaction and provides remediation
Conducts service level reviews; monitors quality delivered versus quality promised.
Works with the business to discuss priorities, communicates updates and collaborates with development team for testing requirements in project or build work or UAT.
Interacts daily with the Neiman Marcus Enterprise Application teams, the IT Project Management Office, EA Service Delivery Team, and various contracted IT resources. Meets frequently with various business units to assess and evaluate IT services in support of a one-team culture.
Interacts routinely with vendors, service providers, consultants/advisors and professional organizations.
KNOWLEDGE AND EXPERIENCE GUIDELINES:
Ten or more years combined experience in a Retail business and / or Information Technology role three of which in a Quality Engineering / testing role.
Understanding of and experience working in Agile and Waterfall project environments.
Understand the role of testing within the SDLC and effectively advocate for the best possible customer experience of product quality within those parameters
Excellent analytical, problem solving, negotiating, influencing, facilitation, prioritization, decision-making and conflict resolution skills are required.
The applications in scope include legacy custom applications and package solutions, such as Oracle Retail, Oracle e-Business Suite, Manhattan WMS, Point of Sale and Mobile Point-of-Sale, Marketing, Business Intelligence and Integration (ETL/ESB) solutions.
Outstanding written & oral communication, presentation and collaboration skills are required.
Understand how system s/w ecosystem work and develop test approach that fits overall test strategies.
Able to setup & configure applications, test data, databases, environments in automated ways and strong supporter of end to end continuous integration and continuous deployment.
Collaborates cross-functional end to end teams to triage and resolve technical issues as needed
Manage daily review and analysis of automated tests results and reporting
Familiarity with integrating automated tests as part of CI (Continuous Integration) Tools and delivery practices with tools like Jenkins and Bamboo
Experience with service now; code control & bug tracking tools such as GIT and JIRA
Knowledge of TDD (Test Driven Development) and BDD (Business Driven Development)
Experience and expertise working with databases like Oracle or MySQL
Experience with Merchandizing, Point of Sale (Including MPOS), EDW, BI, Marketing, Supply Chain, Credit, Finance, Accounting, Post order/Order management systems.
Experience in Oracle Retail, Oracle e-Business Suite and Human Resources, Manhattan WMS, and Cornell Mayo Associates Point-of-Sale.
Experience with Selenium or equivalent technologies in test automation and must have strong knowledge in developing various automation frameworks for front-end, back-end and middle tier
Test tools experience Jmeter, Junit, Selenium, Gatling etc.
Mercury/HP tools or equivalent Quality Center, Quick Test Pro, Winrunner, Load runner
IBM Tools: Datastage; or Talend | Rational tools: Clear quest, Clear case
Experience with Cloud based tests (AWS, GAE) is mandatory
Experience in UNIX (Solaris/Linux/AIX), XML schemas and usage
Extensive experience with Enterprise Java(J2EE), JSP, Java Script, jQuery, Spring, Hibernate
Experience developing and consuming REST, web services, JSON, AJAX, Canvas and HTML5
Experience with NO-SQL (Mango, Cassandra) is a plus .