We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 8+ years of QA experience in Manual/Automation testing of Web/Mobile apps and client - server application, UAT in Banking, Retail, E-Commerce, Pharmaceuticals domain.
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
  • Proficient in Automation tools like Selenium WebDriver/RC/IDE/GRID, QTP (Functional & regression Testing), TestNG, jUnit, Ant, Maven, Jenkins, Hudson, Jbehave, Cucumber, and soapUI Pro for testing Client Server and Web based Applications.
  • Software Development Engineer in Test (SDET) can thrive in agile, results-driven, team oriented environment, and has a passion in building automated solutions for the web applications.
  • Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
  • Thorough experience with use cases, and user requirement specification documents.
  • Experience in automation testing using QTP and Selenium. Well Experienced in writing Java Scripts in QTP and Java in Selenium. Used various Concepts of QTP such as checkpoints, regular expression on various stages of application in different projects.
  • Experience in web environments using Ruby on Rails, Jasmine, Cucumber, HTML, JavaScript, CSS, JQuery, Object Oriented Programming, SQL and MySQL. Worked on developing and maintaining ruby and cucumber based Test harness system that performs automated tests.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for a nightly batch run of the Script.
  • Hands on experience in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Data Driven Framework and Behavior Driven Development (BDD) Cucumber, Mocha, Jasmine framework and in providing an efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Good experience in Mobile testing using APPIUM in both IOS and Android applications and in using simulator and emulator(Android Studio) and have a great exposure on testing Windows and Blackberry devices.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Manual and Automation Testing (Black Box, White Box, and Gray Box Testing) on Web-based applications.
  • Have experience in using Web-debugging tools like Fire Path and Firebug for finding elements locator.
  • Coordinate with developers, business analysts, and user representatives in application design and document reviews and capable for meeting tight deadlines in a result-oriented and efficient manner.
  • Good communication skills, a good team player and a self-starter, capable of working independently and motivating a team of professionals.
  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases and conducted data based testing by executing MySQL, SQL, PL/SQL queries to in oracle.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

TECHNICAL SKILLS:

Testing Tools: QTP 9.0/10/11.0, UFT, SoapUI, Selenium

Bug Reporting Tools: Quality Center, Bugzilla, Jira, HP ALM

Databases and Tools: MySQL, Hadoop-Hive, Cloudera Impala, Oracle, SQL Workbench

Operating Systems: Windows XP/NT/ 7/8/98/2000/10, Linux

Languages: Core Java, HTML, Ruby, Cucumber, SQL, XML, JavaScript

Methodologies: Agile/Scrum, Waterfall, V-model

Big Data tools: Hadoop HDFS, Sqoop

IDE: Eclipse 3.x, NetBeans 6.x

Web Service Technologies: Web Services, SOAP, Restful, Soap UI

Deployment & Build Tool: Apache Ant, Apache Maven 1.0

Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP

PROFESSIONAL EXPERIENCE:

Test Automation Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Performed manual testing and automation testing (using Selenium Web Driver) on web-based application.
  • Performed functional testing, integration testing, system testing, and smoke testing.
  • Prepared Test scenarios and corresponding test cases to ensure that product adheres to the business requirements.
  • Execution of daily smoke tests to ensure the deployment of each environment is stable.
  • Review of business components and test scripts from offshore delivery.
  • Analyzed User stories to provide estimations on Regression suite development.
  • Involved in the development of Test Plan and Test cases.
  • Performed automation for Functional and Regression Testing using Selenium WebDriver.
  • Developed Java scripts to automate the test cases.
  • Developed automation script for Mobile Native Applications (IOS, Android) using Appium, Java.
  • Performed Mobile Testing in iOS devices and Android devices using Appium Server.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API
  • Develop applications to facilitate or automate operational tasks.
  • Create web apps to facilitate operational tasks.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running the test on nightly basis automatically.
  • Collaborate with internal customer to create software solutions for their problems.
  • Collaborate with customers in order to automate their processes.
  • Used Jasmine i.e., behavior-driven development framework for testing JavaScript code.
  • Used SVN (Subversion) Version control system to check how the changes are performed in the data.
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Write the step definitions for feature files in java in ATDD framework.
  • Extensive use of Developer Tools (F12) to identify the element’s ID or name in Internet Explorer which is similar to FireBug in Firefox browsers.
  • Combined Protractor with powerful tools and technologies such as NodeJS, Selenium, WebDriver, Jasmine, Cucumber and Mocha.
  • Experienced in White Box Testing by authoring Java Codes in Selenium WebDriver.
  • Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
  • Use of SQL scripts in Oracle databases to validate and query the functionality.
  • Involvement in Black Box Testing.
  • Interacted with Software Developers for bug reviews and participated in QA Meetings.
  • Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
  • Updating project progress. Scrum updates and discussion of daily development issues.

Environment: Agile Methodology, Java, J2EE, Weblogic App Server 9.1, Jasmine, Cucumber, Selenium IDE, Selenium Web Driver, Quality center 9.0, JIRA, MS Office 2007 and Oracle.

Sr. QA Consultant

Confidential, Chaska, MN

