POS Automation QA

Apply Now

Company: Everest Technologies, Inc.

Location: Columbus, OH 43230

Description:

The Software Quality Engineer will be focused on all phases of the software development process and must have strong experience and skills in a variety of capabilities including engineering and technology, verbal and written communication, problem-solving, reasoning and logic, and practical skills.

Core Responsibilities
  • Drive the overall quality discipline
  • Develop standards and procedures to determine product quality and release readiness
  • Identify and report on key KPIs for product quality
  • Drive innovation and streamline the overall testing processes
  • Drive the tooling, technologies, and testing processes
  • Perform and document risk analysis
  • Maintain an effective test case bank by documenting and maintaining test cases, and by developing and maintaining automated tests
  • Establish and maintain the automated testing framework
  • Create robust test plans
  • Perform manual and automated testing, tracking and reporting on test progress and results
  • Review user interfaces for consistency and functionality

Experience, Skills, and Qualifications
  • 8+ years as a Software Quality Engineer
  • 4+ years of experience with automated testing frameworks (e.g. Selenium, Appium, Cucumber, etc.)
  • 4+ years of experience developing and maintaining automated tests
  • 3+ years of experience testing POS (Point of Sale) applications.
  • Experience automating the POS Testing environment
  • Experience in Java Programming to create test automation frameworks from scratch
  • Experience driving the overall quality discipline
  • Experience developing quality standards and procedures
  • Experience driving innovation and the overall testing process
  • Experience with a variety of testing techniques (e.g. UI, Exploratory, Risk Based, Functional, Automated, Design Inspection, etc.)
  • Solid understanding of modern software architectures (including cloud) and how to test (manual and automated) effectively and efficiently

General
  • Strong critical thinking and problem-solving skills
  • Strong attention to detail
  • Experience working closely with software development teams
  • Experience working with complicated business software
  • Experience developing and implementing process improvements to improve efficiency
  • Demonstrated strong attention to detail, professional attitude, and ability to maintain confidentiality
  • Excellent writing, communication, and presentation skills
  • Strong team player
  • Strong time-management skills
  • Ability to excel in a fast paced, dynamic environment
  • Strong desire, skills, and commitment to continuously learn, improve and adapt in support of the company achieving its business objectives

Preferred Experience, Skills, and Qualifications
  • Leadership experience
  • Experience working for a software company
  • Experience working for a small business
  • Experience working for with retail software

Similar Jobs