Sr. Test Automation Engineer Resume
Mountain View, CA
SUMMARY:
- Over all 8 years of QA experience in Manual and Automation testing of Web and Mobile applications wif specialization in Software Quality Assurance Testing, QA Automation and proficient in testing on Client/Server, Web based and Mobile Applications
- Extended expertise in QA and Automated Software Testing using Selenium, QTP, SoapUI and HP ALM
- Experience wif Mobile Apps (both native and hybrid) testing in both iOS and Android operating systems on iPhone, Android and iPod devices manually
- Experience in Performance Testing extensive knowledge on Apache JMeter and LoadRunner 11.51
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Bug life cycle
- Hands on experience in Test automation using different open source automation tools and techniques using Selenium WebDriver/GRID, Appium, TestNG, ANT, Junit, Maven, Fire Path.
- Well versed in running and debugging of scripts in different environments wif cross browser validation and extracting test results
- Knowledge on testing AngularJS applications using Protractor
- Experienced in various Automation frameworks like Key Word Driven, Data Driven, Hybrid, POM and Cucumber frameworks
- Involved in software development process using TDD, BDD techniques
- Experienced wif SOA (Service Oriented Architecture), Web Services, SOAP, RESTful, WSDL technologies
- Experience wif various bug tracking tools like Quality Center, Test Director and familiar wif Clear Quest and Bugzilla
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing
- Experience in database testing using SQL, PL SQL and ETL
- Performed Testing of database applications developed wif Oracle, Sybase and SQL Server
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based applications
- Experience in both Agile and Waterfall Software Development Models
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirements Document BRD, creating and developing Test Plans, Test cases and Test Scripts and interacting wif development team
- Experience in Test coordination between Onsite and Offshore team
- Excellent analytical and problem solving skills wif teh ability to troubleshoot wif strong oral and written communication skills
- Adept technical skills in performance testing in teh domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries
- Worked collaboratively and cross - functionally as part of a team as well as independently
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/GRID/RC/IDE, Mercury QTP, HP Quality Center, Jmeter, Cucumber, TestNG, Web services, JXL, SOAPUI, Coded UI, Appium, Microsoft Visual Studio, Android Studio, ETL
Language/ Script: Java, JavaScript, Shell Script, Unix, Linux,VBScript(UFT),C, C#, Python, HTML, XML.
Frameworks: Junit, TestNG, TDD, Python, Data Driven, Keyword Driven, Hybrid Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, Modular Framework, Back-end database testing using SQL
Firefox Addons: XPath, Firebug, FirePath
Web development: HTML, XML, CSS, Flash, JavaScript, Ruby, Perl.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo
Build/ CI Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: SQL, PL SQL, RDBMS (Oracle and MySQL), Non-Relational data (MongoDB)
Methodologies: Agile/Scrum, Waterfall
Operating System: Windows 7/Vista/XP, UNIX, Linux
Mobile Technologies: Android SDK, Appium, Perfecto Mobile, IOS
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual, Black Box and White Box testing
WORK EXPERIENCE:
Confidential, Mountain View, CA
Sr. Test Automation Engineer
Responsibilities:
- Responsible for creating and maintaining automated acceptance test suite using Selenium. Also, responsible for writing Protobufs which will be used in Selenium WebDriver, Java and Junit framework.
- Involved in developing and maintaining automation scripts using Java and Python.
- Implementing new features for PVC.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test teh web application.
- Experience wif Mobile Chrome Automation Appium automation framework.
- Involved in setting up configuring teh testing environment wif Eclipse, TestNG, and Selenium WebDriver and Selenium Java client driver.
- Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java) and Protobufs.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Responsible for monitoring and set up of QA environment.
- Performed end-to-end testing of application and also verified compliance for software quality standards of teh organization.
- Performed automated Regression tests for every modified build and Prepared Defect Report as per severity and Priority.
- Validating user reported issues in various environments and fixing teh issues.
- Approved teh standardization of teh manual and automated Test Script templates for teh special projects and for teh day-to-day Quality Assurance.
- Certified application appearance, functionality, operational integrity and performance.
- Also, took part in teh daily standup meetings wif Sr. Business Analyst and managers and understood various process plans, business process, and functionality in detail.
- Initiated and participated in conference calls, walkthrough and review meetings.
Environment: Windows, UNIX, Mac OS X, Chrome, Python, Java, C++, Protobuf, Selenium.
Confidential, Fort Worth Texas
Sr. Test Automation Engineer
Responsibilities:
- Implemented automation using Selenium WebDriver/Grid, JAVA, Cucumber and Maven
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in Java
- Actively involved in SDLC and STLC process and used tools like JMeter, SOAP UI
- Developed XML test data and implemented Functional and Data Driven tests using SoapUI
- Developed Data Driven Tests using QTP, HP ALM
- Worked on teh Parameterization using TestNG Parametersand DataProvider annotations in Selenium WebDriver Scripts
- Strong familiarity wif Iphone and android operating systems and applications including emulators
- Mobile automation of android and windows applications using Appium and Selenium Webdriver
- Experience Tester in Agile Development Environment Using TDD and ATDD approach
- Used Defect Management tool JIRA
- Used Protractor which works in conjunction wif Selenium to provide an automated test infrastructure that can simulate a user’s interaction wif an AngularJS application running in a browser or mobile device
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite
- Performed Automation testing of each build and tan regression testing on each build using C# and Selenium WebDriver
- Involved inUnitTestingusing C#
- Performed stress test on data migration from SQL database
- Created and ran functional and load tests on web services prior to implementation
- Project is developed usingagilemethodology
- Create test plans, test strategy, test suite, test cases, test data for automated testing using Microsoft Test Manager(MTM) and Visual Studio 2010 Setup Lab Management
- Customizing and generating multiple TFS reports to serve company needs
- Used HP application life cycle management 11.0 for test design, execution and defect tracking
- Partner wif development to resolve defects and coordinate wif offshore developers on a daily basis to resolve teh root cause analysis meetings
Environment: QualityCenter, Eclipse, Cucumber, TestNG, JIRA, ATU,QTP 10,C#, Appium, Python, Oracle, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0,Maven, Linux, SQL.
Confidential, Stanford, CA
Sr. Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies
- Implemented Recovery Scenario to handle unexpected events or errors and Performed functional testing for detailed test case design and executed tests
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Performed quality assurance using Selenium and Ruby
- Implemented SoapUI for Web service Testing
- Used Apache POI for teh data driven test cases
- CreatedAutomated Regressiontest scripts usingiTKO LISA
- Extensively usediTKO LISAandSOAP UI Parameterize its tag values to cover teh different scenarios using Input XML
- Knowledge on different LISA suites, LISAVIRTUALIZE, LISA TEST, LISA VALIDATE, LISA PATHFIDER
- Extensive experience in client server and web based application testing including Java API Testing, manual and automated software testing techniques
- Performed web services testing using RESTful and did lightweight data-interchange using JSON
- Made software defects reproducible and enter them into bug tracking systems such as Jira
- Involved in Automation of teh test cases using Selenium Web Driver, Junit and Ant
- Performed stress test on data migration from Titanium to SQL database
- Design and implement a rich Windows forms Application, which uses XML Web services and C# to manipulate teh data and some utility assemblies to be installed locally.
- Extensively usedC#.Netfor developing teh user controls.
- Performed load testing to expose teh defects in application related to buffer overflow, memory leaks and mismanagement of memory
- Performed automation testing on X View applications
- Conducted mobile apps testing across teh web using PerfectoMobile
- Experienced wif mobile apps testing in emulators and real physical devices
- Very good exposure of testing applications on wide range of Mobile handset of different vendors which includes Windows Mobile, HTC, LG, Iphone etc.
- Developed Data Driven Tests using SOAP UI and automated functional testing
- Did performance testing to ascertain how teh components of a system are performing in a particular situation
- Worked on TFS for accessing code
- Tested large volume databases by using stored procedures
Environment: QTP10, SOAP UI, Quality Center 10, Ruby, Selenium, Oracle, TOAD, UNIX, Junit and Ant, MS Office, .NET, HTML, Windows XP/Vista, C# Internet Explorer 6.0,Eclipse, Perfecto Mobile, Agile Methodology.
Confidential, Irving, TX
Automation/SOA Tester
Responsibilities:
- Actively involved wif SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and s
- Created and executed teh test scripts wif Java and Selenium Web Driver
- Build scenarios in JMeter to analyzing results me performed Load and Stress tests
- Responsible for implementation of Hybrid Test Automation Framework build usingSelenium WebDriver under Java platform utilizing industry leading harness design patterns and approaches
- Written Grey box and Black box test cases based on teh User and Business Requirements
- Had good knowledge of cucumber while working on project. Creation of framework in Selenium WebDriver using behavior driven approach like
- UsedCucumber to test code written in any languages including ruby, java etc
- JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using SeleniumGrid and Jenkins
- Used automated scripts and performed functionality testing during teh various phases of teh application development usingSelenium
- Extensively used SeleniumIDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases
- Extensively worked onSelenium webDriver wif teh preferred Languages Java, C Sharp, Python, Ruby and Perl
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files
- Extensively used Selenium(XPath and CSS locators) to test teh web application
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.Used Page Object Model(POM), UI Mapping, SeleniumManager, Data Driven using CSV, CSS Selectors as a part of Framework
- Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from oracle database
- Functional and Cross Browser testing of Defined Browser Stack of teh site experienceDefect Triaging and Release sign off for Continuous Delivery cycles
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing wif different data points etc
- Participated in daily, weekly meetings and technical reviews and Prepared reports
- Written automation test cases in teh following languages in Java, C#, C++
Environment: QTP10,SoapUI, QualityCenter 10, C#,ASP.NET, IOS, Android, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential, Newark, New Jersey.
QA Engineer
Responsibilities:
- Developed manual and automated test cases to test teh functionality of teh application.
- Good working Knowledge of Automation Tool's Like QTP, LoadRunner, JIRA and Expertise in QTP in Running script's for Functional testing and Regression Testing
- Implementing test cases and teh test process wif project timeframes
- Identified software failures, bugs in TFS, wrote detailed easy to follow bug reports wif picture attachments and communicated as needed wif developers.
- Performed Web Service API testing for UI content verification and validation wif business logic XML Schema
- Created test scripts using Automation tool QTP and checked teh functionality of teh application for every release
- Created teh Automation Test Plan and extensively used QTP for creating scripts for functional and regression testing of various features of teh application
- Wrote python scripts to parse XML documents and load teh data in database
- Performed functional and regressing tests on statements and balance sheets
- Performed Black Box, Regression, End to End, Smoke and Functional Testing
- Reported and assigned bugs using HP Quality Center
- Submit team progress and high priority defects report to higher management
- Performed User Acceptance and System Integrations testing
- Managing testing efforts for multiple locations
- Worked closely wif business analyst and developers
- Support end users and production teams
- Tracking, editing, and updating defects in HP Quality Center
Environment: QTP 9, Quality center 9.0, Windows, Linux, Java, Tomcat,XML, HTML, Oracle.
Confidential, Bolingbrook, IL
QA Automation and Manual Tester
Responsibilities:
- Analyzed and identified teh Test cases based on requirement document of teh application
- Wrote manual test cases using quality center and using requirement document
- Involved as part of automation team using QTP, developed test scripts
- Reviewing and modifying teh Test cases for Test scenarios
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing
- Created test scripts using Automation tool QTP and checked teh functionality of teh application for every release
- Written Test Cases for ETL to compare Source and Target database systems
- Preparing and executing Test cases, Review test cases and Prepared Defect Report as per severity and Priority
- Designed Test cases and executed Test cases and reported teh Bugs using Quality Center
- Analyzed Test specifications and written Manual Test cases for Black Box Testing
- Defect logging, Tracking, Reporting and Validation using Mercury Quality Center
- Involved in Defect Reporting Meetings on a daily basis
- Wrote VBScripts for Black Box and White Box Testing
- Involved in project meetings and Interacted wif other team members in order to resolve teh problems
- Performed Regression Test execution based on teh priority of teh Test cases in Mercury Quality Center
Environment: JAVA, JSP,ETL,WebLogic, HTML, SQL Server 2005, and Windows 2003, Testing Tools: QTP 8.2, Mercury Quality Center 9
Confidential
Manual Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases in waterfall methodology
- Involved in all teh phases of Manual Testing process
- Executed scripts from Test Lab and TestCases in QualityCenter (QC), verified testing results against expected results and tracked defects
- End-to-end flow are defined
- Involved in Backend Database testing in Oracle using SQL
- Involved in Release support - Release to QA, involved in environment setup, testing teh release process
- Tested critical bug fixes including critical fixes and coordinated wif developers in release of bug fixes meeting tight timeline
- Defects were tracked, reviewed, analyzed using Test Director
- Conducted packages testing and schema testing using ETL
- Ensure that all teh test cases are updated in teh Test Director along wif Master test plan
- After successful release of projects, developed automation scripts using QTP and integrated teh script wif master script
Environment: QTP 8.2, Test Director 8.2,Oracle9i, J2EE, TOAD,ETL, SQL, J2EE, XML, JSP,Windows XP, UNIX and Visual Source Safe
