Nearshore Software Development

Job Description

QA Engineer
Development Team

We are looking for multiple full-time, remote QA Engineers with 3+ years of manual testing experience to join the software engineering team of our U.S. client. Primary duties include testing all new feature enhancements, maintaining test cases, and performing application regression testing. This key individual should have confidence in making decisions as well as working both independently and as a part of a small, dynamic team where everything you do makes a difference.

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

  • Analyze requirements for new software features and enhancements in order to effectively define, execute, and analyze test plans, cases, and coverage using predominantly manual testing techniques
  • Configure test environments (desktop, SaaS, and mobile) to execute required test cases to validate product releases
  • Find, isolate, document, regress, and track bugs through resolution using Azure DevOps
  • Review the product user interface for conformity to design guidelines
  • Define and implement metrics to determine test effectiveness, efficiency, and overall product quality including identification of undertested components
  • Measure escaped defects (quantity and severity) that reach production; analyze test logs, create test reports, and perform root cause analysis of issues
  • Participate in review meetings to share test case status, discuss concerns and risk items, drive comprehensive test coverage, advocate for quality in every phase of the development process
  • Identify opportunities for improvement in systems, tools, and processes as well as drive those improvements to effective adoption

Required Experience

  • Excellent verbal and written English communication skills
  • 3+ years of manual software testing experience, including functional, bug verification, regression, user acceptance, and user experience testing
  • Knowledge of test case management tools, such as Azure DevOps and TestRail
  • Solid SQL skills and familiarity with Microsoft SQL Server
  • Varied environment and delivery modality experience including desktop, SaaS, and mobile, as well as experience working with Microsoft Azure
  • 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 empower others and collaborate with peers and stakeholders
  • Trustworthy, team-oriented, and transparent

Desired Experience

  • Experience, or desire to learn, automated testing with Selenium
  • Familiarity with restaurant or retail order processing, payment processing, and business management

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!
  • 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!