Job Summary :
Verifying software is just one aspect of the role of QA engineer, but most endusers aren’t interested in code, they’re interested in what any application cando for them.
Your ability to offer objective insight into the validity of anyfeatures / changes / application is just as important as your ability to verifycode.
If you have a good command over developer languages like Java and C#.Your ability to write automation scripts using C# and java script or similarwill also set you on the path to QA position in our company.
Job Description :
SQA Engineer is an integral part of our team of SQA Engineers responsible fortesting the software projects and / or final product.
QA engineer understands thedevelopment workflows, frameworks, and methodologies. Designing andimplementing tests, debugging and defining corrective actions.
Review systemrequirements and track quality assurance metrics (e.g. defect densities andopen defect counts). Responsible for defect management and reporting testresults to management as well as other team members.
Develop test estimates, test plans and test cases based on thorough research and analysis of test requirements.
Execute Black box, Grey Box testing, Stress testing, Performance and Security testing.
Understand and contribute to the improvement of the Software Development Life Cycle (SDLC).
Assists development team with debug / analysis of software products.
Communicate regularly with developers to explain processes and run tests.
Testing of post-production release.
Support, communicate and enforce Testing & Validation operational procedures.
Reviews software technical design documents and detailed business requirement documents to identify testing shortfalls.
Establishes, maintains, and implements software verifications and validation procedures, work instructions and quality related documentation.
Identification, logging and overall life cycle management of bugs.
Schedule and perform test campaigns whenever necessary.
Minimum of 2 to 4 years testing experience on web-based preferably E-Commerce platform.
Minimum of Bachelor’s Degree in Computer Engineering or equivalent is required.
Proven Quality Assurance experience with Agile Software Development methodologies.
Experience with automated testing and direct hands-on experience with automated testing tools required.
Experience testing any of the following platforms : ASP.Net, C#.
Experience with test management and defect tracking tools.
Experience with test design, creation, execution, and reporting of manual test cases.
Strong experience with backend database testing desired experience with Microsoft SQL 2008 / +.
In-depth knowledge of software testing, types and related activities.
Have developed Test Cases for Unit, Integration and System Level Testing.
Experience in developing documentation of various natures (User Manuals, Process flows, Deployment Checklists).
Strong analytical / problem solving skills with excellent attention to detail and communication.
Ability to exercise independent judgment, multitasks, and effectively prioritizes tasks.
Should understand the requirements fully and initiate discussions with concerned people to seek clarifications on unclear / unspecified requirements.
Strong Quality assurance and system engineering including high volume MS SQL environments or equivalent.
Experience and domain knowledge of B2B & B2C Web Applications would be plus.
Plus Skills :
Experience working with any scripting languages like perl, php and python.
Knowledge of E-Commerce business platform.
Languages & Tools :
Programming Languages : Dot.Net, C#, ASP.Net 4.5, Transact-SQL, HTML5, CSS3
Databases : Microsoft SQL 2008 / +
Interface Protocols & Standards : JSON, Ajax, JQuery, MVC
Processes : OOP, W3C Validation