Software Quality Assurance Analyst
Location Remote
Division Screening Services
Employment Duration Full-Time, Hourly
Apply Now

About Us

At Verified Credentials our mission is to provide a remarkable client experience with a spirit of service, commitment, and excellence in all that we do. As a leading background screening company and pioneer in the industry we have an open and inclusive company culture and welcomes applications from individuals of all backgrounds. Verified Credentials fosters and maintains a culture of active engagement and collaboration among a geographically dispersed workforce across the country who work with a high degree of autonomy. We are growing and seeking a dynamic individual who is willing to put forward and execute on new ideas. Your knowledge, skills and abilities will be valued and respected, and you will have the opportunity to make a real difference.

Primary Purpose of the Job

The Software Quality Assurance Analyst is responsible for ensuring delivery of quality solutions to the enterprise. This position will research, create, and execute test plans/cases for new/modified software products and be able to perform initial debugging of errors to provide developers enough information to resolve the problem. This role will also manage configuration of QA and Stage environments and participate in production support. This position reports to the Software Business Analyst Manager.

Primary Responsibilities

  • Create, manage, and execute a set of testing scripts/test cases on all software releases to ensure ongoing software quality.
  • Collaborate with Software Developers and Business Analysts early in development projects to ensure requirements are being met, find errors early in the process and to analyze appropriate test case selection/coverage for the release. 
  • Lead test case reviews with key Subject Matter Experts (SME) to ensure coverage is appropriate for the solution developed. 
  • Create test summary reports during the testing phase of project
  • Communicate bugs to the team in a thorough and easy to follow manner
  • Lead triage sessions on development bugs to determine validity, criticality, impact and risk to the release.
  • Quickly assess incoming production issues once they reach the technology team and determine priority, plan of action, and assignment to other team members as needed.
  • Act as a main point of contact with the development team on testing criteria. 
  • Execute production checkout (Smoke Testing) on new deployments
  • Proactively monitor logs (production) for any trending issues before they are identified by customers. 
  • Triage/manage production bugs presented through the help desk (Jira)
  • Monitor daily scheduled processes to ensure there are no issues and take action to resolve independently when there are. 
  • Other internal projects as assigned. 

Qualifications

  • 5 years of quality assurance or relevant experience
  • Bachelor's degree in Computer Science or Information Technology related field or equivalent work experience
  • Excellent problem-solving and time management skills
  • Demonstrated ability as self-starter
  • Demonstrated ability to multitask on a portfolio of projects (2-4 concurrent)
  • Possess an inquisitive mind that is driven to identify issues in software
  • Ability to work directly with outside departments in a customer support capacity
  • Passion to learn new skills and take on difficult tasks
  • Ability to analyze impact of software updates at the feature, application, systems and enterprise level.
  • Ability to identify and test application "edge cases" to ensure exceptions to the "happy path" are handled appropriately. 
  • Demonstrated analytical and technical skills, including a thorough understanding of how web, database and integration applications work, ability to identify root causes of exceptions, and work directly with software developers to resolve. 
  • Experience working Agile methodologies
  • Working knowledge of browser debugging tools
  • Working knowledge of web application development and database design (Microsoft Stack preferred)
  • Nice to have
    • Working knowledge of Selenium, TFS/Azure DevOps, SQL, Postman and SSMS
    • Working knowledge of Jira
    • Working knowledge of APIs and integration implementations 

This job description does not include the marginal functions of the job that are incidental to the performance of fundamental job duties. All duties and responsibilities, including regular and reliable attendance are essential job functions and requirements and are subject to possible modification to reasonably accommodate qualified individuals with disabilities. To perform this job successfully, the incumbent(s) must possess the skills, aptitudes, and abilities to perform each duty proficiently, with or without reasonable accommodation. Some individuals who pose a direct threat or significant risk to the health or safety of themselves or others may be unable to perform this job. The requirements listed in this job description are the minimum levels of knowledge, skills, or abilities necessary for the job, with or without reasonable accommodation.