Over 6 years of experience in Automation Engineer with a variety of testing approaches. Extensively experienced in Web-based Applications and Client/Server Applications. Expertise in creating Test Scenarios from Requirements and Use Cases. Experienced in conducting Automation/manual testing using the standards, guidelines and structured methodology in testing the applications.
Expertise in various SDLC methodologies and experienced with Agile, RUP, Waterfall, Prototype and V-model. Proficient in testing like Back-End Testing, Positive/Negative Testing, Black/Grey box Testing, Configuration Testing, Data Driven Testing, End to End Testing, Unit Testing, Integration Testing and System Testing. Strong Knowledge in tracking bugs and reporting using JIRA for global test management. Experienced in logging requirements, creating Test cases, running tests using HP ALM/Quality Center. Expertise at defect-reporting and defect-tracking using HP ALM/Quality Center and JIRA. Experienced in checking the data integrity using SQL Queries. Knowledge in database testing and validating application against database by writing SQL queries. Experienced in using Junit and TestNG testing Framework as a test runner with Selenium. Strong Knowledge in designing automation testing framework for web-based application using Selenium that maintained the work flow as an end-user.
Experienced in developing and implementing Page Object Model framework with Selenium WebDriver. Experienced in performing Regression testing, System testing and Functional testing using Selenium. Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior and continuous Integration using Jenkins and Bamboo.
Complete knowledge and Expertise in Automation Framework Development. Expertise in Functional, Security Testing for SOAP and REST web services using SOAPUI. Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks. Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
Lead and coordinate team meetings with the ability to interact well with all levels of business and technical teams.
Highly motivated, quick learner, with good technical skills. Ability to work independently or with a team, Dynamic performer, goal-oriented employee. TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium, Selenium WebDriver, Selenium Grid, ALM, Quality Center, JIRA, Soap UI Bug Tracking Tools: JIRA, ALM/QC
Databases: SQL Server, Oracle, and MySQL
Testing Framework: JUnit, TestNG, BDD-Cucumber, POM IDE: Eclipse, IntelliJ
Servers: Web logic, Web Sphere, Apache, Jenkins
Languages: Java, C/C++, C#, SQL, PL/SQL, VB script, Java Script, Gherkin Repository System: GitHub, Subversion
Other Tools: Auto IT, XML, Xpath, Jenkins, Maven
Operating Systems: Windows, Linux/UNIX
Client: CareFirst, Washington, D.C
Role: QA Analyst
Apr, 2018 – Present
Developed Requirement Traceability Matrix (RTM) to trace requirements. Performed Data Conditioning and identified Test Data for testing. Developed Test Cases for Black Box and GUI Testing of the entire product and analyzed the test results with the Customers.
Analyzed Business, System Requirements and developed Test Cases. Prepared Test plans, Test strategy documents and Test estimations for various releases. Responsible for generating Test reports for each new release in JIRA, which keeps track of all the open and closed bugs.
Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool. Used JIRA for tracking requirements and communicated them to the team during the test process and translated the information to test procedures.
Responsible to test and verifying in back end database tables using SQL Queries. Involved in working with JUnit test runner and Eclipse. Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Developed and maintained release acceptance tests using Selenium WebDriver, JUnit/TestNG, and Maven. Developed a Page Objects framework using WebDriver. Used Jenkins as a Continuous Integration server to configure with GitHub and Maven. Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, browser and operating systems compatibility.
Provided comprehensive guidance to the UAT teams regarding possible testing improvement. Created CSS/XSLT script to parse XML results into HTML format. Created user defined functions in Java and implemented the functionality with Selenium. Tested web services based on data and functions by SOAP UI. Measured statistics for Web Application using JMeter. Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS. Developed automation scripts using Selenium WebDriver, JAVA, Selenium Grid and Maven for web applications. Executed automated functional Test Cases using SOAPUI to test Web service API using both RESTFUL and SOAP interfaces.
Developed Test Cases in Java language using Eclipse IDE and TestNG framework. Worked on acceptance testing using Cucumber and Selenium WebDriver. Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool. Participated in the User Acceptance Testing and discussed enhancement and modification request issues. Participated in daily scrum team meetings to discuss various issues. Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, Agile Methodology, JUnit, TestNG, ALM, JIRA, Jenkins, Soap UI, ATDD, HTML, XML, Oracle, Java, Ajax, JMeter, UNIX, Windows, MS Word, Excel, MS Access, PowerPoint, Outlook.
Client: PNC Bank, Wilmington, DE
Role: QA Engineer
Aug, 2015 – Mar, 2018
Worked closely with the QA Manager and QA Lead to discuss/decide major activities, scopes and milestones in the QA life cycle.
Developed Test Plan, Test Cases, Test Scripts based on Requirements and Design Plan. Executed the End-to-End scenarios to test the thorough functionality of the application. Executed various testing stages like Functional Testing, Integration Testing and User Acceptance Testing. Reported the issues in JIRA and follow up on bug fixes. Involved in Project Management tools like JIRA to prioritize, classify bugs and tracked defects. Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL queries on the database.
Performed functionality and regression testing during the various phases of the application using Selenium WebDriver.
Developed a Data Driven Framework using Selenium WebDriver. Developed Page Object Model and TestNG framework using Java in Eclipse. Executed Automation Framework Page Object Model in Maven. Used Jenkins as a Continuous Integration server to configure with GitHub and Maven. Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build in Jenkins.
Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports. Prepared and executed batch test suite through TestNG via Ant. Involved in testing RESTful and SOAP based web services using various automation tools like SoapUI, HP Service Test.
Assured software meets all the requirements and expectations of final UAT test. Environment: Java, Selenium IDE, Selenium Web Driver, TestNG, SVN, Eclipse, HP ALM, JIRA, SOAP UI, Oracle, XML, SQL, UNIX, Windows, MS Project, PL/SQL, HTML, Firebug, Fire path, MS Word, Excel, MS Access, PowerPoint, Outlook.
Client: Comcast, Philadelphia, PA
Role: Software Tester
Jan, 2013 – July, 2015
Analyzed the system requirements and developed detailed Test Plans for System Testing with developer and business analysts.
Created Test plan and Test cases for Modification Request Select Initiative. Involved in coming up with the Design for Quality Assurance and System Testing keeping in mind the future requirements as described in the Software Requirements Specification. Involved in Interacting with the developers and users and writing and running Test Scripts. Prepared Test data for data driven tests for testing the application dynamically. Prepared Test Cases, Procedures and Requirements Traceability Matrix using Quality Center/ALM. Wrote SQL Quires for testing data integrity in the database. Performed manual back-end testing using PL/SQL to connect to an Oracle database on a UNIX server. Created Regression suite for various test scenarios; Tested and executed the suite whenever a code was changed using Selenium.
Created several Test scripts using Selenium to create Data Driven Tests, Batch tests and performed Exception handling.
Involved in discussing Enhancements and Modification Request issues. Generated Weekly Reports, Defect Reports and customized Summary Reports. Participated in various meetings.
Environment: Selenium, Maven, TestNG, Jenkins, Ant, PL/SQL, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Quality Center/ALM, Agile, MySQL, Git, IBM WebSphere, SharePoint. EDUCATION:
References available upon request