Quality Assurance Engineer

PERQProduct Development 0-2 Years

Technologies

JavaScript, CSS, html 5, SQL

Job Description

The Role

The Quality Assurance Engineer role is responsible for testing, assessing, and helping improve the quality of PERQ's AI based web engagement software products and analytics. This person will work as part of a high performing, collaborative team of Product Managers, Software Engineers, Data Scientists, and other Quality Assurance Engineers dedicated to building quality, usable, and high-performing web applications and analytics utilizing an Agile SCRUM methodology. You will verify that the software delivered functions properly across all use cases and looks great and is usable across many different browsers and devices, and that the analytics are accurate across all use cases.

The Responsibilities

Test and verify the specified functionality of new features and defect fixes on complex web-based software products and analytics offerings
Do backend testing to verify that data is being stored properly and migrated properly to many different data stores
Test software on multiple different browsers and devices to ensure they work as specified and look great
Be the subject matter expert on how PERQ's software products work
Work on a dynamic, collaborative team committed to delivering usable, high quality, high performing software
Work in an Agile SCRUM software delivery methodology
Work closely with Product Managers to understand and enhance the functionality and usability of software
Work closely with Software Engineers to help improve the quality of code delivered
Knowledge, Skills & Abilities

You are impeccably detailed oriented with a discerning eye for finding issues
You have grit and a passion for ensuring that software applications are as high quality as possible
You are a very quick learner and remember things well
You can think outside the box and think from the perspective of various end users of the software
You have a positive "can do" attitude and desire to make a big impact on a growing organization
You have excellent communication skills, both verbal and written
You can collaborate and work effectively with different personalities
You have a strong sense of responsibility and ownership. You are willing and able to meet clearly defined commitments and deliverables
You have strong time management, project management, and planning skills
You thrive working with a fun, collaborative, fast paced, and committed team
Requirements

2+ years of experience in manually testing complex, high performing database driven web applications
1+ year(s) of experience with creating, managing, and executing test stories and acceptance criteria in an Agile SCRUM methodology
Experience utilizing a diverse set of software testing tools, such as BrowserStack, Postman, Selenium, etc.
Experience with SQL and querying databases to ensure software functionality is preferred but not required
Experience with Continuous Integration tools such as Jenkins is preferred but not required
Experience with HTML, CSS, and JavaScript is preferred but not required
Bachelor's Degree in computer science, computer technology, or related discipline preferred but not required

Posted On

May 6, 2019