Close
Menu
Job Opening

QA Analyst

Remote - United States Full Time Posted 2 months ago
Position Overview

Test and validate Choice’s proprietary software applications and related systems enhancements that support our core business functions and the ability of our clients to transact with us. Work closely with the Director, Quality Assurance on the overall quality of Choice Logistics software applications to ensure a great user experience. The ideal candidate will be a strong team player with the ability to absorb varied and complex system requirements, translate them into thoughtful and comprehensive test plans and execute those plans in a structured and controlled approach.

Job Responsibilities
  • Work closely with QA and Development teams in the development, testing and deployment of new functionality
    • Participate in daily stand-ups to review tasks completed, planned activities and impediments to progress
    • Attend biweekly planning and retrospective meetings to collectively review upcoming work items and assess team performance
  • Create test plans
    • Actively gain a thorough understanding of planned feature changes, both in how they affect system functionality and their business purpose
    • Meet with Product Managers, developers, business users and others, as needed, to clarify requirements and their implementation
    • Convert user stories/requirements into effective test scenarios
    • Develop test scenarios/cases that can be reused – within and across projects and products
  • Execute test plans
    • Perform testing based on previously developed test cases
    • Meet with end users (internal and external) to perform end-to-end and user acceptance testing, as needed
    • Assist development team in defect investigation, tracing, reproduction and closure
  • Manage test plans
    • Effectively log and track bugs and issues in the defect tracking system
    • Complete assigned tasks in a timely manner escalating issues and delays to management as required
    • Perform regression testing to ensure overall system stability and cohesion
  • Effective team member
    • Ability to work independently and resourcefully in a highly multi-tasking environment
    • Document system functionality as needed to facilitate knowledge transfer within the IT team and facilitate future development efforts
    • Support team members in completing tasks and ensuring overall quality
    • Communicate opportunities for improvement of testing process
    • Articulate technical issues and possible solutions to the team, to facilitate decision-making
Skills/Qualifications
  • 5+ years of related experience with a Bachelor’s degree
  • Degree in computer science, engineering or relevant experience
  • Solid experience with functional and non-functional testing
  • Experience with SQL/relational databases, MS SQL Management Studio and web services
  • Knowledge of SDLC, Agile and Scrum methodologies, XML and defect tracking systems such as TFS and JIRA
  • Strong interpersonal skills; ability to interact with internal and client users
  • Excellent organizational, written and verbal communication skills and ability to clearly articulate to all project members and stakeholders
  • Experience with logistics, order management and warehouse management systems a plus.
  • Experience with automated testing tools a plus
Apply for Job
Click or drag a file to this area to upload.
(select a .pdf file)
Click or drag a file to this area to upload.
(select a .pdf file)