Saturday, May 14, 2011

Software Development - a Practical Approach to Software Metrices


Free E Book Quality and Testing.pdf at Guru of Testing


Thursday, May 12, 2011

Software Testing Hierarchy in IT


Þ      Associate Test Engineer

§         Manual testing of Web and Windows-based applications (Unit Testing, Integration Testing, System Testing, Regression Testing, Compatibility testing, GUI etc.).
§         Analyze functional specifications and write manual test cases (positive, negative, boundary, etc.) from the functional specifications or requirements
thoroughly tests software to ensure proper operation and freedom from defects.

Þ      Senior Test Engineer

§         Participate in Requirement Gathering Sessions.
§         Be involved in preparation of Test Plan document.
§         Preparation of RTM, Test Cases and Test Scenarios. Smoke testing, Functional testing, Retesting and Regression Testing, End to End Testing, User Acceptance Testing, Automation tools.
§         Bug Logging, Prioritizing, Tracking and Reporting.
§         Participate in Peer Reviews and Lead reviews.

Þ      Team Leader

§         Onsite / Offshore Coordination and Client Facing.
§         Have profound Knowledge of SDLC, Software Testing Life Cycle and well versed with the testing concepts.
§         Be involved in Black Box Testing involving Functionality, Usability, Regression and Sanity testing.
§         Be involved in Test Case Design, Test Case Review, Test Case Execution, Test Results reporting, Defect Reporting and Tracking.
§         Project Management and Process Improvement.
§         Execution of test cases.
§         Defect tracking and reporting.
§         Execution of Test Management tool like Quality Center 9.2 and Clarify.

Þ      Manager QA

§         Advise Project Lead and Project Manager on adherence to project process and quality objectives.
§         Conduct work products audits and attend end phase assessment meetings/close out meetings.
§         Facilitate the project team as per defined process.
§         Constant monitoring of the established quality system (QMS).
§         Focus on continuous improvement .
§         Constant monitoring of quality system performance and achievement of objectives  Participate in project review, end phase meetings, etc.
§         Reviews the process modifications and improvement activities carried out along with the MR/SEPG head.
§         Confirm measurement objective (Determined by management perception, client requirements, problems we face) .
§         Define scope of measurement(Boundaries of measurement, type of projects / processes)
§         Analyze project metrics.
§         Analyze and fine tune metrics, processes (Analyze data sanity, do root cause analysis, decide process / metric fine tuning)

Þ      Project Manager/Delivery Manager

§         Responsible for project Management.
§         Resource Management.
§         People Management activities.
§         Automation Architecture Designing.
§         Automation Framework Development.
§         CoE [Center of Excellence].


Guru of Testing: Practical Implementation of Data Structures in Com...

Guru of Testing: Practical Implementation of Data Structures in Com...: "Practical Usage of Data Structures in Computers Stack - any recursive call Queue, Circular Queue - all the FIFO algo use this ..."