Sr. Automation Developer Resume
Herndon, VA
SUMMARY:
- 10+ years of experience in Information Technology with emphasis on Analysis (Data, Functional, Service), Data Modeling and Quality Assurance (Manual and Automation) of Client - Server and Web applications
- Automated highly transactional Sales force web application using Selenium WebDriver 2.0 and TestNG framework, Java Programming, Junit, Eclipse IDE.
- Well Versed in Handling Web Elements in Selenium WebDriver and writing test cases using Element Locators, Webdriver methods, Java Programming features and TestNG Annotations.
- Knowledge of data driven testing, cross browser testing and parallel test execution using Selenium WebDriver, TestNG and Selenium Grid.
- Hands on experience on CSS Selectors, XPath expressions to identify web elements using Plugins like Firebug and Firepath in Selenium.
- Versatile with Analysis (Business, Data, Functional and Service), stored procedures, stored functions, database triggers and packages using SQL, TOAD and DB2.
- Experience in creating conceptual, logical and physical DATA mapping, modelling relational and dimensional databases using CA ERWIN to help discover information, develop reports and applications.
- Thorough understanding of inspecting, validating, cleaning and transforming data using IBM DATASTAGE.
- Ability to plan, design, prepare and execute manual test cases for Client Server, Web and Cloud application - Salesforce using SDLC concepts.
- Knowledge in writing test cases using Gherkin with Cucumber.
- Experience in Quality Center 10.0, HP ALM 11.0 for test management, Rally and TFS for Agile Story board and bug tracking.
- Experience with multiple industry domains like Health Care, Retirement and Financial using both Waterfall and Agile Methodologies.
- Sound Knowledge of Agile (Scrum) and active participation in grooming, sprint planning, sprint review, estimation, retrospectives, standups and acted as backup scrum master.
TECHNICAL SKILLS:
Methodology: Waterfall, Agile(Scrum, Safe), Agile(BDD)
Languages: Java, JavaScript, Junit, C# 4.0, T-SQL, HTML
Databases: MS SQL Server 2008/2008 R2, 2014, IBM DB2, OMNI Mainframe, Salesforce(CRM DB)
Data Modelling Tool: IBM Info Sphere, CA ERWIN
Bug Tracking Tools: QC 9.0, 9.2, 10.0, HP ALM 11.0, Microsoft TFS, Rally, Rational ClearQuest
Tools: and Utilities: MS SQL, IBM DB2, TOAD, AJAX Data Loader, IBM Data Stage, AutoSys, COGNOS, Eclipse, Microsoft Visual Studio 2015, TestNG, Selenium, Selenium IDE, Selenium Webdriver 2.0, MS Office Suite, Microsoft Visio
Operating Systems: MS Windows 2000/XP/Vista/7, MS Server 2008, R2, 2012, Unix, Linux
Domain Knowledge: Health Care, Retirement and Financial, Telecom, Research
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Sr. Automation Developer
Responsibilities:
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Java with Selenium WebDriver and TestNG.
- Demonstrate multiple testing Framework using UFT/QTP, ALM, Selenium web Driver and other tools.
- Designed, Developed and Maintained an end-to-end testing framework for the AngularJS application using Protractor - a Node.js program.
- Downloaded, installed and updated Protractor package using npm command from command line.
- Modified files, spec file and configuration file, needed for Protractor to run test.
- Used AngularJS for client-side application to automatically synchronize data from UI (view) with JavaScript objects and make the application easy to test and makes development a fun.
- Developed multiple test suit using JAVA and JavaScript with Cucumber and Selenium for application build on Maven Framework and modified pom.xml files to add dependencies.
- Worked with Grails, a powerful web framework for the Java platform using Groovy language
- Researched on different type of Automation testing tools like Selenium Grid, Selenium WebDriver, QTP, UFT, JUnit, NUnit, SoapUI, Angular and TestNG for Web and Mobile applications testing to meet the custom need for the project.
- Worked with Jenkins an open-source continuous integration (CI) server with JUnit and TestNG.
- Performed Smoke Testing, Functional Testing, System Integration testing, Regression testing, Database Testing, and Black Box testing at various phases of the development and test cycles.
- Responsible for developing Test plan based on Functional Specification and Technical Specification Of the application for an Agile/ Scram.
- Worked as a team member in requirements mapping, prepared a Requirements Traceability Matrix (RTM) and Requirement analysis report (RAR).
- Analyzed test Results and produce easy to understand Custom Report for client.
ENVIRONMENT: Java, JavaScript, Junit, Selenium Webdriver 2.0, Eclipse IDE, Omni Mainframe, CA Erwin, IBM InfoSphere, IBMDATASTAGE, COGNOS, IBM DB2, TOAD, SQL, AJAX Data Loader, MS SQL Server (CRM ODS), TestNG, HP ALM 11.0, TFS
Confidential, Elkridge, MD
Software Test Engineer
Responsibilities:
- Worked with Business Analysts to collect requirements, discuss use cases to create test scenarios and test data.
- Created ETL Specifications, Flow Diagrams and artifacts using Business requirements document.
- Developed/Maintained test repository, executed test cases, logged defects, Retested defects with regression and generated various reports for detailed analysis.
- Performed Smoke, Functional, Integration, System and Regression of the IGO and eCRM web application
- Performed Database Integrity and reliability testing using SQL Queries for verifying the data recorded by the servers in the database.
- Participated in Defect Review meetings and Daily Status meetings.
- Performed requirement analysis to prepared DTPS (Detailed test plan spec.)
- Developed and mapped test cases to requirement using QC.
- Guided offshore QA team in functional, regression and Integration testing.
- Delegated daily tasks to offshore QA team, and conducted status reviews on a daily basis.
Environment: Quality Center 9.0, SharePoint, SQL Server 2008, MS Office Suite, Microsoft Visio
Confidential, Owings Mills, MD
Quality Assurance Engineer
Responsibilities:
- Attended daily standup meetings, provided daily status on manual and automation test results.
- Designed and Developed the Automation Test Scripts using Selenium WebDriver, Java and reviewed the Test Reports using TestNG.
- Performed Functional, Data Driven and Cross Browser compability testing on different browsers like IE, Firefox and Chrome
- Involved in developing selenium automation framework using TestNG and performed data driven testing which reads data from Excel Files
- Used Firebug, Fire path Add on tools to identify the objects identification.
- Enhanced Test cases in selenium using Java Programming features and TestNG annotations in TestNG framework.
- Developed test cases using Element Locators and Selenium WebDriver Methods
- Developed SQL queries and Joins to validate reports.
- Followed Agile/Scrum Methodologies for all the project activities and attended daily standups, sprint reviews, planning, user story grooming and retrospectives
- Involved in creating the test plan based on BRD and User Stories
- Developed and executed Automation test scripts using Selenium Web driver to test the web application.
- Developed automated data driven scripts to perform negative and positive testing of the application by providing different data.
- Used SQL DML to retrieve the data and SQL DDL to update the information into database supporting tables.
- Involved in Defect tracking using Rally, test execution activities, defect reporting and analyzing test metrics.
Environment: Java, JavaScript, Junit, Selenium Webdriver 2.0, Selenium IDE, Eclipse IDE, Data Marts, Quality Center 9.0/10.0, Rally, SQL Server 2008/12