Automation Tester Engineer Lead Resume
San Francisco, CA
SUMMARY
- Over 7 years of experience in all phases of Software Development Life Cycle (SDLC) including Requirement gathering, System Analysis, Test Automation, Manual Testing, Web Services, and Software products of diverse full - life cycle projects across multiple industries and platforms.
- Extensively involved in specification analysis, development, enhancement, quality assurance, testing methodologies, and implementation of applications in several key technologies.
- Actively participated in walk-through inspections with the project managers, business analysts, QA leads, and developers at various stages of the development life cycle and provided valuable inputs in reviewing the requirement documents. Possess a very good ability to grasp the applications’ underlying business processes.
- Solid understanding each phase in Software Development Life Cycle, experienced in Waterfall model and Agile SCRUM model
- Proficient in Software Test Life Cycle and Defects Life Cycle
- Extensive experienced in Analyzing requirements; writing Test Plans and Test Cases for positive and negative testing, using test techniques like boundary value and decision table; generating the Test Reports using generic functions; building the Test Environment
- Proficient and experienced in Automation Testing for web interface by using Selenium WebDriver and QTP, performed parallel Integration Testing and System Testing
- Experienced in Functional and Regression Automation Testing with Selenium and QTP for the Web based application
- Proficient in building the Framework and writing the Scripts for Automation Testing in Selenium and QTP
- Experienced in designing the Frameworks from Scratch using TestNG, JUnit, NUnit Frameworks for Regression Testing and Unit Testing following by Page Factory and Page Objects Patterns
- Experienced in designing the frameworks for Mobile Application Automation Testing using Selendroid or Emulators such as Perfectomobile for IOS/ Android
- Experienced in Mobile / Tablet Applications Manuel Testing for IOS / Android using simulators for Hybrid Websites or on Actual devices.
- Experienced in Continues Integration using Jenkins
- Experienced in converting the frameworks and test cases to the Cloud base platforms using Saucelabs
- Experience in using Quality Center to document the test plan/test cases and keep track of the defects
- Experience in doing Automation testing on E-Commerce Platforms
- Knowledge in using Robotium and Appium for Mobile Applications
- Knowledge of ETL (Extract, Transfer, Load) system
- Proficient in Database knowledge such as writing DML and SQL commands
- Performed Back-End Testing in RDBMS on MS SQL Server 2008R2/2012, comfortable in writing query for Joining Tables, View, Store Procedures
- Performed Front-End Testing for native GUI and Web based applications
- Knowledge of Service Oriented Architecture, experienced in Web Services and SOAP, experienced in API Testing with SOAPUI, and QTP WebService add-in
- Performed Black-box Testing in Regression Testing and End-to-End Testing
- Manual Testing experiences, documented Test Plan, Test Case using MS Word/Excel, tracked defects with SharePoint
- Good knowledge of Behavior Driven Development with Cucumber
- Knowledge of Data Structure and Algorithms, hands-on experienced in C++/C#/Java for Debugging and Unit Testing, experienced in web development with HTML/CSS and Javascript/jQuery, J2EE, good web knowledge of JSON/JSONP and AJAX, knowledge in documenting and analyzing data in XML format, good knowledge of Python
- Proficient in working on Multi-platform, including Windows, Linux, Mac OS
- Experienced in setup virtual machine in VMware to perform Cross-platform Testing
- Good knowledge of emulating mobile web based application in Windows platform
- Experienced Multiple browser instances testing in Selenium Grid
- Experienced API and Web Service Testing using SoapUIpro on SOAP /REST Protocols
- Excellent understand of Automation Load Testing procedure with LoadRunner, including System Analysis, Generating Virtual Users, Defining User Behavior, Creating and Load Test Scenario, Monitoring the performance and Analyzing
- Proficient in Mentoring and Training the other team members, offshore and onsite
- Strong instincts in locating the bugs for the codes, passion with debugging codes, highly interested in learning new skills
TECHNICAL SKILLS
Operating System: Windows, Ubuntu/RedHat/CentOS, Mac OS X, IOS, Android OS
Testing Tools: HP Quality Center, QTP, LoadRunner, JIRA, Selenium Webdriver, Selenium Grid, Selenium IDE, Cucumber, testNG/reportNG/XSLT, JUnit, Ant, SOAPUI
Programming Skills: C/C++,C#,.NET, WPF, Java, PHP, XML, HTML, CSS, Javascript/jQuery, JSON/JSONP, VHDL, VBscript, Python, AJAX
Database: MSSQL 2008/2008R2/2012, MySQL, MS Access
Microsoft Office: Word, Excel, Visio, SharePoint
Adobe Tools: Acrobat, PhotoShop, Dreamweaver, Flash
IDE: Eclipse Java EE, MS Visual Studio 2008/2012, Dev-C++, NetBean, Interactive Ruby, Python IDE
Web Browsers: FireFox, Internet Explorer, Chrome, Opera
Other Tools: MS Visual Studio 2008/2010, StarUML, Matlab, Multism, Proteus, EDA, ABySS, Velvet, SSPACE, RepeatMasker, Bowtie, TopHat, Cufflinks, BLAST, CEGMA, MAKER, Augustus, SNAP, VMware, LAMP, SSH
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Automation Tester Engineer Lead
Responsibilities:
- Analyzed Requirements and Specifications, then established Requirement Traceability Matrix between software requirements and test cases
- Designed test Plan, Test Strategies, Test Suite, and test Cases
- Performed Automation Testing by using Java Object Orientated Programming for Selenium WebDriver with Eclipse
- Built the Test Environment in the hardware and software system based on the project requirement
- Built the path for Selenium in Eclipse and created Test Framework for the Automation Testing
- Performed Smoke Testing for the environment that ensure the function ability
- Executed Black-box Testing with Selenium WebDriver in Integration Testing and System Testing for Functional and Non-functional requirements, including performed Regression Testing to ensure the integrated modules co-functioning well in the incremental versions of product, and performed End-to-End Testing to ensure the complete integrated product working well.
- Created Graphic User Interface testing scripts to emulate the Front-end activities that potential users would perform as they interacted with the application and to test the GUI requirements
- Performed Data-Driven Testing for positive and negative data from external Excel file or SQL Servers using JDBC
- Used PageObject and PageFactory pattern for the Selenium programming
- Created the Frameworks and automated the tests with using the TestNG from Scratch
- Multiple browser instances testing in Selenium Grid
- Performed Mobile / Tablet Applications Manuel Testing for IOS / Android using simulators for Hybrid Websites or on Actual devices.
- Performed and designed the frameworks from scratch for Mobile Application Automation Testing using Selendroid or Emulators such as Perfectomobile for IOS/ Android
- Converted the Frameworks and Test Cases to the Cloud Base Platforms using Saucelabs
- Performed Batch Files in order to do Continues Integration using Jenkins
- Performed Load Testing using Jmeter
- Documented defects found during the test execution, and kept track of the defects by using Quality Center, and performed Regression Testing for the defect fixes in each version update
- Reported the test results using ReportNG, analyzed Test Report with the test documentation details, and submitted the review to the team
- Used SOAPUI for Web Services Validation. Added Assertions in the script for validation purposes
- Mentoring and Training the other team members, offshore and onsite
- Participated in weekly status update with reporting testing progress and issues
ENVIRONMENT: Windows 7, Eclipse, Selenium WebDriver, Selenium Grid, TestNG/ReportNG, Jenkins, Jmeter, Perfectomobile, Saucelabs, Quality Center, MS Word and Excel 2010, Java, Quality Center, XML
Confidential, NY
Automation Tester Engineer
Responsibilities:
- Responsible for reviewing the Software Requirement Specifications, including Functional and Non-functional requirement Analysis and Risk Analysis
- Produced Requirement Traceability Matrix for system requirement specifications with test cases document, implement the Traceability Matrix with defects found in the test execution that made the defects traceable
- Performed Automation Testing in Selenium Web Driver Selenium RC with Java, built the Automation Framework, and created the Test Data for the specific test
- Executed Smoke Testing for the system environment from development team
- Performed Black-box Testing in Integration Testing and System Testing, Regression Tested related functions of the defect in Defect Life Cycle, End-to-End Tested system integration, and used Ad-hoc Testing go through whole system
- Created the Frameworks and automated the tests with using the TestNG/JUnit from Scratch
- Performed Data-Driven Testing for positive and negative data from external Excel file, and responsible in Validating data from SQL server in database
- Executed GUI Testing using Selenium Grid
- Performed and designed the frameworks from scratch for Mobile Application Automation Testing using Emulators such as Perfectomobile for IOS/ Android
- Participated in Web Service Testing using SoapUI Pro by adding Assertions
- Participated in Service Oriented Architecture, experienced in Web Services and SOAP, experienced in API Testing with SOAPUI
- Logged defects found in the test execution and kept track of them using Quality Center
- Developed Virtual User Generator script in LoadRunner for performance testing, created controller scenario to emulate load and stress testing on the server, and monitored the system environments, generated the final report by using the Analysis tool in LoadRunner, and analyzed the report to understand the bottlenecks for the system
- Documented and analyzed Test Report with the test documentation details, and submitted the review to the team
ENVIRONMENT: Window 7, MS Office 2010, Quality Center, MS SQL server 2008R2, LoadRunner, SSRS, Java, XML, Selenium Web Driver Selenium RC, Selenium IDE, Selenium Grid, Perfectomobile, Jira, Eclipse IDE
Confidential, San Jose, CA
QA Tester/Analyst
Responsibilities:
- Involved in both the manual and automated testing of the entire project
- Designed and implemented test plans from user stories throughout the Agile methodology.
- Worked with system testing team to create test cases, test case scenarios and test results
- Worked with Automation testing team to validate requirements of Test Automation system and upgraded banking system
- Used Quality Center as a storage area for test case scenarios and test results
- Automated test cases using VB scripts in QTP and implemented automation framework
- Used the Expert view in QTP to modify the VBScripts
- Used Quality Center to Log, Track and generate bug status reports
- Prepared automation test cases for regression and integration in QTP
- Created Data-driven tests to check the application’s performance with difference sets of data using QTP
- Used various check points (bitmap, standard, image, and table) in QTP to check whether the scripts are functioning as expected
- Experienced in Functional Testing, Data Driven Testing and Load Testing for Web Services using SOAPUI
- Used SOAPUI for Web Services Validation. Added Assertions in the script for validation purposes
- Responsible for back-end testing using complex SQL queries and also validated User Interface values against the data bases. Used DML and DDL commands like Select, Insert, Update, Inner Join, Outer Joins, Union for data manipulation and retrieval
- Worked with various different departments (E-commerce, IT, Sales, Marketing, Statistics, ROI, Customer Service) that were the part of the project team
- Manually tested the mobile banking and locate branches modules on IOS. Involved in functionality testing, regression testing, and Ad-hoc testing on mobile devices.
- Created Test Matrix to report status and progress of testing effort.
- Attended various meetings with developers, business clients, and the management team to discuss major defects found during testing and enhancement matters
Environment: QTP, Quality Center, SQL Server, LoadRunner, SOAP UI,MS Office suite, MS Visio, iPhone, iPad. Quality Center