This site uses cookies. To find out more, see our Cookies Policy

Software QA Lead in Cleveland, TN at Check Into Cash

Date Posted: 4/23/2019

Job Snapshot

Job Description



Overview

General Summary

This role requires a strong background in automated software testing, to work as part of an agile development team. The role of QA Automation Lead requires understanding business requirements, technical designs, and translating them into specific test automation scenarios that maximize productivity and software quality.

Principal Duties and Responsibilities (Essential Functions)

  • Create BDD automated test cases based on business requirements.
  • Defining processes for test plan and all phases of testing cycle, including: Testing and Performance Testing.
  • Unit Testing, Functional Testing, Integration Testing, Automated Testing, Regression
  • Enhance, extend and maintain test automation libraries and frameworks to ensure that all being covered.
  • the various kinds of testing like unit, functional, performance, stress, acceptance etc. are
  • Define and promote test automation best practices, standards and processes.
  • Coordinate and manage automated testing efforts for concurrent projects across teams.
  • Create and maintain data sets to be used in test automation activities.
  • Document, evaluate and disseminate test results; collaborate in troubleshooting issues.
  • Provide test automation estimates and timelines for assigned projects.
  • Participate in continuous integration, release and build management.
  • Communicate and report on status of test automation activities.
  • Ensuring all development tasks meet quality criteria through test planning, test execution,
  • quality assurance and issue tracking.
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and
  • product managers to release products.
  • Creation of intelligence reporting for Automated testing analysis.
  • Investigate failed automation tests and report issues in bug tracking system as appropriate
  • Establish quality standards for the team in various new testing technologies in the industry.
  • Advocate for the continued improvement and adoption of new QA testing technologies.
  • Assist in establishing goals and objectives for QA.
  • Motivating team and making informative quick decisions.
  • Job Specifications

  • Have 5+ years of experience or its equivalence in a software engineering role.
  • Experience in developing large-scale test automation frameworks.
  • Experience with C#/Java/Ruby/Python/JavaScript, Unix CLI, GIT, SQL and testing RESTful
  • APIs & Web applications.
  • Moderate SQL experience to drive data driven testing.
  • Experience with testing tools: LoadRunner, JMeter, etc.
  • Experience with setting up CI/CD with Docker and Jenkins/Drone and Mobile automation.
  • Ability to solve complex problems with practical, maintainable, and scalable solutions.
  • Leverage your extensive experience in previous projects to guard code quality and take
  • opportunities to mentor juniors.
  • Express what you know comfortably and confidently, especially during code reviews.
  • Accept feedback with eagerness to learn more.
  • Self-aware with the desire to continually improve.
  • Experience leading teams
  • Working Conditions

    Sedentary Work – Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time, but may involve walking or standing for brief periods of time.