Nearshore Software Development

Job Description

Senior QA Automation Engineer
Development Team

We are looking for a full-time, remote Senior QA Automation Engineer with 5 to 7 years of quality assurance testing experience to work with other team members on planning, implementation, execution, automation, and monitoring of product test cases.

Founded in 2003, our client transforms the traditional restaurant point-of-sale (POS) terminal into an integrated 360-degree operational management system. Their solution increases brand loyalty through improved customer experiences, optimizes operations resulting in lower costs, and increases sales volumes through comprehensive analytics and employee performance insights. Over 7,000 locations use their technology today processing $5 Billion in daily sales.

Responsibilities

  • Participate in design, development, integration testing, and releases of products in areas such as:
    • Desktop applications
    • SaaS products
    • Mobile apps
  • Identify use cases and create test plans; define test strategies; and create test cases to validate software design via manual and automated tests
  • Use tools, such as Selenium, to create robust, browser-based regression automation suites and tests
  • Build QA Automation frameworks as well as test data plans, preparation, scripting, and more
  • Define and implement metrics to determine test effectiveness, efficiency, and overall product quality
  • Use test coverage to understand which product areas are undertested
  • Measure time to test with how long it takes to run new feature tests and regression tests
  • Measure escaped defects with number of defects that reach production
  • Work with product management and development teams to understand product vision and requirements
  • Review the product user interface for conformity to design guidelines
  • Analyze test logs, create test reports, and perform root cause analysis of issues found in production
  • Find opportunities for improvement in systems, tools, and processes as well as drive those improvements across the development group
  • Find, isolate, document, regress, and track bugs through resolution using Azure DevOps
  • Interpret and report testing results as well as advocate for quality in every phase of the development process
  • Work with software engineers to understand overall technical architecture and how each feature is implemented

Required Experience

  • Excellent verbal and written English communication skills
  • 5 to 7 years of experience in QA testing
  • 5+ years of experience in creating test plans and test cases from written specifications or verbal communications
  • 5+ years of experience in QA automation using Selenium, Java, JavaScript, XML, and JSON
  • Knowledge of test case management tools, such as Azure DevOps and TestRail
  • Good SQL skills and familiarity with SQL Server
  • Extensive knowledge of software and database testing including designing and manipulating test data, validating stored jobs, and error replication
  • Excellent analytical and problem-solving skills
  • Excellent organizational skills and attention to detail
  • Excellent interpersonal skills with the ability to serve as a liaison with developers, product managers, and customer support

Desired Experience

  • Bachelors degree in Business, MIS, or Engineering
  • Knowledge in restaurant management software

Additional Information

  • Knowing your ideas are heard and matter – think big!
  • You get to own your job and be recognized for your contributions
  • Work with smart and creative people
  • Making mistakes is human. Let’s learn from them. Be transparent!
  • We recognize you as an individual – no presumptions or judgment. Be the extraordinary you!
  • Typical week is 40-45 hours, Monday – Friday
  • 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
  • Start: ASAP

 

About Velozient

We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!