Job Description Position Summary The Quality Assurance (QA) Analyst is responsible for testing various software and hardware features of our core applications. Responsibilities include, but are not limited to, developing and executing user stories, test plans, debugging, and tracking quality assurance metrics (e.g. defect densities and open defect counts) while monitoring all stages of software development to identify and resolve system defects to meet quality standards. Essential Duties & Responsibilities Document user stories, business use cases, test cases, and test scripts. Review and analyze system specifications and user stories to develop and document effective test strategies and test plans. Estimate, prioritize, plan, and coordinate testing activities. Collaborate with project team resources to review test plans, report defects, and ensure defects are addressed in a timely manner. Ensure solutions meet business needs and requirements based on test results. Identify anomalies, investigate, and file clear and detailed bug reports; assist in correct escalation of bugs with peers and management as needed. Document and communicate the results of your efforts. Gather critical information from meetings with various stakeholders and produce constructive reports. Aid with user training and documentation activities. Conduct meetings, presentations, and workshops to share ideas and findings as assigned. Perform other duties as assigned. Experience & Education The successful candidate will possess business operations experience and skills, some leadership and planning skills, analytical and critical thinking skills, and attention to detail. Additionally, the ideal candidate should possess the following: Associate’s or bachelor’s degree in relevant field. Experience may be substituted in lieu of education. 3 years of related quality assurance, technical experience. Knowledge of the software development process including analysis, design, coding, system and user testing, problem resolution and planning. Experience – with user story and use case writing and some test script development. Capability to understand business context for testing. Experience in a professional environment, supporting project teams. Familiarity with Agile frameworks and regression testing. Experience with Microsoft Office suite and experience with collaborative application development platforms like VSTS or JIRA. Skills & Abilities Required Demonstrate a willingness to acquire new responsibilities and skills, and work in a team environment. Show an aptitude to acquire knowledge about applicable technologies. Excellent written communication skills and ability to flex communication style with technical and non-technical users. Planning and organizational skills, with ability to work on various tasks simultaneously. Ability to work in an ambiguous environment; problem solving and troubleshooting skills. Pro-active and takes initiative. Work Environment The work environment characteristics described here may be encountered while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Moderate noise (i.e. business office with computers, phone, and printers, light traffic). Ability to work in a confined area. Ability to sit at a computer terminal for an extended period of time. Occasional stooping or kneeling may be necessary. While performing the duties of this job, the employee is regularly required to stand, sit, talk, hear and use hands and fingers to operate a computer keyboard and telephone. Specific vision abilities are required by this job due to computer work. Light to moderate lifting is required. Regular, predictable attendance is required. ***Location: Dallas, TX or Remote U.S. excluding the following states: AK, CT, DE, ID, IN, MD, MA, MS, MT, NE, NC, ND, RI, SD, VT, WA, WV, WY*** #LI-MN1
test-planning Test cases bug-reporting test scripts Troubleshooting Problem-solving Technology savvy regression-testing Microsoft Office Computer Skills User stories Jira Written communication skills Agile framework Planning Azure DevOps Software Developer Organizational skills debugging