Primary Duties and Responsibilities:
· Ongoing quality assurance of software, including writing and execution of test scripts.
· Design test scenarios, develop test strategies, test plans and test cases both manual and automated.
· Interact with internal project team and external customers to fully understand new features and enhancements.
· Ability to prepare/review business requirements documents, release documents, user manuals and ensure overall accuracy of all project deliverables.
· Work with QA Lead to identify, manage and resolve QA issues, analyze test results and create test summary reports.
Required Skills:
· At least 3 years of experience as a QA Analyst (in IT or a related business function).
· At least 2 years of testing software in a .NET/SQL/Web Apps environment.
· Minimum 3 years of experience in manual testing at all levels - Integration Testing, System Testing, Regression Testing, and User Acceptance Testing.
· Skilled in writing SQL Queries.
· Expert in analyzing the requirements and identifying the test scenarios & test cases.
· Proficient in developing Test strategy, Test Plans, Test Design, Test Coverage Metrics.
· High level of experience using Quality Center for test planning, execution and defect management
· Adept at Functional Testing, GUI Testing, Automation Testing, Compatibility Testing and Acceptance Testing.
· Experience using Selenium as an Automation Testing tool.
· Complete verbal and written command of the English language.
· Proven ability to write test cases that are thorough, detailed and grammatically correct.
· Exceptionally strong attention to detail
· Strong proven capacity to function objectively, independently, and to employ “out of the box” thinking as it relates to developing test cases and performing ad-hoc testing.
Desired Skills:
· Hands-on experience in security testing of internet-facing web applications a plus.
· Knowledge of Rational Functional Tester, Visual Studio Team System Test Edition a plus.
· Experience in Performance and Load Testing a plus.