Crm Application Resume
Jersey City, NJ
PROFESSIONAL SUMMARY:
- A dynamic IT professional wif 8+ years of experience in Software Quality Assurance.
- Well versed wif Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases wif major responsibilities.
- Experience in implementing different automation development efforts in Agile / Scrum & Waterfall development environments.
- Conversant in developing Test Scenarios, Test Cases, Test Data, Test Procedures, Test Reports and documenting in both Manual and Automation Testing.
- Expertise in diverse types of testing like GUI Testing, Integration Testing, Functionality Testing, System Testing and User Acceptance Testing, smoke testing, sanity testing, database testing, regression testing.
- Experience in Selenium Automation using Selenium Web Driver, and Selenium Grid.
- Well Versed in writing Test cases using Element locators, WebDriver Methods, Java Programming features and TestNG annotations.
- Expert in Cross browser testing, parallel testing and Data driven test execution using Selenium Web driver, TestNG, and Selenium Grid.
- Scheduled build using Continuous Integration tool Jenkins.
- Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used Auto IT to upload files in Windows.
- Used different Web Debugging tools such as Firebug and Fire Path for locating.
- Developed scripts to navigate to various frames and to handle multiple windows and performed operations on the web elements.
- Hands on noledge on Log4j to debug the defects which had effect on the Test Script.
- Used Selenium Screenshots for Bug Reporting. Debugging is done using Extent Reports to see reports library in TestNG. Involved in testing the web pages.
- Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using Confidential defect management tool, Bugzilla and JIRA .
- Worked closely wif Developers in resolving the issues and understanding the functionality.
- Expertise in Defect Prevention Activities (DPA).
- Good Documentation Skills, interpersonal skills, proven Team player and ability to produce complete project deliverables in specified deadlines.
- Ability to handle multiple projects simultaneously wif a limited timeframe release cycle.
- Experience wif Code Version Control systems like GIT, SVN.
TECHNICAL SKILLS:
Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC
Testing tools: Selenium Web Driver, Selenium Grid, Test - NG, Cucumber
Build Management Tools: Maven, ANT
Continuous Integration Tool: Jenkins
Programming Languages: JAVA
Databases: MySQL, Oracle, AD, LDAP, RSA
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: UNIX, WINDOWS 7/8/10, Linux
Frameworks: POM, Keyword driven, Data driven, Hybrid.
MS Office Tools: Outlook, Word, Excel, PowerPoint, Access
Test and Defect Tracking Tool: JIRA, Bugzilla, Confidential internal Testing and Defect Management tools
PROFESSIONAL EXPERIENCE:
CRM Application
Confidential, Jersey City, NJ
Roles and Responsibilities:
- Reviewed the Business Requirements and closely work wif the Business Team to get the clarifications addressed.
- Created Test plans, managed team members, assigned tasks and conducted meetings
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
- Experience in Selenium Automation using Selenium Web Driver, JAVA.
- Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
- Wrote test cases to handle Alerts on the web page using Java-Selenium .
- Performed Data driven testing using Selenium and TestNG functions which reads data from property files and Performed Continuous integration automation using Jenkins.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using TestNG.
- Used Selenium Screenshots to prepare and report bugs in the documentation.
- Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome.
- Integrated Jenkins wif version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data wif front-end values.
- Participated in peer review wif team and developers to review test cases/test scripts.
- 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.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
Environment: Java, Selenium Web Driver, Eclipse, SQL Server, XPath, CSS, TestNG, Jenkins, Agile/Scrum, Maven, Cucumber, GIT.
EComm Application
Confidential, Piscataway, NJ
Roles/Responsibilities:
- Involved in various on-shore and off-shore meetings wif Business analysts and developers.
- Conducted Functional testing, Regression Testing using selenium wif Data-driven framework and Key- Word driven framework.
- Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver wif JAVA and maven.
- Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
- Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
- Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms.
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
- Integrated Jenkins wif version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Used One Stash as a code repository to clone, merge, commit and push the changes into repository
- Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
- Handled multiple iframes and framesets to switch between/navigate through frames and performed necessary actions on the web elements.
- Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
- Used runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, health check and regression.
- Created profiles in maven to launch specific TestNG suite from Jenkins job
- Expertise in using the Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and information on tested environment.
- Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage and Defect tracking.
- Shared Daily Status Reports wif all the team members, Team Leads, Managers.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
Environment: AGILE, Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, SQL, Extent Reports.
Web based Networking Application
Confidential
Roles and Responsibilities:
- Developed Test plans, defined Test Scenarios, analyzed bugs and also involved in quality assurance reviews wif the team to ensure bugs are reported and closed.
- Involvement in Preparation of Test Scenarios, Cases and Test Data.
- Setting up Complex Testbeds.
- Responsible for GUI and Functional Testing.
- Involved in Test Execution, Result Analyzing and Defect Reporting.
- Developed test cases for different browsers and checked for compatibility.
- Performed Regression testing on new builds, for every modification in the application.
- Interacted wif the Development team and the Environment team in prioritizing the defect list and validating non bug fixes.
- Involved in Defect Prevention Analyst activities.
Environment: Confidential Test Management Tool, Confidential Defect Management Tool, Manual Testing.