Sr. Automation Test Engineer Resume
Sfo, CA
SUMMARY:
- Around 8 years of professional experience in software testing, automation in domain technologies like Banking, Finance, Health Care and Insurance.
- Strong knowledge of Software Development Life Cycle (SDLC) like Agile Scrum, Waterfall.
- Extensive experience in automation testing tools such as Selenium WebDriver, JUnit/ TestNG for web application
- Expert in Automation tools like Selenium IDE/RC/Grid, Selenium Web Driver and Appium.
- Hands - on experience in setting up the SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
- Strong Working Knowledge of Web Technologies like JavaScript, XML, XPATH, HTML, JSON, jQuery and CSS.
- Experience in building Test Scripts using Java and JUnit/ TestNG Frameworks.
- Experience in developing/maintaining TestFrameworks for Automation using Selenium and Java (Page Object model, Metadata Driven, keyword Driven, Data Driven models).
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAPUI, Apache HTTP Client, JAXB parsers and using Middleware Testing and SOATesting.
- Performed both manual and automation for the mobile app on Android mobile device using Android SDKs and Appium Server. Expertise in automation testing using Selenium Web Driver /Grid/Firebug.
- Strong expertise in designing and executing the SQL queries in MS SQL server, MYSQL, Oracle SQL Developer in order to ensure the data integrity and to perform the backend testing.
- Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing.
- Extensive use of HP Quality Center tool as the test management tool and the defect tracking tool.
- Experience in Configuration Management tools like CSS, SVN and GIT.
- Well Experienced in using JIRA, IBMClear Quest, Quality Center as defect tracking tools.
- Good knowledge of UNIX/LINUX. Well Experienced in tools like JIRA, Rally.
- Experience inusing Maven and Jenkins.
- Web pages development using JAVA, HTML, MySQL, and MVC Design Pattern, OOPS, JAVA/J2EE, JDBC, Exception handling, multi-threading, Networking, Java Collections
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, Java, XML, HTML, CSS
Web Technologies: JavaScript, NodeJS, AJAX, JSON, XML
Databases: Oracle, MySQL, PL/SQL, MongoDB
Web Services: SOAPUI, RESTful Services, WSDL, UDDI, Rest Assured, Postman
Testing Tools: Selenium IDE/WebDriver/Grid, Appium, TestNG, Junit, Chrome Developer Tools
Labs, JMeter, Cucumber, Firebug, Firepath, J2EE, Log4j, JXL
Build Tools/Coverage Tools: Ant, Jenkins, Maven, Hudson
Bug Tracking Tools: JIRA, Bugzilla, Rally
Servers: Apache Tomcat, Amazon Web Services
Testing Methodologies: SystemAcceptance Testing, Functionality, Regression, Build Acceptance Testing, Go-Live Testing
IDE s: Eclipse, IntelliJ, NetBeans Platforms: Windows, iOS, Unix
Version Control/Desktop Applications: Git, SVN, CVS
PROFESSIONAL EXPERIENCE:
Confidential, SFO, CA
Sr. Automation Test Engineer
Responsibilities:
- Analyze user stories and participate in various meetings like Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective.
- Develop and Execute test Scripts using Selenium WebDriver/Java, TestNG and analyze Test Results.
- Perform parallel and Cross Browser testing on different browsers where multiple tests were run at the same time.
- Manage the framework dependency jars using Maven.
- Use Page object Framework for ease of maintenance of scripts.
- Involved in Web services testing using SOAPUI Tool. Validate request and response XML. Add assertions to validate the XML for SOAP and RESTFUL service.
- Apache Http Client uses a Http Uri Request to send and receive data and handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
- Perform backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Manage individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool
- Perform Functional testing as per user stories and alsoperform Integration Testing & Regression, using Selenium WebDriver automation scripts.
- Use GitHub as a source repository system.
- Use Jenkins for continuous integration of test automation scripts
- Verify the integration of various components in the application and execute end-to-end testing.
- Participate in Release Review/Requirement Analysis and Design review meetings.
Environment: Java, Oracle, Selenium WebDriver, XPath, Firebug, FirePath, JXL, Agile, TestNG,, Log4j, Maven, Jenkins, Jira, GitHub, Web Services, SOAP, RESTFUL, SoapUI, JMeter, Apache HTTP Client, JAXB, XML, CSS, JSON, HTML
Confidential, CA
Automation Test Engineer
Responsibilities:
- Analyzed the User stories, Editorial, Comps and the Wireframes to understand the requirements.
- Reported Ambiguities present in the various documents.
- Responsible for creating test cases in the Quality Center.
- Performed various types of testing such as Sanity Testing, Functional testing, Automation testing, Regression testing, Post pre-production and Post production testing, usability testing, UI testing.
- Automated functional test cases of the web application using Selenium WebDriver/Java/TestNG.
- Executed SOAP based web services API testing.
- Used XML files in sending/receiving XML requests using SOAPUI.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing in SOAPUI.
- Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
- Handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
- Created the Test Plans and Test Cases from scratch based on the business requirements.
- Analyzed the issues, reported and tracked the bugs in QualityCenter.
- Active use of the Android SDKs.
- Active Participation in resolving the Production/Pre-production issues.
- Used SourceTree/GitHub for checking in our automation scripts.
- Used Jenkins to as a continuous integration tool.
- Used Oracle SQL developer to verify the integrity of the data by writing SQL Queries.
- Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
Environment: Selenium WebDriver,XPath, Firebug, FirePath,IDE, iOS, Android OS, Java, Quality Center, Agile, Oracle SQL Developer, Jenkins, SourceTree, GitHub, Apache HTTP Client,JAXB,Log4j, JDBC, Mobile Testing.
Confidential, Palo Alto, CA
Sr. Automation Engineer
Responsibilities:
- Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
- Created Data Driven Framework to test with different sets of test data.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and JUnit.
- Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
- Completed SOA testing using SOAP UI and Java framework for Web services testing.
- Tested request and response XML based web services interfaces using SOAPUI.
- Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
- Used Http Apache Client with various Http methods.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked on creating test cases for data-driven framework for selenium web driver
- Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Selenium Web Driver 2.0, Java, TestNG, xPath, Agile, ANT, Jenkins, Rally, Web Services (SOAP & RESTFUL), Apache HTTP Client,XML, Oracle Sql Developer, Quality Center, HTML, JavaScript, CSS, UNIX, Data-driven framework, SQL, Windows, HTML, CSS.
Confidential, CA
QA Engineer
Responsibilities:
- Worked on Unit test cases for JS components using Jasmine.
- Introduced and developed Bootstrap structure in HTML layout and Sitecore applications.
- Working in custom created framework and creating custom Widgets and plug-ins and writing code in a modularized and reusable manner.
- Developing web pages by using HTML, CSS, jQuery and JavaScript.
- Working on Documentum and making sure all the assets are published correctly and in accordance with the directory requirements.
- Validated Ajax Based controls, multiple windows using Selenium Web Driver with C#.
- Built JavaScript based test framework using cucumberjs, webdriverio, angular.js
- Perform Web Service Testing using JSON and XML, Restful API automation with GET/POST/PUT/DELETE.
- Developed new and updated existing Automation test cases using Selenium WebDriver and Test NG, using SVN as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs
- Apache Http Client uses a Http Uri Request to send and receive data and handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
- Involved in Web services testing using SOAPUI Tool. Validate request and response XML. Add assertions to validate the XML for SOAP and RESTFUL service.
- Creating SVN Documentum related components with specific HTML/CSS/jQuery and authoring in accordance with requirements.
- Worked on creating single page application using components.
- Proceeding over code review meetings, understanding the cross framework impact across the organization and defining controls / plug-ins accordingly.
- Preparing Unit test cases for all the application & fixing defects if any arises.
- Making pages that are cross-browser compatible.
- Performed unit testing on multiple devices and simulators.
- Main area of concern remains compiling to accessibility requirements for handicapped / visually impaired or practically anyone who uses the website.
- Making sure each and every component is being read by screen saver and all the images are being rendered even when ignore colors options is turned on.
Environment: Java, Oracle, Selenium WebDriver, XPath, Firebug, FirePath, JXL, Agile, TestNG,, Log4j, Maven, Jenkins, Jira, GitHub, Web Services, SOAP, RESTFUL, SoapUI, JMeter, Apache HTTP Client, JAXB, XML, CSS, JSON, HTML, Vanilla JavaScript, JQUERY, MYSQL, SVN, Node.js, SOAP, Restful, Eclipse.
Confidential
QA Engineer
Responsibilities:
- Extensive experience in testing applications implemented in C#, Selenium, JavaScript, HTML, REST, SQL Server.
- Built JavaScript based test framework using cucumberjs, webdriverio, angular.js
- Perform Web Service Testing using JSON and XML, Restful API automation with GET/POST/PUT/DELETE.
- Evaluating/Researching/Implementing Automation framework for Behavior-driven development in Angularjs using Protractor Framework.
- Performed Unit Testing using Nunit with C#.
- Worked with Web API 2 and Backend code with C#.
- Working on the Agile Stories and Prepared Test Plan, Test Scripts, Test Scenarios, Execution and Preparing the Reports for Defect Meeting.
- Validating the database and backend data using MS SQL Server 2012.
- Performed testing using stored procedure and triggers with MS SQL Server.
- Worked on both Manual and Automation of the application using Selenium Web Driver using Java Language
- Validated Ajax Based controls, multiple windows using Selenium Web Driver with C#.
- Recording and writing Test Scripts and Add-ins using UFT 11.5 with Descriptive programming.
- Performed GUI interface testing at client side using UFT.
- Developed Automated Test Scripts for Functional Testing using UFT.
Confidential
QA Tester
Responsibilities:
- Reviewed Project Requirements and Prepared Test Plan, Test Scripts, Test Scenarios and Test Strategy.
- Used Selenium WebDriver and written the scripts using Java.
- Developed the Mobile automation script using Appium.
- Performed Automation and Manual Testing on Mobile Application.
- Created automatic test scripts using for testing Web Application.
- Developed Test Scripts in Java. Thorough knowledge of JavaScript, HTML, XML, CSS, JSON
- Created test scripts in Selenium and enhanced those scripts using Java in TestNG.
- Created Test Scripts in SOAU UI and Restful for Testing Web services.
- Transformation of use cases to test scenarios and designing test plans and test cases.
- Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
- Created parameterization tests by importing data from excel files and worked with data tables in QTP.
- Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.
- Interacted with Technical team in providing clear solutions to requirements.
- Consolidated Test Results and Prepared Test Reports.
Confidential
Programmer Analyst
Responsibilities:
- Worked on Unit test cases for JS components using Jasmine.
- Introduced and developed Bootstrap structure in HTML layout and Sitecore applications.
- Working in custom created framework and creating custom Widgets and plug-ins and writing code in a modularized and reusable manner.
- Developing web pages by using HTML, CSS, jQuery and JavaScript.
- Working on Documentum and making sure all the assets are published correctly and in accordance with the directory requirements.
- Creating SVN Documentum related components with specific HTML/CSS/jQuery and authoring in accordance with requirements.
- Worked on creating single page application using components.
- Proceeding over code review meetings, understanding the cross-framework impact across the organization and defining controls / plug-ins accordingly.
- Preparing Unit test cases for all the application & fixing defects if any arises.
- Making pages that are cross-browser compatible.
- Performed unit testing on multiple devices and simulators.
- Main area of concern remains compiling to accessibility requirements for handicapped / visually impaired or practically anyone who uses the website.
- Making sure each and every component is being read by screen saver and all the images are being rendered even when ignore colors options is turned on.