JOB DESCRIPTION
Quality Analyst will work resourcefully and efficiently to assure quality of programs, software, systems to assess software quality through manual & automated testing of web & mobile applications. QA will be responsible for the quality of entire project across various platforms by executing and validating test cases based upon system requirements.
Roles & Responsibilities:
To work with development teams to analyze project requirements and respond to all kinds of bug findings in the development and production environment.
Assure accuracy of programs and software prior to production
Conduct regular software audits to identify and remedy system and software defects
Develop testing strategies with a vision to produce maximum quality in minimum timeframe
Develop and maintain automation scripts as well as test cases and scenarios (including manual and automation)
Execute test cases (manual or automated) and analyze results
Validate that user expectations are achieved during the testing process.
Plan and carry-out different testing types such as Functional, Regression, Integration, Database, API, etc.
Interact with the project manager and development team to develop a strong understanding of the product and testing objectives
Provide valuable feedbacks on products based on ease of use and user experience
Requirements:
Minimum 2 years experience in test planning, creating test cases and execution using Test Automation Tools/Framework
Expertise in testing web applications on different platforms, browsers, smart devices.
Experience in quality inspection, auditing, and testing.
Strong computer skills and knowledge of QA databases & applications.
Experience in Agile Scrum Software Development methodologies
Automation experience at Unit, API and UI level
Ability to switch between automation and manual testing