Job Description
JOB SUMMARY:
The eCommerce Quality Assurance Lead designs, documents and implements Quality Assurance methods and systems for all software applications for web. Adheres to policies and procedures to include the development and implementation of QA processes and works with software developers and business owners to define software validation, tests and plans. Furthermore, the QA Lead will execute on these test strategies and plans. Develops and maintains a detailed understanding of the major applications. The QA Analyst tests authoring functionality and the front-end user experience, by certifying that work from the development team passes all functional requirements and acceptance criteria.
- note: This is a remote opportunity, at this time we are only able to consider candidates residing in the following states: CO, FL, GA, IN, MO, NV, NC, PA, TN, VT, VA.
SUPERVISION:
Reporting to the Director of Project Management, the QA Lead receives general direction and guidance with respect to overall objectives; work is somewhat independent of others but collaborative with the IT Team; operates within department policy guidelines using independent judgement in achieving assigned objectives.
WORK HOURS: The Company’s core business hours are Monday thru Friday; 8:00 am – 6:00 pm (East) – Position hours may vary depending on departmental and business needs; evening or weekend work may be required.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:
- Develops, publishes, and implements quality assurance standards and corresponding test plans.
- Identifies, organizes, and tracks defect fixes using Jira tracking tools.
- Documents test requirements, develops test procedures, tests execution, and tests report outputs per plan and schedule.
- Assumes ownership across multiple projects, concurrently.
- Interacts with Business Owners in the executing User Acceptance Testing and signoff.
- Provides clear expectations and instructions to quality assurance analysts.
- Reviews business requirement documents along with build and release notes
- Defines and tracks quality assurance metrics. Identifies trends and recommends solutions.
- Monitors, controls and reports on quality measures and completeness for project deliverables.
- Performs mentoring and training to team members or project team in quality assurance standards and test execution.
- External contact in development and execution of test plans and cases involving outside vendors and 3rd party consultants.
- Significant contact with internal clients and business owners in gathering requirements and coordinating the execution and signoff of quality assurance testing. Interaction is also required with technical development team in creating test cases and validation of requirements.
- Strong debugging and diagnostic skills. Understands the impacts of program changes. Ensures that business and functional requirements are traceable to the program changes and have been tested by quality assurance team and business owners / end users.
OTHER REQUIRED SKILLS & QUALIFICATIONS:
- Solid understanding of the entire software development life cycle process, including requirements, analysis, design, coding, testing, and documentation across multiple development methodologies (e.g. waterfall, iterative, prototyping, agile).
- Advanced troubleshooting, testing and process skills and knowledge.
- Experience in all phases of functional, regression, acceptance, configuration, and installation testing.
- Ability to multi-task across several projects.
- Strong communication, interpersonal and organizational skills with attention to detail.
- Strong self-motivation, work ethic, teamwork, and a positive and enthusiastic attitude.
- Demonstrated capabilities to interact with business owners, project managers, developers, database administrators and system engineers.
- Desired - Basic level programming skills with languages such as Java Script and Web based applications.
- Proficiency with automated testing tools.
- Experience in testing web-based ecommerce applications on multiple environments and with testing APIs.
- Experience with application performance and load testing.
- Communication Skills – Strong skills in interpersonal communication, writing, and organization. The ability to write clearly, succinctly, and understandably. The ability to communicate effectively verbally.
- Teamwork - The ability to work effectively and productively with others. Keeps team members informed regarding projects; behaves in a manner consistent with team values and mission.
- Time Management - Managing one's own time and the time of others.
- Dependability—the individual is consistently at work and on time, follows instructions, responds to management direction, and solicits feedback to improve performance.
- Establishing and Maintaining Interpersonal Relationships - Developing constructive and cooperative working relationships with others and maintaining them over time.
- Demonstrate Enthusiasm - Enthusiastic and committed to department goals and express commitment through optimism.
CONFIDENTIALITY:
We are entrusted with important, personal information relating to our staff, clients, and other businesses. It is our policy that all information, including proprietary, is considered confidential and will not be disclosed to external parties or to employees without a -need to know basis. If there is a question as to whether certain information is considered confidential, he/she should first check with his/her supervisor. Breach of this policy will be grounds for termination.
EDUCATION & FORMAL TRAINING:
- Bachelor’s Degree in Computer Science, Information Science, or related fields, or equivalent work experience