Automation Test Engineer Resume
Wheeling, WV
SUMMARY:
- Over 8 years of software testing experience in various business, vast knowledge in Software Development Life Cycle (SDLC) stages and expert in Quality Assurance (QA) process & Test Methodologies.
- Adept technical skills in performance testing in the domain of Gaming, Mobile, Social Networking, Healthcare/ Insurance, Banking Industries.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
- Advance in creating Test Cases to verify complex system requirements
- Having experience on Mobile Automation (Android and iOS) using Appium.
- Hands - on experience developing new automation frameworks using Protractor, QTP, Selenium, JMeter.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.
- Expertise in reviewing/analysing Software Requirements Specification documents SRS, Business Requirement Documents BRD , creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way using CA LISA
- Expert analysing business requirements and break into test requirements/test scenarios and acceptance conditions.
- Experience with bug tracking tools like Quality Centre/Test Director and familiar with Clear Quest, Bugzilla.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional(QTP) and Junit/TestNG, Load Runner and Junit/TestNG, Load Runner.
- Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Adhoc Testing and API Testing (SOAP and REST).
- Prior experience in analysing and reporting on performance metrics and test results.
- Performed Testing of database applications developed with Oracle, Sybase and SQL Server.
- Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation.
- Experienced in creating naming convention and maintaining Requirement Traceability Matrix (RTM) and Test Assessment Reports
- Good Understanding in Web related technology like HTML, VBScript, ASP, JavaScript, COBOL, JCL and SQL and PL/SQL.
- Expert in reporting & tracking defects, & maintaining with high level of detail with accuracy and recreation steps using Clear Quest, JIRA, Bugzilla, PVCS tracker, and Emails, Quality Centre, PHP Bug Tracker, OTRS.
- Extensive experience in testing Web applications and Thick Client applications.
- Experienced in Test coordination between Onsite and Offshore team.
- Worked Extensively in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behaviour Driven Development(BDD) Framework.
- Worked collaboratively and cross-functionally as part of a team as well as an independently.
- Working experience in Software Development methodologies such as Waterfall, Iterative (Spiral), Agile Scrum, RUP (Rational Unified Process), and Standard SDLC methodologies.
- Experience in both Agile and Waterfall Software Development Models
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter,GIT
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML, Java Script
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Wheeling, WV
Automation Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
- Developed test Plan a code in Java language using Eclipse, IDE and TestNG framework for functional testing.
- Created Test strategy and plan, create test data and organize test plans and test runs for automation.
- Experience in mobile applications for ios and android using tools like Appium, simulator and emulator etc.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, Appium to develop Automation testing scripts for web, Mobile and client server applications.
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application, Testing using Appium.
- Developed automation tests for Native and Web mobile versions using Appium and tested on simulated devices from Device Anywhere for functionality and integration of the Mobile application.
- Identify the Elements using Appium Inspector Configuring the Appium for the Mobile IOS using selenium.
- Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.
- Execution of performance test cases and estimating the performance of application like load testing and stress testing using Load Runner.
- Executed test cases with TFS, MTM and other corporately-supported tools, both licenses and open-sourced, used in the creation of test artefacts, troubleshooting and issue validation.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
- Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, Apache CXF for Web Service automation and Maven.
- Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Created testing framework based on Node.js (Night Watch framework).
- Testing voice quality and voice recognition functionality of IVR Systems and evaluated the quality of voice.
- Creating a scalable framework for the IVR applications to function for the changes in holidays and requirements of the business with publishing messages.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
- Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
- Automated ATT regression suite using the Selenium Web driver, JSON Classes, JDBC.
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Involved in building hybrid application showcasing both Native and Web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed Web Service Test with SOAP UI to test SOA platform.
- Assigned to support for developing SOA interfaces following AIA best practices to integrate with EBS and other third party applications.
- Perform responsibilities of developing test scripts by using SOA test tools
- Responsible for estimating required resource and components for SOA testing
- Responsible for testing and implementing service oriented architecture components
- Define software quality metrics that lend traceability to the software lifecycle in order to measure and track delivery dates, defect rates, and burn rates.
- Designed automation steps, identifying objects and creates test scripts.
- Reported the bugs/defects through JIRA.
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Installed and used lcov IOS code coverage tool for project.
- Support all NA field reps including identifying speaking opportunities, identify affiliations to enhance the brand awareness of Perfecto Mobile
- Used Perfecto Mobile for testing iOS and Android devices mobile devices (on the cloud).
- Executed Test cases on Cloud based mobile platform Perfecto Mobile.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: JAVA, Cucumber, C#, Selenium WebDriver, Selenium GRID, Unix, UAT, Perfecto, TFS, MTM, TestNG, Visual Studio, JIRA, Protractor, Maven, XML, HTML, JSON, JavaScript, MSSQL, Jenkins, SOUPUI, TDD, Agile, Web Services (SOAP & RESTFUL) JavaScript, Oracle.
Confidential, Newport Beach, CA
QA Automation Engineer
Responsibilities:
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language and Junit Framework.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Closely working with Platform Extension team and testing Web socket micro service implementation using Node.JS/Jasmine based functional tests
- Setup Jasmine and Selenium/IDE for unit and functional testing.
- Setup continuous integrated unit testing using Jasmine.
- Performed Front-end testing using Jasmine.js and Karma.js.
- Performed Functional Testing using Selenium RC and JUNIT using modularized framework
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN as VCS for Java based web application, using Maven as Build tool.
- Designed and developed story driven browser testing using JBehave and Selenium WebDriver.
- Performed Manual Testing and Automated Testing for Client/Server application and Web-based application that used WebSphere, Message Queuing, Active Directory, UNIX, Windows, and XML message based system in an Agile software development environment.
- Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Done SOA Testing, Validation and Virtualization Using CA LISA.
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google+ with OA UT token handling; and Creating HTML files for iOS Message Controller to share URLs and formatted text
- Extended Web Services Tests in a Low -impact way using CA LISA
- Assist in building out and testing API endpoints (Java)
- Attend Functional Requirement and Design review meetings to obtain the technical knowledge to become proficient in assigned products.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java and Python using Junit prior to agile release
- 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.
- Prepared Defect Report as per severity and Priority.
- Developed Data Driven Tests using QTP and HP ALM QC and automated functional testing.
- Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.
- Involved in tracking, reviewing, analysing defects using the Quality Center.
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Handled the tasks of assisting senior SOA testers in developing test strategies and in gathering testing requirements
- Responsible for updating testing status and preparing testing requirement specifications
- Assigned the tasks of testing data set-up, testing environment, and reviewing test scripts on a periodic basis.
- Designed and developed framework for Mobile Browser application testing using Perfecto Mobile.
- Creating scripts using Perfecto Mobile's record and play features
- Performed automated Regression tests for every modified build.
- Conducted daily meetings with the developers and build Team
Environment: Selenium WebDriver, Appium, Jenkins, Cucumber, SOAP UI, QTP, JMeter, LoadRunner Maven, TestNG, Quality Center, Firepath, Firebug, VBScript, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and Windows, Appium, Jasmine, CA LISA,Perfecto.
Confidential, Dallas, TX
QA Engineer
Responsibilities:
- Reviewed Design documents & Business Requirements Specification Document (BRD) and Use case to learn the function and scope of the application.
- Involved in writing and implementation of the Test Plans, Test Scenarios, and Test Cases in Waterfall Methodology.
- Implemented and executed Test cases on different browsers concurrently by integrating Junit Framework with Selenium WebDriver.
- Maintained the Reusable library of methods and all the page objects in the configuration file using. Properties.
- Involved with all types of manual testing like Functional testing, Adhoc testing, Smoke testing, Positive & Negative testing, Regression testing, Integration testing, GUI testing & Browser Compatibility testing.
- Wrote complex SQL Queries to validate the integrity of the database and tested database tables data.
- Used SQL statements to extract data from the tables to validate test results in SQL server.
- Interacted with developers, business analysts and discussed technical problems and reported bugs.
- Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixing use JIRA test management tool.
- Worked for Point of Sale (POS), Order Entry, Production Management, Inventory Management, Warehouse Management System (WMS) and Customer Relationship Management (CRM) modules.
- Participated in all phases of the Software Testing Life Cycle such as Requirements Capturing, Analysis, Test Plan, Test Scenario Design, Test Case Development, Test Execution, Defect Analysis, Defect Tracking, Test Cycle Enclosure, and Test Result Analysis.
- Used UNIX operating system to check error log file.
- Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
- Automated the legacy applications using QTP, by utilizing the existing framework and added the objects to the object Repository and coded Reusable Global and Application related VB scripting functions.
- Validate compliance with business requirements in System Test and UAT Environments.
- Tested Web Services using SOAP UI tool and Rest Client plugin for Firefox by consuming WSDL and WADL files and validated the response against the database and inserted assertions
- Actively participated to setup the test environment for the application needed to be deployed into test environment.
- Provided support to deployment team and run different batch jobs during smooth deployment.
- Worked very closely with developers to achieve a high level of code coverage in the stage of bug fixing for producing better quality application.
Environment: QTP, JIRA, UNIX, Oracle, MS-Office, XML, SQL Server, HTML, Firebug, EclipseJunit, SOAP UI, RESTAPI, WSDL, WADL
Confidential
QA Engineer
Responsibilities:
- Analysed 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.
- Preparing and executing Test cases, Review test cases and Defect Reporting.
- Analysed Test specifications and written Manual Test cases for Black Box Testing.
- Defect logging, Tracking, Reporting and Validation using Mercury Quality Centre.
- Prepared Defect Report as per severity and Priority.
- Involved in Defect Reporting Meetings on a daily basis.
- Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Centre.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Centre.
- Involved in project meetings and Interacted with other team members in order to resolve the problems.
Environment: JAVA, JSP, WebLogic, HTML, SQL Server 2005, and Windows 2003, Testing Tools: QTP 8.2, Mercury Quality Centre 9.
Confidential
Manual Tester
Responsibilities:
- Understand all project documentation like Feature list, Functional requirement documentation involved in developer team meeting.
- GUI Testing and Browser compatibility testing
- Reported bugs to the development team using Quality Centre
- Performed regression testing for the defects rectified by developers.
- Perform UAT testing with the users by executing the Regression scripts and make sure the requirements are met.
- Executing the SQL queries in the database to verify the data Integrity between GUI and database especially for Driver Shift management and pay management.
- Understand client changes documentation and perform sanity testing.
- Responsible for defect reporting and tracking till closure & presenting reports to clients.
Environment: JSP, Java, Java Applet, JavaScript, Oracle, UNIX, SQL
