Senior IT Quality Assurance Analyst

Information Technology IRONDALE, Alabama


Description

Position at Motion Industries

The Senior IT Quality Assurance Analyst is responsible for testing of Motion software applications and ensuring that functionality meets design specifications and business requirements through the writing, execution, and reporting of manual tests – with the ultimate goal of ensuring high quality of Motion IT applications.

Scope:

  • Provides high-level input as to the testing approach and methodology to be used in the testing of each application and documents this in the form of a test plan.
  • Creates and executes tests to verify story acceptance criteria.
  • Performs functional, integration, and end-to-end testing for semi-weekly releases.
  • As defects are discovered, generates defect tickets in VersionOne that include the specific steps to reproduce the issue, screenshots, and any additional information or insights that may assist in resolving the issue.
  • Ensures that all in-scope requirements for a given release are effectively tested.
  • During testing, ensures that the look and feel of the user interface (UI) is consistent with Motion design standards.
  • Documents and communicates the findings of defects, and monitors the status of their resolution
  • Participates in Agile ceremonies and advises team on testability of stories
  • Frequent communication with QA Director, QA staff, Application Developers, Scrum Masters, Product Owners and Business Partners. for reporting the status of testing and defects found
  • Frequent interaction with QA Director for testing status updates, progress reporting, and overall coordination of testing activities
  • Assists Application Development teams in troubleshooting and remediating defects
  • Frequent interaction with QA Director for testing status updates, progress reporting, and overall coordination of testing activities
  • Acts as a software testing subject matter expert providing efficient and innovative ways to ensure quality deliverables.
  • Coaches junior QA analysts and employees, passing along knowledge of Quality Assurance Best Practices.

Responsibilities:

  • Testing of software releases in order to uncover defects, application responsiveness, and compliance with IT Policy & Procedure Statements (MPPS’s) and User Interface standards.
  • Creates and executes tests to verify story acceptance criteria.
  • Performs functional, integration, and end-to-end testing for semi-weekly releases.
  • Documents and communicates the findings of defects, and monitors the status of their resolution
  • Participates in Agile ceremonies and advises team on testability of stories
  • Conducts testing in accordance with the QA and IT processes
  • May coach and mentor more junior Analysts and contract employees
  • Identifies and makes recommendations as to cost savings opportunities
  • Frequent communication with QA Director, QA staff, Applications Developers, Scrum Masters, Product Owners, and Business Partners for reporting the status of testing and defects found
  • Frequent interaction with QA Director for testing status updates, progress reporting, and overall coordination of testing activities
  • Works closely with both QA and Application Development groups to ensure quality product development prior to subsequent production release
  • Assists Application Development teams in troubleshooting and remediating defects
  • Supports company safety and health programs. Participates in GPC “safe” program

Qualifications: 

  • Minimum of 8 years experience in a Software Quality Assurance role
  • Minimum of 5 years experience translating business requirements into test scenarios and test cases
  • Experience leading testing of an eCommerce platform strongly preferred
  • Experience testing mobile applications strongly preferred
  • Must be able to learn quickly on a system with complex business processes and rules
  • Strong observation and analytical skills. Keen attention to detail and problem-solving ability
  • Strong interpersonal and teamwork skills
  • Strong verbal and written communication skills
  • Experience with structured application development and change control methodologies.
  • Experience with relational database methodology as well as methods for accessing and validating of data via SQL
  • Experience with VersionOne and Jenkins preferred.
  • Familiarity with automated testing tools/frameworks such as Rest Assured, JaxRS, Cypress, Cucumber, Appium is a plus
  • Experience in a CI/CD environment is a plus.
  • Software Quality (CTFL, CASQ or CSQA) and/or Software Testing (CAST or CSTE) Certifications a plus.
  • Bachelor’s degree in Computer Science, MIS, or related degree is required.

Where permitted by applicable law, successful applicants must be fully vaccinated against COVID-19 prior to start date. COVID-19 vaccination is a condition of employment, subject to an approved accommodation, and proof of vaccination will be required on or prior to start date.

GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.