Quality Assurance Analyst

Charlotte, NC

AutoUpLink Tech connects automotive retailers with their customers by designing easy to use, captivating web and native software applications. We help retailers coordinate interaction with each consumer throughout the customer lifecycle from initial acquisition to vehicle ownership, delivering a transparent consumer experience that improves dealership customer acquisition and retention.

Our team includes brilliant people around the country who share the goal to free companies from buying expensive, difficult-to-use, enterprise software. It’s exciting stuff. And you can be part of it. Work with amazing people doing amazing things. You’ll learn heaps and be challenged daily. Bring passion and dedication to your job and there’s no telling what you could accomplish.

Basic Purpose

This position ensures the quality and integrity of all software products produced for release to our customers. Quality Assurance Analyst monitors processes and procedures in product development and design under the guidance of the Director of Development.

Profile and Summary

  • Tests software to validate operational integrity of code, to prevent regressions, and to attempt to identify defects and design flaws;
  • Documents Test Cases and Test Plans for software applications, UI features & functionality, back-end software systems, APIs, services, micro-services, and even discrete scripts.
  • Tests software in both our Test environment and Production Environments as needed
  • Tests our web-based software assets in multiple browsers (Firefox, Chrome, etc.) to validate software efficacy in multiple user environments
  • Tests our native, mobile software assets in Android OS using multiple hardware devices (tablets / SmartPhones) to validate software efficacy
  • Writes and maintains automated test scripts and routines for company software assets
  • Assists with maintenance of employee-facing, technical software documentation based on test results and improvements the result from your tests, test cases, etc.
  • This position also assists with the design, development, and documentation of all company software and systems

Essential Duties and Responsibilities

  • Perform and maintain software builds and configuration management controls for company products
  • Conduct testing on all software products for applicable platforms utilizing systems analysis techniques and procedures
  • Collect metric data for trend analysis based on test results for all projects in a time period
  • Publish test reports and review material prior to general distribution
  • Administering document control and configuration management system.
  • Evaluate and test software programs to verify that programs function according to user requirements.
  • Research and investigate automated testing applications and platforms that the firm can leverage and use to improve its automated test coverage in the future
  • Champion and educate team members regarding automated testing, automated unit tests and test-driven development

Additional Duties and Responsibilities

  • Perform customer / user interviews by voice / email mediums in order to validate business needs for select projects
  • Improve technical documentation of existing software assets based on your involvement in discrete projects
  • Assist in development of special department projects and work in conjunction with manager
  • Consult with management and development to improve operational procedures and to advance overall efficiency and product yields.
  • Function as an information source for support and other departments when critical quality issues arise.
  • Host training sessions with support staff
  • Performs other job-related duties and responsibilities as may be assigned from time to time.

Essential Knowledge and Skills

Minimum Qualifications

  • Design-centric thinker (do you value high quality design?)
  • Black-belt level communication (verbal and written communication skills are crucial for this role)
  • Two years of sequential, recent software testing job history / experience

What we Look for in Who we Work With

Details Matter: Every “How can I help you?”. Every swipe of the finger. Every piece of packaging. Everything. And it doesn’t matter just some of the time. It matters all of the time. That’s how we design things at AutoUpLink Tech. The result is something noteworthy and lasting.

We’re perfectionists. Idealists. Inventors. Designers. Forever tinkering with products and processes, always on the lookout for better. A job at AutoUpLink Tech is one that expects a lot of you, but it’s also one that rewards original thinking and hard work. We wouldn’t have it any other way.

When you imagine the creative design process at AutoUpLink Tech, at first you may not picture someone in HR. Or operations. Or finance. But we expect Design thinking and solutions from everyone here, no matter what their responsibilities are. Innovation takes many forms, and our people find new ones every day because they are encouraged to participate and to deliberate like Designers.

Send us your resume and cover letter and we’ll be in touch!