Who is a QA associate?
Quality assurance associates are responsible for the design, development, and execution of software tests that verify the software meets business or product specifications. In addition to this, QA associates will need to have at least 1+years of proven software QA experience in the analysis, design, scheduling execution, and construction of QA testing of enterprise or product software-based solutions. QA associates are also responsible for quality in product development or client engagements along with checking the improvement of a project or product quality assurance practices.
What does a QA associate do?
A QA associate helps quality engineering and quality manager to complete corrective action tasks. The QA associate’s task will also include supporting the quality audits and document control. With regards to the audits, they conduct small audits of various departments.
Job brief
We are in search of a QA associate who can develop and execute exploratory and automated tests to ensure product quality. QA associate’s responsibilities will include implementing tests and designing tasks with debugging and defining corrective actions. You will also need to review system requirements and track quality assurance metrics which include defect densities and open defect counts
Ultimately you will monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Duties and Responsibilities
The duties and responsibilities of a QA associate can be provided as follows:
- Reviewing of requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Identify, document and record thoroughly and track bugs that occur
- Estimate, plan, prioritize and coordinate testing activities
- Create detailed, comprehensive, and well-structured test plans and test cases
- Perform thorough regression testing when bugs are resolved
- Design, develop and execute automation scripts using open-source tools
- Develop and apply testing processes for new and existing products to meet client needs
- Monitor debugging process results
- Cooperate with internal teams in order to identify system requirements
- Stay up-to-date with the new testing tools and test strategies
- Investigate the causes of non-conforming software and train users to implement solutions
Key requirements
- Proven work experience in software development
- Proven work experience as a software quality assurance officer or a similar role
- Experience in writing clear, concise, and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools
- Solid knowledge of SQL and scripting
- Experience with performance and/or security testing will be preferred
- Degree in Computer science, engineering, or a related field
- Experience in agile/scrum development process