Sanjit Kumar
QA Automation Engineer
Email: ***************@*****.***
Ph #: 972-***-****
Professional Summary
Over 9 years of experience which includes various types of testing, functional, automated, acceptance testing in various client domains
Diversified experience as Quality Analyst and Engineer with testing of client server, web-based Database, Enterprise, Mobile applications.
Excellent understanding of Software Quality Assurance Techniques and strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
Expertise in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, and UAT testing browser compatibility testing.
Proficient in different forms of testing like manual testing, unit testing, integration testing, regression testing and non-functional testing.
Skilled in developing and executing test cases manually and developed automation script with Selenium WebDriver.
Expertise in Set up of Selenium WebDriver on TestNG Framework using Eclipse IDE
Experience in working on TDD and BDD (Cucumber) Framework.
Good experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.
Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios.
Expertise with Core Java and Object-Oriented Concepts (Encapsulation, Abstraction, Inheritance, Polymorphism and Exception Handling).
Implementation of parallel execution in the automation framework to do browser compatibility testing, using IE, Chrome and Mozilla.
Experienced in working with different software methodologies like Agile and water fall methodologies.
Managing the testing team by delegating tasks and tracking the same.
Experience in End-to-End testing, Ad-hoc testing.
Knowledge of Data Driven Framework and Hybrid Framework from scratch.
Good experience in testing both SOAP and REST services using SOAP UI, Postman Tested both XML and JSON formats.
Experienced in perform API Testing using Postman tool and strong knowledge on Rest and Soap based API's.
Experience in working on HP ALM and Jira bug tracking tool.
Proficient with developer tools, such as Eclipse, Git and GitHub.
Experience automating build processes by Maven.
Experience in application deployments and continuous integration system like Jenkins.
Experience in working with Business analysts and developers for complex projects during the full Software Development Life Cycle.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Capgemini, Morgan Stanley March2012 – Aug2016
Role: QA Automation Engineer
Responsibilities:
Creates, prepares and implements systems quality assurance reviews for numerous applications.
Responsible for primary development of testing strategies.
Knowledge of Quality Assurance and testing disciplines along with experience with all phases and stages of testing (Functional, Regression, Smoke, Integration, and User Acceptance).
Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
Design, develop and implement Page Object Model Pattern based Data Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
Developed automation test cases, executed these test scripts from test lab and logged defects in ALM.
Tested application API endpoints using Postman and SOAP UI.
Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using Test-NG prior to next quarter release.
Functional expertise on multiple systems supported by the QA group preferred.
Excellent analytical and problem-solving skills necessary to identify programming errors or inconsistencies and the ability to recommend solutions.
Test Automation Framework using Cucumber.
Parameterize using Cucumber.
Knowledge of setup Maven project for Cucumber and Selenium.
Generated html reports in Cucumber.
Integration of Cucumber with Jenkins
Tested SOAP web services using SOAP UI and REST services using POSTMAN.
Performs moderately complex to complex test data conditioning, regression testing and testing validation.
Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.
Involved in creating defect on HP ALM and Jira.
Performed GUI testing, Functional testing, Integration testing, Regression testing, Negative testing, End to End testing, User Acceptance testing on multiple projects.
Performed Data Validation followed by the manual testing of back-end.
Performed End-to-End testing manually.
Used SQL to validate backend database changes, deletes and update.
Attended day-to-day meetings for providing regression status of existing functionality.
Worked with developers in order to resolve the bug issues.
Environment: Java, Selenium WebDriver, TestNG, Eclipse, POSTMAN, XPATH, Firebug, Fire path, HP ALM, Jira, Agile, HTML, SQL, Windows, SoapUI.
Capgemini, Morgan Stanley July2010 – Feb2012
Role: SOA Tester
Responsibilities:
Responsible for setting and execution of service-oriented application systems by following standard testing methodologies
Requirement Gathering and Produce Test Plan and high-level Test Scenarios.
Engaging the team members for the project with required skill set.
Plan, monitor and track test execution progress on a day-to-day basis.
Attending daily standup calls with onsite, publishing the metrics on test completion.
Analyzed API specification to get better understanding of system both on technical and business perspectives.
Tested application API endpoints using SoapUI and CA LISA.
Expertise in Virtualizing & Testing various types of SOA based services including Web Services (SOAP/HTTP(S)), REST Services (XML/JSON), MQ, JMS.
Experienced in using WSDL, XPath, XML Spy for service testing & Virtualization.
Used Filters and Assertions (XPath Match) to compare the result of an XPath expression to an expected value
Identified critical integration points, data relationships between different operations with in a service and other services and systems and developed test strategies & test cases accordingly for Integration testing.
Used SQL to validate backend database changes, deletes and update.
Involved in creating defect on HP ALM.
Environment: ITKO LISA 7.5, Toad, SQL, DB2, SQL Server, SoapUI, HP Quality Center.
OrangeScape Technology, Secova E Services Oct2008 – July2010
Role: Sr. Software Tester
Responsibilities:
Understanding the Business requirements, Application and function specifications, Design documents.
Involved in writing and designing templates for the Test Plans and Test cases.
Involved in updating and executing test cases according to requirements.
Identified the Test Cases and documented them in Quality Centre.
Performed GUI, Functional, Positive, Regression and User Acceptance Testing.
Prepared various reports based on different stages of Testing.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression
Team Computer, Fullerton Aug2007 – Sep2008
Role: Software Tester
Responsibilities:
Analyzing the requirements and writing Test Scenario and Test case.
Testing the modules for the required functionalities and bugs.
Involved in different types of testing including Functional Testing and Regression Testing.
HP QC for tracking issues and tasks.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression
Education
2003-2006 – Master of Computer Application in Anna University, Chennai, India