Qa Automation Tester Resume
Bloomington, IL
PROFESSIONAL SUMMARY:
- Senior Software Development Engineer in Test with an in - depth conceptual and behavioral development knowledge to development and automating the test process.
- Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
- Experienced in configuring Apache POI to read the data from external sources like Excel spreadsheets to feed locators into the test script for Data Driven Testing.
- Executed automated Selenium test scripts using Behavior Driven Development(BBD) by creating Step definitions for each steps of a scenario in a user story using Cucumber framework.
- Excellent knowledge in Log 4J framework to create logging information at runtime using logger function, appenders and layouts.
- Excellent experience on handling GIThub for code repository, SVN for version control, and Jenkins for Continuous integration(CI)/ continuous deployment(CD).
- Experienced on Service Oriented Architecture and tested SOAP and Restful Web Services by using tools like SOAPUI and validated the response XML file.
- Experienced in various phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in various approaches like Agile and Waterfall.
- Expertise in preparing Test Strategy, Test Plan, Test Scenarios, Manual test cases and automated test cases by decomposing use cases for specific functional requirements.
- Used J-meter for load testing, stress testing and web Services API testing.
- Involved in various testing’s like load testing, soak testing, sanity check, Web based testing including GUI Testing, regression testing, negative testing, deploying and integration testing and web services API.
- Implemented test automation for handling Popup windows and Alerts using WebDriver and Alert interface class.
- Experienced in using Test Management and bug reporting tools such as HPALM and Bugzilla to track test progress, execution and deliverables
- Reviewed database business and functional requirements, reviewed mapping transformations
- Worked with Program Managers, Requirement Analysts, Mappers, Developers, and other testers to resolve issues with requirements/mapping transformations.
- Extensively developed complex SQL queries for data validation and backend testing.
- Have tested several complex reports generated by Cognos, Tableau, including dashboards, summary reports, master detailed, drill down and score cards.
- Involved in preparation of Requirement Traceability Matrix (RTM), Defect Reports, and Weekly Status Reports.
- Experienced in using the Oracle SQL Loader features for loading the data from Flat Files to Data Base tables for Bulk Loading.
- Excellent analytical skills, documentation skills and presentation skills along with good communication, interpersonal, and Teamwork skills .
TECHNICAL SKILLS:
Operating Systems: Windows 95/98/2000/NT/XP, UNIX, Linux, Sun Solaris
Languages: C, C++, Java, SQL, PL/SQL, UNIX Shell Scripting
Testing Tools: WinRunner 8.2, QTP9.2, Load Runner,selenium,
Bug Reporting: Mercury Test Director 8.0, Rational Clear Quest, Star, CVS, HP Quality Center11.00, and Bugzilla
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, Sybase ASE
ETL Tools: Informatica Power Center 8/7.1.2/5.1.1/5.0 ., Ab initio Cooperating system (2.14/2.15), SAS 9.3
Database Tools: TOAD 4.5, SQL Navigator 4.0
Web Design: HTML, XML, Java, J2EE, JSP, ASP JavaScript, AJAX, VBScript
App Servers: BEA Web logic, JBOSS, IBM Web sphere, IIS, JWS, PWS
Reporting Tools: Crystal Reports 10.0/XI R2
Frameworks: TestNG, Junit, Cucumber, Data Driven.
PROFESSIONAL EXPERIENCE:
QA Automation Tester
Confidential, Bloomington, IL
Responsibilities:
- Analyzed business requirements and functional documents, created the test plan document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Developed Automation Testing Suite using Selenium WebDriver framework called TestNG.
- Used Selenium WebDriver test suites for regression test coverage across various silos like Testing, UAT, Development and Performance for overnight deployment.
- Created automation framework in Selenium Web Driver using behavior driven approach like Cucumber in Gherkins Language.
- Extensively worked with salesforce.com by testing some standard objects and custom objects like claims and accidents etc.
- Good experience in testing both SOAP and REST services using SOAP UI Rest Assured and Tested both XML and JSON formats.
- Running Feature Testing and conducting Unit test for automating the regression and tested Web-Services both SOAP/REST using SOAP UI.
- Good knowledge on Test driven development (TDD) and Behavior driven development (BDD).
- Experience in testing using Rest based Web Services.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI.
- Extensively worked with Version Control Systems GIT.
- Extended TestNG framework by adding some helper classes and methods.
- Monitored the test execution in Jenkins once the code pushed into CI.
- Used Firebug/Fire Path Add-on tools to identify the Object's ID, Name, Xpath, link in the application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Tested web-based application on different browsers such as IE, chrome, Firefox in cross-browser testing.
- Worked on agile environment and comfortable with the Agile process. Participated in Stand ups, scrum ceremonies, BDD scrums.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOAP UI, Cucumber, Gherkin, BDD, REST, Firebug, Fire path, XPATH, XML, Agile, Internet Explorer, Chrome, Firefox, windows, salesforce.com.
Selenium Test Engineer / ETL
Bank of America, Charlotte, NC
Responsibilities:
- Scripting the test cases for regression using Selenium WebDriver using Java and enhanced those scripts using Java API and Test NG.
- Worked on Hybrid Automation Framework using WebDriver, TestNG and page object model (POM) for regression testing.
- Modify Updating of Automation scripts and execution of multiple browsers using Selenium WebDriver.
- Designed & Implemented a Hybrid Test Automation Framework using Selenium Web Driver.
- Review and understand the ETL processes, functionality & identify test requirements and coverage
- Wrote very complex SQL to validate several BI Reports.
- Used SQL tools like TOAD to run SQL queries and validate the data loaded into the target tables.
- Involved in testing data migration.
- Connected to telnet to the AIX environment and download, transport test XML files.
- Executed various PL/SQL stored procedures for dropping and recreating indexes on target tables and validating the same.
- Responsible for validation of Target data in Data Warehouse and Data Marts which are Transformed and Loaded using Informatica components.
- Created Test Cases and developed Tractability Matrix and Test Coverage reports.
- Participated in developing the file management and ftp process for transmitting the files, also scheduled the daily batch process.
- Used Agile-testing methodology for achieving deadlines in UAT.
- Worked on SQL scripts to load data in the tables in Test environment.
- Performed Metadata Analysis by Data Profiling and acted as a data steward in maintaining the quality metrics on a continuous basis.
- Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing)
- Tracked the defects using HP ALM tool and generated defect summary reports.
- Validated that the data movement and transformations were done correctly.
- Testing of Data Mapping documents between source and target databases as per the transforming logic
- Prepared status summary reports with details of executed, passed and failed test cases
- Preparing the SQL script to verify data and validating data from source and target Through Toad 9.0.1
Environment: Informatica 9.x,MicroStrategy,Oracle 9i/10g,SQL/PLSQL (2005), Teradata V2R6, SQL Plus, UNIX, Flat Files, XML Files, Shell Scripting,, XML, XSD, TOAD, WinSQL, SOAP UI
Java Selenium Tester
Confidential
Responsibilities:
- Analyzing the business application and its requirements. Perform requirements ambiguity testing. Identification of high level scenarios
- Developed Business and Generic Key words as per the Requirement, specifically developing functions, adding control flow logic, loops etc.
- Test Script execution on Selenium WebDriver
- Reviewing the Test Reports using TestNG
- Updating Framework functions when needed
- Developed the Automation Test Scripts
- Performed Functional and Compatibility Testing on different browsers like Chrome, Firefox and IE.
- Review of system test cases, regression test cases and sanity test cases as per Testing Requirements and upload them to test management tool as per client specification
- Identification of critical test cases for code hand off
- Participated defect triage meetings with both business and development team.
Environment: Selenium WebDriver, Java, Firebug, FirePath, HTML, Java Script, CSS, AJAX, SQL.
Java Developer
Confidential
Responsibilities:
- Developed Asset management page and Item Details Page using HTML, CSS and XML.
- Eclipse used as Java IDE tool for creating JSP’s, Servlets, Data Transfer and Access Objects
- Developed Item Assignment History Page.
- Developed reports Warranty Report, Item Details and History Report.
- Developed Inventory reports.
- Hands on experience in J2EE framework Spring and Hibernate.
- Wrote SQL, PL/SQL functions as per business needs.
- Involved in Design, Development, and Testing and Deployment phases.
- Developed Client and Server side validations using Struts validation Frame work.
- Created Database base objects (tables) related to above modules.
- Participated in database design (MySQL).
- Testing - unit testing & integration testing.
Technologies: Java, JSP, Servlets, Struts, JavaScript, Apache Tomcat, Eclipse, Toad, HTML, XML, MySQL.
Manual Testing Engineer
Confidential
Responsibilities:
- Performed manual testing for checking the functionality and executed the test cases in Quality Center.
- Analyzed the requirement specifications and prepared test cases for the requirements.
- Manually tested every functionality of the application and written test cases.
- Identified bugs and validated them with no issues.
- Performed unit testing, functionality testing, and regression testing. Prepared the reports for submitting weekly or monthly status to the manager.
- Worked on Waterfall methodology.
- Performed backend testing by writing SQL queries for different set of input parameters to ensure the data integrity.
- Used QC for tracking the errors and reporting the bugs.
- Reported and assigned the defects to the developer through HP Quality Center.
Environment: Manual Testing, Windows XP, MS-Office Tools, HP Quality Center, Waterfall Model, SQL Server 2005, XML, Visual Studio 2008, C#, HTML, CSS, JavaScript.
