Sr. Automation Test Engineer Resume
Latham, NY
SUMMARY
- Experience in Quality Assurance in, Manual Testing, Automated Testing, Database Testing, Web base application and Client/Server based applications.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
- Experience in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JIRA, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
- Design, Develop and maintain automation framework data driven keyword (Hybrid Framework).
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experienced with Data Structures, Hashes, trees, binary trees.
- Experience with testing on UNIX/LINUX and multiple MS Windows environments.
- Proficient in all phases of Test Life Cycle from test planning to defect tracking and managing defect lifecycle.
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automated Test Execution.
- Experience in C++, CGI/Perl, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, CSS.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
- Extensive experience working with Databases such as Oracle, SQL Server and MS - Access.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
- Effectively involved in Defect tracking, reporting, reviewing and analyzing test results using Quality Center and HP Application Lifecycle Management (ALM).
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, QTP.
Languages: HTML, CSS, JavaScript, Java, XML.
Test Framework: Junit, TestNG
Mobile OS: IOS, Android, Windows Mobile, Blackberry
Mobile Device: Apple (IPhone and IPad), Samsung, HTC, Nokia, Blackberry.
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest, TFS,Service- Now.
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1, WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access
Operating Systems: Windows variants, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Latham, NY
Sr. Automation Test Engineer
Responsibilities:
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed re-usable function using Junit for the Test Automation.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven) ConfiguredSelenium WebDriver, JUNIT, Maven and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in SQA testing the application utilizing the Scrum (Agile) methodology.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files, and Data warehouse.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Developed tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
- Defect logging, assignment and tracking through Microsoft Test Manager.
- Involved to write test clients to test the UNIX/Linux functionalities in the language like Java and Shell Scripting.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Restful Web Service testing using
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively worked on selenium web Driver with the preferred Languages Java.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows, MS Test manager, Prospect Management, Salesforce.
Confidential, Golden Valley, MN
Sr. Automation Tester
Responsibilities:
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
- Formulated and executed test cases as per requirements and design documentation.
- Reviewed test results, issues and defects related to business units.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Designed and implemented test scripts and managed Selenium test automation processes.
- Used Selenium WebDriver to test search results of Meta search engine.
- Conducted oracledatabase tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Checked Log files to analyze errors experienced during testing.
- Used TFS (Team Foundation Server) for defect logging and tracking.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Tested complex SQL queries for querying data against different data bases for data verification process.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Involved in preparing test strategies for client side verifications and validations.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Environment: Selenium WebDriver, Java, TestNG, Agile, TFS, SQL, DHTML,Service Now, Quality center HTML,Oracle11g,MSWord, MS Excel, PL/SQL Developer, GIT,Node.Js,Jcat,ZooKeeper,Maven,Uinx/Linux, Windows 7.
Confidential, Brentwood, TN
Sr. Automation Tester
.Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).Checked Log files to analyze errors experienced during testing.
- Prepared SQA Test Plan according to requirements.
- Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Conducted oracledatabase tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Tested complex SQL queries for querying data against different data bases for data verification process.
- Restful Web Service testing using Http Client Java library
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing..
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Involved in preparing test strategies for client side verifications and validations.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Involved to write test clients to test the UNIX/Linux functionalities in the language like Java and Shell Scripting.
- Used TFS (Team Foundation Server) for defect logging and tracking.
- Used Alaram configuration tools for extracting the logs in messaging system.
- Used Android SDK tools such as ADB Logcat and DDMS for identifying software defects in android phones.
Environment: Selenium WebDriver, Java, TestNG, Agile, TFS, SQL, DHTML, VBScript, Quality center HTML,Oracle11g,MSWord, MS Excel, PL/SQL Developer, GIT,Node.Js,Jcat,ZooKeeper,Maven,Uinx/Linux, Windows 7.
Confidential, McMinnville, OR
QA Automation Tester
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs using Microsoft Testing Manager.
- Tested Web Services using SOAP UI Tool.
- Determine what should be automated and what test data needs to be set up.
- Strong senior QA application and system testing experience including testing automation for regression testing
- Ability to create test plans, test scenarios, and test cases
- Used Defect Management tool JIRA.
- Used RALLY Tool for User Stories for tracking the Sprint Work.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Work in cross-platform environment (UNIX/Linux and Windows)
- Worked onProperty and Auto productsusingGuide wire Application.
- Worked on the Scripts inventory and maintaining the scripts for future Regression.
- Design and execute the Test Plans and Test cases using User Stories/Business requirements.
- Performed Sprint level testing, Functional, Systems Integration Testing and Regression Testing.
- Identified & organized the overall plan for test data, strategy and also identify the Scope of testing within the context of each Sprint.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Involved in automating test cases using Selenium WebDriver with Junit.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used TFS (Team Foundation Server) for defect logging and tracking.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Extensive work on Agile Methodology for Sprints and Scrums.
- Experience in verifying the Claim Center implementation meets defined business and regulatory requirements.
- Proficiency in End-to-End Testing and backend validation using SQL.
Environment: Java, Selenium WebDriver, Junit, Jmeter, TFS, JavaScript, HTML, Eclipse, SOAP, SQL, Agile Methodology. GW ClaimCenter,Java,J2EE, Gosu, Oracle, DB2,Adobe Flash player, JBoss, Soap UI, JIRA Tool for Bug tracking, Unix/Linux, MS Office Suite, XML
Confidential, Washington, DC
Quality Assurance Analyst
Responsibilities:
- Test all new product releases/builds and test mobile devices before shipping to the clients
- Participate in weekly meetings to generate Daily Test Status Report for all required test phases
- Participate and provide critical suggestions in design meetings
- Prepare detailed release documents and provide LOE’s for upcoming releases
- Conducted Bug Triage Meetings with the developers and Program Managers
- Primarily own the deliverables for all required test artifacts including Test Case documents,
- Defect Reports, Test Status Reports, etc. for functional, regression and integration testing.
- Reproducing bugs identified in Core/Wal-Mart QC team
- Compose comprehensive and specific test cases scenarios to improve test process and test coverage
- Assign daily task to offshore
- Used Microsoft Testing Manager to test plan and test cases.
- Created Test data set that needs for importing on the Server & for performing various sync operations from the handset.
- Developed SQL Queries/Scripts and similar Artifacts to validate the Completeness, Integrity and Accuracy of Data within an ETL process testing cycle.
- Created Mobile Locate, Mobile Security test suite in Wal-Mart Quality Center template
- Work closely with Development to understand features and provide deep information to developers to resolve issues quickly.
- Verifying different devices / networks functionality with a given Linux build.
- Used TFS (Team Foundation Server) for defect logging and tracking.
- Perform a smoke test of the application after the build has been deployed to the test environment to ensure that the build is ready for the testing activity to start
- Resolve issues, report clear defects, and produce metrics for defects and test results
- Certifying Wal-Mart Devices on new firmware releases
Environment: iPhone 3G,3Gs, 4, Android 1.6, 2.0, 2.1, 2.2, RIM BBM, TFS, J2ME MIDP 2.0, JSR75,SQL, Brew 2.x/3.x, JSP, Microsoft Active Sync, MSP 1.0/2.0, SyncML, Servlets,LinuxPuTTy, WinSCP, Firmware update tools provided by OEM (RIM, Sony Ericsson EMMA, Motorola, LG, Samsung, Pantech, UT Starcomm, etc.), Asurion internal tools Rain Feather, JIRA.
Confidential
Test Analyst
Responsibilities:
- Documented Test Plans and Test Cases using Rational Test Manager
- Used SQL queries extensively to validate and manipulate the data in the Oracle database.
- Maintained a track of the various versions of the Robot test scripts using Rational Clear Case tool
- Reported and tracked the status of the bugs, assigning severity ratings to them using Rational ClearQuest tool.
- Analyze business requirements and segregated them into high level and low level Use Cases, activity diagrams and Robustness Diagram using Rational Rose according to UML methodology thus defining the Data Process Models.
- The requirements were managed using Rational Requisite Pro.
- Understood the business requirements and obtained a clear understanding of the software to be tested.
- Prepared positive and negative test data for the functional test cases
- Executed the test cases, gathered and evaluated results and generated test summary reports.
- Performed data driven testing using Data pool in Rational Robot and verified that the application was working properly with different country specifications.
- Laid down the complete set of processes for the entire Testing lifecycle including, Integration Test, User Acceptance Test and System Test along with the Entry / Exit criteria for each phase of testing.
- Interacting with the developers on resolving the reported bugs and various technical issues
Environment: SQL Server, Windows NT and 2000, UNIX, MS Office, Test Director.