Role & responsibilities To perform effectively in this position, the incumbent is required to have: 2-7 years of experience in Software Quality Assurance. Able to work Independently without any need to monitor work. Bachelors degree in Computer Science or a related field. Knowledge of quality assurance policies, procedures, and general Software Development Life Cycle (SDLC) principles. Demonstrated ability to visualize and create end-to-end test scenarios along with functional and Regression test plans. Experience with MS SQL Server and proficiency in writing SQL Queries is must Strong software troubleshooting and software problem analysis skills Effective oral and written communication skills. Ability to handle multiple activities with changing priorities simultaneously and escalate risks. Competency to utilize Company software and proficiency in Microsoft software applications and Willingness to learn new systems as necessary. Ability to work in a dynamic and Fast Paced Environment. Ability to function as a team player and to be a self-starter. Essential Duties Tests software applications according to specifications. Identifies and documents issues encountered during testing. Collaborates with quality assurance team and software development to resolve issues and enhance the application. Researches issues in order to identify root cause, documents and reproduces problems. Develop test plans and detailed test cases for new product functionality. Participates in the execution of functional and regression testing. Completes the assigned QA Projects from inception to implementation with minimal supervision. Assists and cooperates with co-workers, supervisor and management. Identifies problems and performs research to provide timely solutions. Collaborates with supervisor to develop skills and knowledge. Performs all duties in accordance with established Company goals. Qualifications State the minimum qualifications required to successfully perform the job. These are the qualifications that are necessary for someone to be considered for the position. Qualifications include: Education Specialized knowledge Skills Abilities Other characteristics such as personal characteristics Professional Certification Experience