What are the responsibilities and job description for the QA Analyst position at A-LIGN?
ABOUT THE ROLE
The QA Analyst is responsible for ensuring production applications adhere to the documented acceptance criteria and are free of bugs prior to deployment. In addition to overseeing the QA team, the QA Analyst should be a hands-on contributor building and executing test plans and documenting results of testing. The QA Analyst will work collaboratively within the product team to fully understand the user stories, acceptance criteria, and the business expectations of the application and take responsibility for releasing a high-quality product to production. Working within our Agile environment, the QA Analyst will strive to complete tasks within the defined sprint and update the team on bugs, issues, and systemic problems identified.
REPORTS TO: Product Manager
PAY CLASSIFICATION: Full-Time, Exempt
RESPONSIBILITIES
- Design and build test plans and test cases
- Execute as well as oversee the completion of the QA test plan
- Innovate and improve QA processes through automation
- Meet project timelines and provide regular status updates
- Enhance and maintain existing test automation frameworks
- Test software to meet performance specifications
- Oversee the implementation of quality assurance processes across multiple, complex projects
- Create written reports based on the proven practices or lessons learned from monitoring results
- Develop testing methodologies, including interviews observations, analytics, walk-throughs, and attribute sampling
- Develop an automated use case database that can be used for regression testing in the future to ensure results are as expected with future releases of the software
- Develop acceptance criteria and test flows to reflect expected results of functionality described, user expectations, and workflows
- Oversees the system specifications and documentation at appropriate points in the Software Development Life Cycle (SDLC)
MINIMUM QUALIFICATIONS
EDUCATION
Bachelor's degree in computer science, MIS, or related IT field
EXPERIENCE
- 3+ years’ experience in technical or QA field
- Experience with test automation frameworks
- Knowledge and understanding of SDLC
- Experience with implementing test plans and test cases for ongoing development projects
- Experience with Selenium/Puppeteer
- Experience working in an Agile environment in collaboration with a product team
SKILLS
- Strong technical and analytical qualities
- Ability to meet deadlines with a high degree of motivation
- Thrives in a fast-paced environment
- Strong attention to detail
- Ability to work individually as well as collaboratively
- A high degree of motivation and creativity
- Must be a self-starter
- Ability to communicate within a team
BENEFITS
- Health, Vision, Dental
- 401k Employer Matching
- Merit Bonus
- Vacation Bonus
- Parking Allowance
- Short Term Disability
- Long Term Disability
- Life Insurance
- TSA Precheck Reimbursement
- Flu Shot Reimbursement
- Flexible Paid Time Off