We provide IT Staff Augmentation Services!

Automation Engineer/ Mobile Tester Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 8 years of experience in Software Quality Assurance and Testing Applications (Both Manual and Automation testing).
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, Jbehave, SOAP UI and HP Quality Center.
  • Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Involved in implementing BDD framework using Cucumber.
  • Created step definition and feature files using Gherkin (Cucumber).
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Implemented mobile automation framework using APPIUM.
  • Implemented Appium Scripts to test IOS and Android platforms.
  • Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java, JavaScript, C Sharp, Python, Ruby and Perl. Experience on CLAIMS and HIPPA standard testing. Testing UI web applications
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Experienced working on test management tools like team foundation server (TFS).
  • Good programming skills in Java, Python, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter

Bug Tracking Tools: JIRA, Bugzilla, Quality Center (QC), TFS, Rally DEV, Jira, Bugzilla 2.0, MTM, Dovetail, Jenkins, Lean Testing, IBM Clear Quest, Bug Host, DevTrack, BUG track, Mantis

Automation Framework: POM, OOF, Hybrid, Keyword, Modular, Data Driven, TDD, BDD (Cucumber)

Web Debugging Tool: Xpath, Fire path, Firebug, Webdebugger

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall, V-Model

Languages: JAVA, C, C#, Java Script, HTML, XML, VB, Phyton

Continuous Integration Tools: Jenkins, Hudson, Bamboo

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Application: Microsoft Office, Excel, PowerPoint, Outlook, IBM Lotus Note

Project Management Tool: PPM, Clarity PPM

Other tools: Ms office, Ms Visio

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential,SanAntonio,TX

Sr. QA Automation Engineer

Responsibilities:

  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
  • Created whole test framework using Selenium WebDriver for further test creation and execution.
  • Performed performance and load testing by using Selenium WebDriver.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed automation framework to test SOAP based Web Services using TestNG.
  • Implemented mobile automation framework using APPIUM.
  • Implemented Appium Scripts to test IOS and Android platforms.
  • Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications.
  • Maintained and executed Maven build files for running automated tests.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Automated Rest API tests in Cucumber/Selenium framework.
  • Involved in implementing BDD framework using Cucumber.
  • Created step definition and feature files using Gherkin (Cucumber).
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Used Jira for defect reporting and tracking
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins .
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Involved in setting upstream and downstream Jenkins jobs.
  • Participated in internal and cross functional code and design reviews.
  • Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
  • Created the data driven framework using HP Service Test and SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
  • Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
  • Developing SQL Queries/SQL Procedures to test data load.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Played a key role in production releases and perform UAT test of the system.
  • Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.
  • Worked with an integrated team of developers, project managers, and business and testing analysts.
  • Contributed to Team Effort by accomplishing related results as needed.
  • Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
  • Worked in cooperation with all members within organization and project.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, SOAP UI, Quality Center, Eclipse, XPath, Firebug, TFS, Groovy Scripts, Ruby, Agile, SQL and Windows, Jira.

Confidential,Seattle,WA

Sr. Test Automation Engineer (Selenium)

Responsibilities:
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations
  • Performed different testing task using various test scripts on Selenium WebDriver and TestNG
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java)
  • Implemented mobile automation framework using APPIUM.
  • Implemented Appium Scripts to test IOS and Android platforms.
  • Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG
  • Wrote Ant build scripts to automate the compilation and execution of TestNG test cases/suites
  • Used Java language and TestNG framework for scripting. Used TestNG for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
  • Involved in implementing BDD framework using Cucumber.
  • Created step definition and feature files using Gherkin (Cucumber).
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Used Jira for defect reporting and tracking
  • Used Selenium WebDriver API to write automation script
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in Web Services Testing using SOAP UI.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used Jira for defect reporting and tracking
  • Data Validation and testing using SQL with Oracle and Toad
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Jira, SOAP UI, XPath, Eclipse, XML, DHTML, SQL,Oracle, Windows

Confidential

Sr.QA Engineer

Responsibilities:
  • Involved in understanding and reviewing requirements, creating the use cases, documenting all the requirements with each use case number and linking test cases with the requirements.
  • Automated the functionality and interface testing of application using Selenium WebDriver.
  • Used Selenium WebDriver as an automation tool for record and run secession.
  • Performed functional, system, and regression testing of a web based application working in an agile environment.
  • Used Selenium WebDriver to develop and maintain reusable Test scripts and worked with expert view environment using parameterization, checkpoint, regular expression, object model, virtual objects, and recovery Scenarios etc.
  • Used Selenium WebDriver for automation test execution of the test cases in each iteration.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and Junit.
  • Involved in implementing BDD framework using Cucumber.
  • Created step definition and feature files using Gherkin (Cucumber).
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Converted manual test scripts to automated test scripts in Selenium.
  • Involved in developing detailed test strategy, test plan, test cases using JIRA for Functional and Regression Testing.
  • Logged and managing the defects and resolving the logged defects in JIRA.
  • Exported and Imported test data between JIRA and MS Excel/Word.
  • Checked the data flow through the front and backend and used SQL queries to extract the data from the database.
  • Managed data base warehouse by transferring daily updates which are edited in current data base.
  • Perform UAT testing with business analyst assistance to check the system after resolving all the defects which are been found during test phase.
  • Prepared weekly productivity reports and submitted test metrics to the management.

