Software QA Lead

Overview

Grounded in versatility and powered by a styling community, Express is a modern, multichannel apparel and accessories brand whose purpose is to Create Confidence & Inspire Self-Expression. Launched in 1980 with the idea that style, quality and value should all be found in one place, Express has been a part of some of the most important and culture-defining fashion trends. The Express Edit design philosophy ensures that the brand is always 'of the now' so people can get dressed for every day and any occasion knowing that Express can help them look the way they want to look and feel the way they want to feel.

The Company operates over 500 retail and outlet stores in the United States and Puerto Rico, the express.com online store and the Express mobile app. Express, Inc. is comprised of the brands Express and UpWest, and is traded on the NYSE under the symbol EXPR. For more information, please visit www.express.com .

Responsibilities

This is an individual contributor position (no direct reports) that will be responsible for delivering on QA test execution without supervision. This individual develops, implements, and maintains manual and automated quality assurance testing methodologies and test plan to ensure the accuracy and stability of software applications. They will train business user and QA Analysts on testing tools, methodologies, processes, and procedures. The Quality Assurance Lead will work closely with business users, application development teams, Infrastructure teams, and subject matter experts to ensure business requirements are met and delivered with high quality and testing progress is being reported. Testing will include functional, load, stability, automated, soak, device, and usability.

Responsibilities
• Prepares detailed test plans and testing methodologies based on documented requirements and interviews with Project Management, business partners, and development teams.
• Coordinate testing activities across the teams for new product development, implementations, and defect validation.
• Partners cross functionally in the design, development, testing and implementation phases of assigned projects. Attends Business Requirement Document review sessions and provides feedback on functional specifications.
• Communicate the status of testing initiatives to the stakeholder groups and leads triage meetings.
• Contribute to release documentation to certify the test results and the quality of the testing activities.
• Creates and executes detailed test scripts.
• Tracks and communicates application errors in a clear and concise manner.
• Provide guidance on our processes, tools, and test suites.
• Partner with team members to continuously improve testing capabilities and make the results of the testing more useful and transparent.
• Continually improve the testing infrastructure, tools, and processes.
• Provides support and mentorship on complex projects that includes integration across multiple applications or environments.

• Represent the Quality Assurance Team across the organization and evangelize the benefits of an efficient and sound testing methodology.
• Estimates testing effort based on requirements and test script counts
• Analyzes results, draws conclusions from test results and make recommendations for resolution.
• Ensures no defective products are moved into production.
• Ensures we stay SOX compliant from a systems testing perspective.

Other essential functions may occur as directed by your supervisor

Essential Qualifications
• Education: Bachelor's Degree in IS, IT, CS or equivalent experience
• Years of Experience: 5 - 7 in software quality assurance, with some lead role experience
• Experience creating and maintaining dashboards or other documentation for communicating system readiness and availability
• Experience diagnosing, reporting, tracking, and resolving environment issues
• Experience using Quality Assurance software, such as Jira, X-Ray, or equivalent.
• Experience with creating mock data and manipulating data, and executing database queries to validate data and metrics via scripts and programming.
• Experience working with vendors through test lifecycle and to ensure SLA compliance
• Ability to build and execute test plans and estimate testing effort for cross functional projects
• Ability to understand business processes and integration of those processes into the systems to ensure capability of environments to support testing
• Knowledge of automated testing and release management tools
• Detailed organizational and coordination skills
• Proven problem solving, training, and analytical skills
• Strong teamwork, facilitation, negotiation and problem-solving skills required.
• Ability to clearly communicate to business users, IT development groups, and external vendors

Preferred Qualifications
• Experience in the retail industry a plus
• Delivery experience on projects using a defined Software Development Lifecycle and
• Project Management methodologies. Experience in Agile software development preferred.
• Experience using application performance monitoring tools such as Solar Winds and New Relic to assess the test script results
• Hands on experience with functional test automation frameworks (Selenium, Appium, Sauce Labs, JMeter, BlazeMeter or similar)
• Experience with testing and troubleshooting web and mobile applications (iOS and Android)
• Experience with testing of store systems including Point of Sale and Payment Systems

Closing

As an equal opportunity employer, Express does not discriminate in hiring or terms and conditions of employment on the basis of any federal, state, or locally protected class. Express only hires individuals authorized for employment in the United States.

Notification to Agencies: Please note that Express does not accept unsolicited resumes or calls from third-party recruiters or employment agencies. In the absence of a signed Master Service Agreement and approval from HR to submit resumes for a specific requisition, Express will not consider or approve payment to any third-parties for hires made.