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
o Working knowledge of Selenium, TFS/Azure DevOps, SQL, Postman and SSMS
o Working knowledge of Jira
o Working knowledge of APIs and integration implementations
Essential Functions: 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.
If you have what it takes to succeed in this role and would like to join a growing organization filled with exceptional, positive, and motivated individuals, this is the place for you! We look forward to hearing from you!
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Location:
Work Location: Remote