Environment: Java, Selenium WebDriver, Junit, Jenkins, Cucumber, Ant, SOAP UI, Jira, XPath, Eclipse, DOM, HTML, CSS, Java Script, Agile, Internet Explorer, Chrome, Firefox, SQL, Oracle and Windows.

Confidential,Chicago,IL

QA Analyst

Responsibilities:

  • Project is developed using agile/scrum methodology.
  • Performed functional testing on Patron reports and report generator.
  • Performed stress test on data migration from Titanium to SQL database.
  • Lead a small team off shore and on shore, 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.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Webservice Testing.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Did performance testing to ascertain how the components of a system are performing, given a situation.
  • Defect logging, assignment and tracking through Microsoft Test Manager.
  • Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
  • Used TFS source control to deploy application.
  • Modified the programs or JCLs that needs modification to fix a specific problem.
  • Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
  • Worked on TFS for accessing code.
  • Involved in Writing Cucumber Scripts.
  • 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.
  • Tested large volume databases by using stored procedures.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Performed automation testing on X View applications.
  • Hands on experience on Mobile App Testing (iOS, Android and Web OS)

Environment: QTP10, SOAP UI, QualityCenter 10, Selenium, C#, ASP.NET, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.

Confidential, Ohio

QA Automation Engineer

Responsibilities:

  • Project is developed using agile/scrum methodology.
  • Analyzed and reviewed Story Boards to gain overall understanding of the functionality of the application.
  • Written and executed functional test plans for manual testing.
  • Developed Acceptance Criteria for each sprint as part of release.
  • Tested the new functionalities based on the new requirements and coordinated with development team in fixing the issues.
  • Performed Positive and Negative testing by inputting valid and invalid data
  • Participated in daily Scrum meetings to discuss the status of work done.
  • Performed Acceptance Testing for every Release.
  • Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
  • Responsible for creating automation scripts by using QTP with data driven testing framework.
  • Created functional libraries with user defined functions and associated with the tests.
  • Enhanced the automation test scripts with checkpoints, Synchronization points, Regular expressions and output values.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Webservice Testing.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Responsible for creating Test Environment for Web Services testing
  • Executed and scheduled the automation test scripts from Quality Center.
  • Involved in Backend Database testing by using Toad.
  • Conduct coding in C#, JUnit and Selenium.
  • Built Automation framework using C# for client services
  • Built automation test framework for client side products using Selenium WebDriver.
  • Conducted automation test framework
  • Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
  • Performed performance testing to establish the benchmark behavior of the system.
  • Involved in User Acceptance Testing (UAT) of the application.
  • Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
  • Prepared the Test Results document which summarizes testing activities and results.

Environment: QTP10, SOAP UI, QualityCenter 10, C#, ASP.NET, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.

Confidential,Little Rock,AR

Automation Engineer/ Mobile Tester

Responsibilities:

  • Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements.
  • Build Manual scripts for Android and IOS applications
  • Worked on UI Automater Android framework
  • Performed end-to-end testing of Mobile application and verified compliance for software quality standards of the organization
  • Performed manual testing on Mobile application using manual scripts.
  • Performed automated Regression tests for every modified build for both web and mobile application
  • Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
  • Developed and executed test cases for integration, system and regression testing throughout the software development life cycle.
  • Implemented Recovery Scenario to handle unexpected events or errors
  • Did performance testing to ascertain how the components of a system are performing, given a situation
  • Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
  • Worked on TFS for accessing code.
  • Defects were Tracked, Reviewed, Analyzed and Compared using Quality Center
  • Participated in Test Case review and Test case sign off meetings.
  • Wrote several automation scripts in QTP with record/play and descriptive programming using VB Script
  • Wrote functional libraries for reusability in several automation scripts
  • Created automation scripts using descriptive programming
  • Tested in Development, Staging and Production Environments
  • Conducted weekly meetings with the developers and build Team

Environment: QTP 9, Quality center 9.0, Windows, Linux, Java, Tomcat, XML, HTML, Oracle

Confidential

QA Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Worked under waterfall methodology.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, SQL, Oracle, VSS, Window

Confidential

Manual Tester

Responsibilities:

  • Responsible for Preparing Test Cases Based on the Functional Requirements.
  • Reviewed the User Requirements Document and prepared the detailed Test Strategy for the Testing effort.
  • Preparation of Test Scenarios and Test Cases during the Test Design Phase and get the approval from BA/Client
  • Updating and Modifying Test cases in TestRail.
  • Involved in Test Execution, Results Analyzing and Defect Reporting in QTP.
  • Conducted Regression and Re Testing once defects are fixed.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Gathering of functional requirements in Agile projects, creating HLD, reviewing LLD, involving in code reviews and Unit testing.
  • Preparation of Test status and Test summary reports.
  • Held daily and weekly meeting with the project and QA manager.
  • Prepared Traceability Matrix for the application.
  • Proven ability in proactively identifying and resolving issues. Effectively involved in the review of the Test results.

Environment: Manual Testing, TestRail, QTP.

We'd love your feedback!