Job Description:
Preparation of test plan and test cases
Testing of post production release
Identification, logging and overall life cycle management of bugs
Preparation of reports
Schedule and perform test campaigns whenever necessary
Communicate regularly with developers to explain processes and run tests
Good experience of Black box Testing, Grey Box, Stress, Performance and Security testing
Prior software quality assurance experience in a web development environment
Automated and manual testing
Understanding of bug tracking tools
Good knowledge of Software Quality Assurance and Process Improvement domains.
In-depth knowledge of software testing, types and related activities.
Developed Test Cases for Unit, Integration and System Level Testing.
Developed documentation of various natures (User Manuals, Process flows, Deployment Checklists).
Responsible for preparing scenario matrix
Defect management which includes logging, reviewing tracking the bugs
Should understand the requirements fully and initiate discussions with concerned people to seek clarifications on unclear/unspecified requirements
Maintaining and keeping up to date, all the testing related documents
Should be able to setup & maintain the test environment
Proficiency in at least two programming languages such as C#, PHP, T-SQL or willingness to learn
Strongly motivated and/or experienced in test driven development and test automation
Strong Quality assurance and system engineering including high volume MS SQL environments or equivalent
AJAX, HTML, CSS, high-level JavaScript framework or equivalent, scripting languages
Experience and domain knowledge of B2B & B2C Web Applications would be plus.
Required Education & Experience:
Bachelors Degree in Electrical Engineering, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.