Sr. Test Automation Engineer Resume
Mason, IowA
SUMMARY:
- Over 7 years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications
- Extended expertise in QA and Automated Software Testing using QTP, SoapUI, HP/ALM/Quality Center and Selenium
- 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 with development team
- Experience in both Agile and Waterfall Software Development Models
- Experience in Functional automation tool QTP and Load & Performance testing tool LoadRunner
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using TestNG, Junit, ANT & Maven build tools
- Hands on experience in Test automation using different Automation tools/techniques. Done Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environments, Extracting Test results, Cross browser testing and data validation experience in test automation by using open source tools such as Selenium, Junit, JMeter, Appium
- Knowledge of Automation Tool like protractor
- Performed software development processusing TDD(Test - driven development)
- Experienced with SOA, Web Services, SOAP, SoapUI, RESTful, WSDL technologies
- Experience with Mobile App and Hybrid App testing in both IOS and Android in testing native apps on iPhone, Android and iPod devices manually
- Used Ranorex tool for testing current and early Android applications
- Experience with mobile testing automation tool like MonkeyTalk
- Experience with bug tracking tools like Quality Center/Test Director and familiar with Clear Quest,Bugzilla
- Involved in functional testing, black box testing, Python, negative testing, compatibility testing, and recovery testing
- Expertise in Manual Testing, Automation Testing and Service Oriented Architecture(SOA)
- Developed XML test data and implemented Functional and Data Driven tests using SoapUI
- Performed Testing of database applications developed with 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
- Extensive experience in testing Web applications and Thick Client applications
- Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation
- Experience in Test coordination between Onsite and Offshore team
- Prior experience in analyzing and reporting on performance metrics and test results
- Ability to interact with end users, also quick learner and team player with good communication skills
- Excellent analytical and problem solving skills with the ability to troubleshoot with strong oral and written communication skills
- Adept technical skills in performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries
- Worked collaboratively and cross-functionally as part of a team as well as independently
SKILL:
Build/ CI Tools Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Jmeter, Cucumber, Firebug, FirePath, TestNG, Web services, JXL, Fitnesse, SOAPUI, Coded UI, Appium, iTKO LISA, Microsoft Visual 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 Add ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo, Ant, Maven, Jenkin, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Methodologies: Agile/Scrum, Waterfall
Platforms: Windows 7/Vista/XP, UNIX, Linux
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual, Black Box and White Box testing
Operating System: Windows 2003/XP/NT/98/95, UNIX, Linux
WORK EXPERIENCE:
Confidential, Mason, Iowa
Sr. Test Automation Engineer
Responsibilities:
- Project is developed usingagilemethodology
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven
- Performed testing on JCL Utility and Crystal Reports
- Experience Tester in Agile Development Environment Using TDD and ATDD approach
- Experience in multi-platform (iOS, Android) compatibility testing
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI
- Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user’s interaction with an Angular 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
- Used Android Debug Bridge (ADB) command to track bugs, reported to developer via Jira software and verified reproducible
- Worked on the Parameterization using TestNG Parametersand DataProvider annotations in Selenium WebDriver Scripts
- Performed functional testing on Crystal reports and report generator
- Performed stress test on data migration from SQL database
- Assist in designing, planning and managing the data migration process
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization
- Mobile automation of android and windows app using Appium and Selenium Webdriver
- Performed automated Regression tests for every modified build
- Prepared Defect Report as per severity and Priority
- Developed Data Driven Tests using QTP, HP ALM, QC and Automated functional testing
- Written and executed test scripts for performing testing on Mainframe Migration
- Used Defect Management tool JIRA.
- Lead a small team off shore and onshore, prioritize tasks and deliver
- Used HP application life cycle management 11.0 for test design, execution and defect tracking
- Partner with development to resolve defects and coordinate with offshore developers on a daily basis to resolve the root cause analysis meetings
- Conducted daily meetings with the developers and build Team
Environment: Quality Center, Eclipse, Cucumber, TestNG, JIRA, ATU,QTP 10,C#,ASP.NET, BOE Crystal Reports, JCL Utility, Appium, python, Oracle, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0,Maven, Linux, SQL.
Confidential, Pasadena, CA
Sr. Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies
- Implemented Recovery Scenario to handle unexpected events or errors
- Performed functional testing for detailed test case design and executed tests
- Performed quality assurance using Selenium and Ruby
- CreatedAutomated Regressiontest scripts usingiTKO LISA
- Extensively usediTKO LISAandSOAP UI Parameterize its tag values to cover the different scenarios using Input XML
- Knowledge on different LISA suites, LISAVIRTUALIZE, LISA TEST, LISA VALIDATE, LISA PATHFIDER
- Implemented SoapUI for Web service Testing
- Used Modular Framework design with Loose Coupling of all the modules
- Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool
- Performed web services using RESTful and did lightweight data-interchange using JSON
- Made software defects reproducible and enter them into bug tracking systems such as Jira and BugZilla
- Performed functional testing on Patron reports and report generator
- Very good experience in Accessibility testing, used to test the application by different roles so as to test the access to different kinds of users for different modules/links in the application
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant
- Performed stress test on data migration from Titanium to SQL database
- Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory
- Performed automation testing on X View applications
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Used Selenium WebDriver to test search results of Meta search engine
- Partner with development to resolve defects
- Developed Data Driven Tests using SOAP UI and automated functional testing
- Did performance testing to ascertain how the components of a system are performing in a particular situation
- Responsible for documenting the Automated Test results using SoapUI and QTP
- Worked on TFS for accessing code
- Tested large volume databases by using stored procedures
Environment: QTP10, SOAP UI, Quality Center 10, Ruby, Selenium,C#,ASP.NET, Oracle, TOAD, UNIX, Junit and Ant, MS Office, HTML, Ranorex, Windows XP/Vista, Internet Explorer 6.0,Eclipse, Mockito,Agile Methodology.
Confidential, Austin, Texas
Automation/SOA Tester
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments
- Configured SeleniumWebDriver and created Selenium automation scripts in java using TestNG prior to agile release
- Build scenarios in JMeter to analyzing results I performed Load and Stress tests
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver under Java platform utilizing industry leading harness design patterns and approaches
- Written Grey box and Black box test cases based on the User and Business Requirements
- Had good knowledge of cucumber while working on project. Creation of framework in Selenium WebDriver using behavior driven approach like JBehave
- Cucumber can be used 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
- Created and executed the test scripts with Java and Selenium Web Driver
- 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 the various phases of the application development using Selenium
- Extensively used SeleniumIDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases
- Extensively worked on Selenium webDriver with the 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 the web application
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.Used Page Object Model, 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 with complex SQL queries from oracle database
- Functional and Cross Browser testing of Defined Browser Stack of the 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 with different data points etc
- Participated in daily, weekly meetings and technical reviews and Prepared reports
- Written automation test cases in the following languages in Java, C#, C++
Environment: QTP10,SoapUI, Quality Center 10, C#, ASP.NET, Monkey-Talk, IOS, Android, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential, Columbus, WI
QA Engineer
Responsibilities:
- Developed manual and automated test cases to test the functionality of the application.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional
- Created the Test plans and Traceability Matrix in ALM
- Developed and executed test cases for integration, system and regression testing throughout the software development life cycle
- Performed Functional testing and Published test summary reports
- Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization
- Performed automated Regression tests for every modified build
- Conducted weekly meetings with the developers and build team
- Implemented Recovery Scenario to handle unexpected events or errors
- Defects were Tracked, Reviewed, Analyzed and Compared using Quality Center
- Participated in Test Case review and Test case sign off meetings
- Tested in Development, Staging and Production Environments
Environment: QTP 9, Quality center 9.0, Windows, Linux, Java, Tomcat, XML, HTML, Oracle.
Confidential, Wilmington, NC
QA Automation and Manual Tester
Responsibilities:
- Analyzed and identified the Test cases based on requirement document of the application
- Reviewing and modifying the Test cases for Test scenarios
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing
- Wrote VBScripts for Black Box and White Box Testing
- Involved as part of automation team using QTP, developed test scripts
- Preparing and executing Test cases, Review test cases and Defect Reporting
- Prepared Defect Report as per severity and Priority
- Designed Test cases and executed Test cases and reported the 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
- Involved in project meetings and Interacted with other team members in order to resolve the problems
- Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center
Environment: JAVA, JSP, 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
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues
- 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 the release process
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline
- Defects were tracked, reviewed, analyzed using Test Director
- Ensure that all the test cases are updated in the Test Director along with Master test plan
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script
Environment: QTP 8.2, Test Director 8.2, Oracle9i, J2EE, TOAD, SQL, J2EE, XML, JSP, Windows XP, UNIX and Visual Source Safe