Quality Assurance Analyst
AICPA & CIMA
- Durham, NC
- Permanent
- Full-time
- Responsible for identifying and reporting defects, bugs, and other issues in the software and work with the development team to resolve these issues in a timely manner.
- Responsible for creating and executing test plans, test cases, and test scripts. Use a variety of testing tools and methodologies to ensure that the product meets the necessary quality standards and requirements.
- Responsible for continuous improvement of the testing process, new methodologies and tools to improve the overall quality of the product.
- Responsible for creating and maintaining documentation related to the testing process, such as test plans and test cases.
- Champion quality assurance (QA) process and work closely with the development team to ensure that the software meets the necessary quality standards and requirements.
- Involve in team strategic planning for the project, work with the development team and other stakeholders to ensure that the project goals are met.
- Communicate with external stakeholders such as clients, customers, and end-users to gather feedback on the software product and to provide updates on the testing process. Need strong communication skills to be able to effectively convey testing information, defects and issues with the development team and other stakeholders.
- Bachelor's degree in Computer Science, Engineering or related field.
- 3 years and above experience in software quality assurance.
- Experience in both manual and automated testing.
- Knowledge of different software development life cycles.
- Strong understanding of software quality assurance principles and methodologies.
- Experience in developing and executing test plans.
- Familiarity with defect tracking/management tools.
- Familiarity with performance and load testing tools.