Sr. Automation Test Engineer/ Mobile Tester Resume
Norwalk, CT
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum, Software Testing Life Cycle (STLC).
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Good working experience in automation tools like Selenium Webdriver, Selenium RC, selenium IDE, Grid and QTP (Quick Test Professional), Appium to develop automation testing scripts for web, Mobile and client server applications.
- Experience in Software Design Engineer and Test (SDET) in Microsoft.
- Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
- Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools.
- Solid knowledge of automation testing in Robot framework.
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, and worked with Jenkins/Hudson for Continuous Integration.
- Strong understanding of technical mainframe testing strategies.
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language.
- Worked on Angular Js testing using protractor.
- Extensive experience in Quality Center/ALM 11.52 in defining relationships between requirements, test plans, test lab, test cases, scripts and defects.
- Proficient in QA processes, test strategies and experience in testing documents like Test plan, Test procedures and Test cases.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Experience in Testing Database Applications of RDBMS in MS SQL Server and Oracle.
- Expertise in using different Spying tools like Firebug and Fire path element as a Firefox add - on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath etc.
- Experience with Automated Testing tools such as Selenium-RC, WebDriver and Selenium Grid.
- Good Experience on Selenium IDE and creating Scripts in selenium-web driver by using Java.
- Excellent experience in writing Selenium Web Driver Automation Scripts in Java/C# for highly transactional websites and performing cross browser testing using TestNG and Grid.
- Experience using the SOAP UI/ Rest API Testing Postman, Rest Assured and Tested both XML and JSON formats.
- Good Knowledge in developing Parameterization and Data Base Queries/Connectivity's using Selenium. Exposure in running SQL queries to manipulate database tables to check data integrity.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Excellent experience with source version control tools such as Subversion (SVN) & GIT.
- Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access)
- Proficiency in writing load scripts using Apache JMeter
- Familiar with OSI and TCP/IP
- Worked in ETL environment involving Informatica/DataStage and database testing using sql and plsql queries.
- Exposure to web technologies like VBScript, ASP, JavaScript, Python XML, XPATH, HTML, CSS.
- Experienced in using defect tracking tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla, Clear Quest, Team Foundation Server(TFS)
- Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Expertise in XML files, Flat files, CSV files
- Solid knowledge in Java and OOPS concepts required for Selenium frameworks.
- Experienced in writing SQL queries for back-end testing and validation of data.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Languages: Java, JavaScript, Shell Script, SQL, Plsql, C,C++, Perl, TCL, VB Script (UFT),Ruby and VC++, C#.NET, ASP.NET, Python, JQuery, UML
Test Management Tools: MTM, Eclipse IDE, HP Quality center
Defect Tracking Tools: BugZilla, Bugger, HP quality Center, Jira, Visual Studio Team Foundation Server (TFS), Rational Clear Quest, ALM QC, TestDirector, TestLink, Bamboo
BuildTools: Ant, Maven
Frameworks: Hybrid, Data Driven, Keyword Driven, Cucumber, BDD/ATDD, Page Object Model(POM)
CITools: Jenkins/Hudson, Travis
Cloud Based Testing: Sauce Labs, Browser Stack
Databases: SQL Server, MS-Access and Oracle PL/SQL, OLAP and OLTP, SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Web Technologies: HTML, DHTML, XML, JavaScript, VBScript, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, Flash.
Operating System: Windows XP, 7, 8,10/vista & server 2003, Unix, Linux and Mac, Mobile Testing Android, iOS
Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST
Management Tool: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall, Scrum
Version Control Testing Tools: GIT, SVN, CVS, Clear case, TFS, Selenium IDE/RC/ Web Driver/Grid, QTP, Junit, TestNG, Eclipse, SoapUI, Appium, HP Quality Center/ALM and Cucumber, JMeter, GIT, Log4j, Firebug, FirePath, Fitnesse, Coded UI
PROFESSIONAL EXPERIENCE:
Confidential, Norwalk, CT
Sr. Automation Test Engineer/ Mobile Tester
Responsibilities:
- Created and executed automated test scripts using Selenium Web Driver and TestNG.
- Built web applications with Ruby, HTML, CSS .
- Used Selenium Webdriver, java, Junit and Maven for designing automation test cases
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Performed Back End Testing by writing and Executing SQL Queries to validate that data is being populated in appropriate tables.
- Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
- Used version control tools like GIT.
- Created feature files using Gherkins in Cucumber framework for BDD.
- Creating a cucumber regression test suite from scratch in Java that tests functionality of emerging product software.
- Maintained and tested hospital's mainframe within IT Department.
- Performed different types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing.
- Automated testing tools such as Selenium Web Driver/IDE/Grid for Web-based application Functional Testing and Regression Testing.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts
- Performed manual testing in physical devices emulator and IOS simulator .
- Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
- Involved in resolving complex automation issues in selenium using suitable Java code.
- Created test cases using element locators and selenium webdriver methods.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Developed automated scripts and frame works using python scripting.
- Identified defects and monitored resolution via defect tracking tool QC/ALM
- Worked on ETL/Backend testing by writing the queries.
- Interacted with developers to resolve the ETL and reports defects.
- Written Test Cases for ETL to compare Source and Target database systems, Source to Target column level mapping, check Referential integrity and created the scripts accordingly.
- Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Cross-Browser Testing was performed on different versions of IE and other Browsers.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Prepare Test Cases TDD (test driven development) and BDD (behavior driven development) approach using Cucumber.
- Used Appium tool, for mobile testing in Android, IOS and other mobile applications .
- Executed SOAP UI based web services API testing.
- Performed Web-Services Testing using SOAP UI and generated XML , JSON Files for messaging.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
Environment: Java, Agile Methodology, QC, Selenium WebDriver, Ruby, TestNG, Python, Perl, HTML, XML, web services, TOAD, Oracle, SQL, ALM, HTML, XML, iOS, Mobile Testing, Appium, Jenkins, Cucumber, Lisa, Maven, HTML, Java script, JIRA, Eclipse, Windows, Sql Server
Confidential, Atlanta, Georgia
Sr. Automation Tester
Responsibilities:
- Performed Automation testing of web based applications using QTP.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Executed and scheduled the automation test scripts from Quality Center.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Used emulators and IOS simulators to perform the Mobile Testing.
- Implemented Mobile automation frameworks using Appium.
- Identified defects and monitored resolution via defect tracking tool QC/ALM.
- Developed the test cases using business requirement documents.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Tracked defects using Jira defect tracking tool.
- Experienced in testing different source feeds of data for ETL and prepared mock data for ETL.
- Performed various black box testing methodologies such as Functionality, System Testing
- Cross-Browser Testing was performed on different versions of IE and other Browsers.
- Design and built single landing page using Ruby .
- Worked on ETL in writing the queries .
- Reviewed the Test Designs with QA team members and technical analysts Responsible for creating central repository and updating it.
- Worked on different Test-NG Annotations such as @Test, @BeforeTest, @After Test, @BeforeSuite, @AfterSuite, @Parameter, @Dataprovider.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Attending weekly meeting and walkthroughs for project updates
- Extensively used SOAP UI for functional testing of web services.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Performed services testing with SOAP UI by validating request and response for XML, JSon files.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Involved in writing load test scripts using Apache JMeter.
- Used Firebug and Firepath for element identification while creating Page Object Repository.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
- Created various Web Scripts for the Application using Load Runner for Performance testing.
- Worked on Cucumber applications and Responsible for preparing weekly status reports
- Validated the back-end data using SQL queries for data integrity.
- Responsible for performing Functional Testing on the application by creating Automated scripts using QTP.
- Involved in the preparation of Object Repository, Function Libraries and Error handling using QTP.
Environment: QTP/UFT, VB Script, ALM/HP Quality Center, PL/SQL, .Net, Mainframes, J2EE, JSP, XML, Ruby, Sql Server, MS Access and Windows XP, JIRA, UNIX, iOS, Mobile Testing, Appium, Oracle, MS-Office, XML, HTML, Firebug, Eclipse, Junit, SOAP UI, RESTAPI
Confidential, Reston, VA
Sr. Automation Engineer
Responsibilities:
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half
- Involved in Unit Testing using C#.
- Performed cross browser functional testing using Selenium RC
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Involved in automation scripting using Coded UI, C#, MTM
- Automated E-commerce test cases using Selenium WebDriver, JUnit, Java.
- Utilized HP Quality Center (HP QC) as a bug tracking system.
- Captured, managed, tracked the requirement through ALM.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Used version control tool SVN.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database
- Performed Scrum (Agile) methodology for testing the application.
- Managed Test results and defects using JIRA defect tracking tool.
- Performed TestNG framework supported and run by ANT, MAVEN using Java programming language.
- Documented software bugs and wrote test reports by using Microsoft Test Manager (MTM) and Team Foundation Server (TFS).Performed database validation using SQL queries.
- Worked on ETL/Backend testing by writing the queries.
- Involved in Performing the web services testing with SOAP UI by validating requests and response for XML
- Developed Automation Scripts for Regression using Selenium Web Driver.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Involved in creating the design and technical specifications for the ETL process of the project.
- Implemented Behavior Driven Deployment (BDD) using Cucumber to perform cross browser and regression testing .
- Designed Data Driven Framework- creating and executing Test Scripts using Selenium Web Driver, IDE, ANT, Test-NG, Apache POI.
- Involved in designing and writing functionalities of the web applications using ruby.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Extensive experience in C# programming for C# automation/Performance testing in Visual Studio Ultimate.
- C# Automation using Selenium, Eclipse along with Nunit.
- Performed Regression testing for new builds and every modification in the application using Selenium Web Driver.
- Extensively performed automated testing for SOAP/WSDL/XML web services.
- Performed Back-end testing to ensure that the user data was updated in database using SQL.
- Executed Restful based web services API testing.
- Proficient in creating queries in TFS to validate results of TFS reports.
Environment: Test Planning, JIRA, ALM, Eclipse, Selenium, SQL, Jenkins, TestNG, Ruby, Oracle 11g, SOAPUI, QC, Junit, MS Sql Server, C#,SQL, Groovy Script, MSWord, MS Excel, Python, Microsoft Test Manager, Windows-XP, Selenium WebDriver, Maven, TestNG, RALLY, CSS, Cucumber, M aven, Linux, Web Services, RESTFUL.
Confidential, CA
Selenium Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle SDLC.
- Performed Functional Testing, White/Black Box Testing, Smoke Testing, and End-to-End Testing.
- Involved in functional, Regression and business layer testing.
- Developed Groovy scripts to test Report application output and to customize test.
- Designed and executed manual and automated test cases through QC .
- Executed the tests to verify the web GUI .
- Created web tests using cucumber, gherkin, Selenium Web Driver in which tests were written in ruby.
- Used agile methodology with Scrum Process.
- Involved in developing Test cases, Test plans, Test strategies, Traceability Matrix.
- Configured JIRA and created selenium manual & automation scripts, frameworks in Java using TestNG.
- Used HP Quality Center, ALM, JIRA for tracking requirement and issue tracking.
- Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
- Performed Data Analysis and developed Data Mapping documents for reporting projects by using several data Analysis softwares.
- Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web applications.
- Wrote test cases for White Box Testing and performed unit, integration, regression testing.
- Involved in Designing and developing data driven framework using Selenium RC, TestNG and implemented Java to send the regression result automatically
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Worked on Selenium GUI Object, element verification through XPath, CSS Locator.
- Wrote automated Selenium WebDriver tests for Chrome and Firefox in Python.
- Performed Data Analysis and developed Data Mapping documents for ETL projects.
- Used TestNG Annotations in Selenium RC in Java (Junit) and executed as testing suite.
- Assured software deliverables which meets all requirements and expectations of final UAT test plan.
- Used Visual Studio as it includes code editor which support for checking syntax and also code refactoring which is restructuring necessary code.
- Used Groovy Script for SQL connection to database.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Developed complex SQL queries for data validation for verifying the ETL Mapping Rules.
- Involved in Web Services Testing using SOAPUI with Rest to create and execute functional, regression, compliance, and load tests.
- Extensively SOAP UI for functional testing of web services.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: JMeter,cucumber,Protractor,TestNG,Maven,Linux,TDD,Junit, Ant, HTML, XML, XPath, UNIX, Fitnesse, Bamboo, Quality Centre, Firebug, SQL, PLSQL, Putty, Ruby, Oracle, Java, Java script, Selenium, Firebug, JIRA, Jenkins, Microsoft Test Manager.
Confidential, Phoenix, AZ
QTP Engineer
Responsibilities:
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Involved in writing the SQL Queries.
- Worked with SQL queries for data verification and validation and used ETL tool for developing the data warehouse
- Executed and scheduled the automation test scripts from Quality Center.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Project is developed using waterfall methodology.
- Involved in creating the Data Base Scripts.
- Prepared the Test Results document which summarizes testing activities and results.
- Performed Positive and Negative testing by inputting valid and invalid data
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Involved in User Acceptance Testing (UAT) of the application.
- Extensively used SOAP UI for functional testing of web services.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Performed services testing with SOAP UI by validating request and response for XML, JSon files.
- Prepared Test cases and Test plans for new functional modules.
- Performed Data Driven and Keyword driven Tests and maintained Hybrid Framework
- Developed my SQL proficiency during data migrations.
Environment: QTP, VBScript, Quality Center, Soap UI, HTML, XML, Oracle, Ajax, UNIX and Windows, C#, SQL Server, TOAD, HTML.
Confidential
QA Engineer
Responsibilities:
- Designed and Developed Test Cases according to Functional Requirements and design specifications of the application.
- Responsible for understanding and documenting the technical and functional requirements.
- Converted Business requirements and design documentation into Test Cases and Test Scripts.
- Implemented waterfall methodology in this project.
- Good experience in Web Services Testing using SoapUI
- Extensively used HP Quality Center for Test management and execution of test cases
- Performed End to End Testing and involved in User Acceptance Testing, Smoke testing, Functional testing, and Cross-Platform, Regression, System, Acceptance and Usability testing during different stages of the application development.
- Tested referential relations and integrities of data.( ETL )
- Categorized bugs based on the severity and Used Quality Center (HP QC) as a bug tracking system and interacted with developers to resolve them.
- Analyzed application data using the SQL to identify the ETL processes.
- Performed XML testing by using SoapUI.
- Analyzed test specifications and converted them into Manual Test Cases
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office
Confidential
QA Engineer
Responsibilities:
- Involved in writing the SQL Queries
- Participated in Integration, System, and Smoke Testing
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases
- Performed End to End Testing and involved in User Acceptance Testing
- Used Quality Center (HP QC) as a bug tracking system
- Analyzed test specifications and converted them into Manual Test Cases
- Implemented waterfall methodology
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications
Environment: Quality Center, Java, Manual testing, UAT, MS SQL Server, SQL, MS Office.