Responsibilities:

  • Involved in all stages of Quality Assurance Life cycle.
  • Setup Selenium from scratch as an automation tool and developed automated test scripts using Selenium Webdriver from the manual test case.
  • Developed and implemented robust MVC pattern based testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in designing of the modules and testing JAVA classes that controlled the whole flow of the module as per specifications.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Ruby for Cucumber.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Involved in Mobile Testing includes App Testing for Android and iOS devices using Appium.
  • By using Android and iOS Automation Tools like Appium for testing Native apps, and Web-based applications.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Used Java language and TestNG framework for scripting.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running the test on nightly basis automatically.
  • Used Jenkins continuous integration server to run automated test suites.
  • Involved in Automation using test tools, JIRA, TestComplete(SmartBear).
  • Automated tests are developed in Java using Selenium Web Driver, TestNG, and Cucumber.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Worked with designing and building automation frameworks in Cucumber BBD.
  • Testing Mobile app on iOS 5.0, & iOS 6.0 using IPhone 4, 4s, 5 mobile devices & iPad (2, Mini) tablets, Android 3.0, 4.0, 4.0.1 using Samsung, Motorola tablets.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test/invoke web services.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • 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. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, Eclipse, Ruby, SOA, Cucumber, Firebug, Test Rail, Firepath, XPATH, HTML, JavaScript, Quality Center, XML, ALM, SQL, Oracle, UNIX, Test Complete, Microsoft Office suite, Windows.

Quality Analyst

Confidential, New Orleans, Louisiana

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Automated Test Cases using Selenium, Eclipse
  • Configured the Selenium WebDriver
  • Perform Functional Testing and Regression Testing using Selenium WebDriver
  • Used Selenium WebDriver to handle various web pages controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Used Java for scripting.
  • Caching contents for Rails is used and queries are optimized for analyzing and improving application efficiency.
  • Recognized test automation opportunities and analyzed SOA requirements
  • Performed both Black Box Testing and White Box Testing.
  • Tested several web services using SoapUI Pro (SOAP and REST based)
  • Used Soap UI for API Testing.
  • Very good experience in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development(BDD) Framework
  • Created feature file, scenario outlines by improvising Cucumber
  • Tested automated test scripts with Ruby/Cucumber.
  • Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
  • Used QC to report defects
  • Expert in writing SQL scripts to query the data and validate the functionality in Oracle databases.
  • Experience in DB2 to maintain the functionality of the database.

Environment: Windows 2003/XP, VS.Net 2008, QTP, SQL Server 2005, T-SQL, IIS 5.0, TestRail, Test Manager, Ruby, CSS, HTML, QC, and Selenium.

QA Consultant

Confidential

Responsibilities:

  • Extensively worked on requirements gathering and reviewing of the requirements including functional and non-functional specifications.
  • Worked closely with the UI team to model the screens, which met the potential requirements, organizational and regulatory standards.
  • Worked with business users to establish requirements, use cases, wireframes, and UAT parameters through a combination of one-on-one sessions, focus groups, and multi-organization workshops.
  • Requirement gathering and designing were done using MS Visio.
  • Maintained Daily Status and Progress Reports to quantitatively measure the state of the system as the bugs were being reported and fixed by the Testers and Developers.
  • Guided entire testing team for functional and nonfunctional requirements and also supported in resolving the technical flows through analysis.
  • Participated in daily Scrums/Meetings to provide task status updates.
  • Develop Test Plan Document, Test Procedures, Test cases for manual testing.
  • Handled Change Request by liaising with the technical team and Business owners.
  • Prepared wireframes and mock screens using HTML5 and CSS3 alongside UI team.
  • Created and maintained Issue Tracking documents and tested database using TestComplete.
  • Liaised with technical teams to ensure requirements are interpreted accurately and meet delivery.
  • Used IE tester for IE browser compatibility tests.
  • Participated in project review meetings to resolve defect related issues via personal meetings and web-ex sessions with the team.
  • Responsible for getting bugs resolved by identifying bugs, recording them, and consistently follow up with the technical team to get a resolution.
  • Review release documents, implement Agile methodologies, Lead AGILE reviews, Lead work on Automation using test tools, Test complete or Test execute (Smart Bear).
  • Defects were tracked, prioritized and analyzed for the variation between expected and actual results.
  • Conducted system functionality testing: developed and executed test cases, produced problem reports, suggestions, system test logs, and test incidents reports
  • Developed and updated Test Matrices, Test Scenarios, and Test Cases.

Environment: System Testing, Integration Testing, Unit testing, HTML, Test Complete, SQL Server 2008, Mozilla Firefox, jQuery, HTML, CSS, JavaScript, Clear Quest, JIRA, MS Excel, MS Word/PowerPoint.

Jr. Quality Analyst

Confidential

Responsibilities:

  • Worked with Business team to understand the business process, identify gap in requirements, identify bottlenecks and work on improvements
  • Functional Testing, User Acceptance testing, Regression testing, GUI testing, Back-end testing and Compatibility testing
  • Created and executed manual test cases using Quality Center.
  • Created the test data and executed the test cases for the application.
  • Developed and implemented a well-defined testing methodology.
  • Worked on the onsite and offshore model.
  • Knowledge in Using Quality Center for maintaining the Requirements, Test Plan, Test Lab, Defects, generated graphs and reports based on the user needs for test metrics.
  • Knowledge on using Object Repository, Excel data sheet, Library file
  • Automating scripts (QTP) to work for the new enhancement application for regression testing.
  • Preparation of Test Data for Regression testing.
  • Analysis of requirements and participating in Technical and Functional Requirement review meetings.
  • Performing Backend Testing and executed SQL Queries for validations
  • Generated manual scripts for functionality and regression testing and executed them.
  • Used Quality Center to track the requirements and also integrated it with QTP and maintained all the scripts on QC server.
  • Wrote and executed Test Scripts and Test Cases, detected the errors and re-tested the code.
  • Identified defects during test executions, logged them into Quality Center Defect module for bug tracking and generated defect reports.

Environment: QC, Manual Testing, VB Script, Java, XML, PL/SQL, MS Office.

We'd love your feedback!