The ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards
Preparation of test plan
Preparation of test cases
Testing of release
Identification, logging and overall life cycle management of bugs
Preparation of reports
Black box, white box testing
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
impact analysis of the changed functional requirements
Maintaining and keeping up to date, all the testing related documents
Should be able to setup & maintain the test environment
Strong Quality assurance with emphasis on cloud automation and regression testing for Cloud Hosting
Proficiency in at least two programming languages
Experience in testing/building-test case scalable, robust and high-performance RESTful web services that satisfy multiple use-cases and users, for use by internal and external systems and applications
Strong Quality assurance and system engineering including high volume SQL environments or equivalent
Experience in testing UI implementation and utilization of MVC pattern.