Engineering Professional having good knowledge in Software Testing. Familiar with all phases of Software Development Life Cycle and Software Test Life Cycle. Understanding, Analysing and Streamlining Test Requirements. Knowledge on different Levels of Testing (Unit Testing, Integration Testing, System Testing and Acceptance Testing). Familiar with Functional and Non-functional Testing. Good knowledge of various Test Models like Agile (SCRUM) and Waterfall. Well versed with Test Documentation (Test Scenario, Test Case, Test Data, Defect Report, and Test Metrics). Good team co-ordination skills. Good Analytical skills to comprehend Business requirements and verification of those requirements. Ability to work on multiple projects concurrently and autonomously. Strong communication and interpersonal skills with a desire to learn. Strong analytical and problem-solving skills, excellent planning and multitasking abilities, and proven experience in utilizing people and processing knowledge to meet deadlines. An effective communicator with good relationship management and problem-solving skills.