We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Roseland, NJ

SUMMARY

  • 7 years of QA experience in Manual and Automation testing which includes Web based application Testing, Mobile Testing, Web Services Testing and client/server application testing
  • Experienced in open source Automation tools: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, Cucumber experienced on Appium for mobile app testing Android and iOS.
  • Experience in creating Change request, URS, FRS documents
  • Monitors project teams QA practises removes impediments & issues and risks
  • Experience in working with QTP (UFT) descriptive programming, Keyword driven and Data driven and Hybrid Frameworks.
  • Sound knowledge of Software Integration, Unit Testing, UI (User Interface Testing), Regression, Usability, Back End, Front - end, Functional, System, Browser, Resilience Testing, Multiple-Browser Testing, Non-Functional testing and Compatibility Testing.
  • Experience in Data Mining, PowerMart, PowerCenter, Server Manager, Session Manager, Designer, Workflow Manager, Workflow Monitor, MetaData Reporter.
  • Excellent knowledge in extraction, cleansing and modification of data from/to various data sources like flat files and databases
  • Detail study of the BRD, Scenario identification, FRS and Bug Reporting using Quality Centre and Jira
  • Good at scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source tree, GIT Bash, GitHub, GIT GUI and other command line applications
  • Good at scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS
  • Performance analysis was driven by Ruby-Prof and code coverage with Simplecov. possible to solve several general problems in the areas of OOP and GOF standard and traditional Ruby shortcomings with the GOF Decorator and Strategy Patterns
  • Create and Automate tests using Selenium IDE and Selenium WebDriver
  • Extensive QA experience in different phases of lifecycle, including Test Planning, Test Execution, Defect Tracking, Management and Reporting
  • Analyse the results of software tests and provide results for use in development code inspections and group reviews of project deliverables
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver, and Test NG), Eclipse and preparation of automation test framework
  • Analyse the results of Software tests and provide results for use in development code inspections and group reviews of project deliverables
  • Good understanding and hands on experience with web technologies like HTML, XPATH, XML, Java
  • Sound knowledge in writing automation scripts using Behaviour Driven Development(BDD) Cucumber framework
  • Enhance test frameworks and develop automated tests using Parasoft SOA test, UFT, SOAPUI to ensure consistency
  • Tested Sure scripts data messages between Sure scripts and Omnicare using data driven Parasoft SOA test test cases
  • Developed the Front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data
  • Regular work involving building new Linux physical and Virtual servers using kickstart and PXE boot.
  • Strong knowledge of large scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning
  • As a member of the Entry team work in an Agile/Scrum environment using VersionOne manage user stories and tasks.
  • User story life cycle management using VersionOne
  • Developed a process for managing engagements across 10 consultants using VersionOne
  • Trained customers on the setup and usage of VersionOne an agile planning and tracking application
  • Work onVersionOnefor test task assignments, Work on HP ALM for test case creation, defects reporting
  • Creating and updating stories inVersionOne
  • Effective communication maintaining telephone and radio communications with incident responders MDOT field personnel and other public and private agencies.
  • Lead and coached Lean Six Sigma, SMED, Kaizen, and Lean Manufacturing Projects.
  • Lean Six Sigma Expert, responsible for leading LSS projects, Kaizen events, and improving the KPI process.
  • Spearheaded Six Sigma training program for internal and external customers, including: writing all LSS training modules, training core modules, and establishing testing protocol
  • Experience with Linux installations configuration management and patch administration as member of a production support team.
  • Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium
  • Ability to create automated and extendable test framework for a mission critical web application
  • Proficient in using various Defect tracking tools (Quality Centre, TRAC Merant Tracker)
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code
  • Conducted Mobile testing on iPhone and Android using Perfecto Mobile and simulator. Perfecto Mobile automation strategy across multiple projects
  • Testing, proficient in testing on Client/Server and Web based applications
  • Update and circulate change requests, prioritize issues, identify open issues, weekly status reports and set deadlines for inclusion in the build
  • Experience with MVC (Model-View-Controller) Architectural Pattern using like AngularJS, ExtJS, Node.JS and D3.js.
  • Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from Back end functions to bind the data.
  • Extensive knowledge on Software Development Life Cycle (SDLC), and Software Testing Life Cycle (STLC). Experienced in Waterfall model and Agile SCRUM model.
  • Extensive experience with MySQL, SQL Server, Oracle Database
  • Professional expertise in Smoke Testing, Black box testing, Functional testing, Integration Testing, System Testing, Regression Testing, User Acceptance Testing, Ad-hoc Testing, Boundary Value Testing
  • Conducted data based testing by executing TSQL and PL/SQL queries to in oracle and SQL Server

TECHNICAL SKILLS

Operating System: Windows, Mac OS X, iOS, Android OS

Testing Tools: QTP(HP-UFT), SoupUI 3.6 (API & Web Service), Quality Center(HP-ALM), Informatica 8.1 (ETL), Jaws and Tectia, Rational Clearquest

Programming Skills: Java, XML, HTML, CSS, JavaScript/jQuery

Databases Technologies: Oracle 10g, SQL Server … DB2, TOAD (PL/SQL)

Languages: VB Script, XML, SQL, Java, JavaScript, UNIX, Linux, Shell Scripting, HTML SDLC/STLC Agile, Scrum, Waterfall, V model.

Operating System: Windows 98/NT/2000/XP/2003/Windows2007/Linux.

Environment: Client/Server, TFS, Windows Based, Web based.

Network protocols: DNS DHCP TCP/IP SSH HTTP.

Defect Tracking Tools: HP ALM, Quality Center, JIRA

Framework: Junit, TestNG, Test Unit, Page Object Framework, Page Factory Cucumber, Ruby

PROFESSIONAL EXPERIENCE

QA Automation Engineer

Confidential, Roseland, NJ

Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlogs, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments
  • Use the regression test wizard of Parasoft SOATest to automatically build number of tests for Enterprise web services designer
  • Extensively used Selenium WebDriver 2 to test the web application.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Worked with Mobile Applications (IOS, Android) and automated the applications using APPIUM/Selenium Web driver, Simulators, XCODE, and BREW.
  • Developed and executed smoke, regression, and functional tests utilizing multiple tools including Appium and Junit.
  • Developed framework using Cucumber, Junit, TestNG, Page Object Model, PageFactory.
  • Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber feature and Scenario.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • 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 creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Created and executed the test scripts with Java, Selenium WebDriver and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Developed Perl Scripts to read data from remote db and update the standalone table of local database
  • Automating Cloning functionality using Perl and Unix scripting.
  • Developed content expiry and broken link functionality using Perl and shell scripting to avoid 404 error on porta
  • Expertise using SOAP, RESTful web services and HTML5 APIs (Web socket API, get UserMedia API).
  • Created the Queries and Sub queries using SQL to validate the data consistence between Front end and back end systems
  • Performing internal and external security assessments, application security testing, architecture and policy reviews. Performing PCI assessments
  • 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.
  • Conducted Mobile testing on iPhone and Android using Perfecto Mobile and simulator. Perfecto Mobile automation strategy across multiple projects.
  • Developed and executed smoke, regression, and functional tests utilizing multiple tools including Appium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI, 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.
  • Responsible for updating and maintaining the ALM for reporting and logging the defects found during the functional and regression testing and follow up the bug life cycle.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience.
  • Defect 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. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, XPath, Eclipse, Perfecto Mobile, Rest, Cucumber, Appium, HTML, XML, XPath, Firebug, ClearCase, SQL, Oracle, Windows.

QA Automation Engineer

Confidential - Honolulu, HI

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Client automating system level tasks using Ruby as a scripting language to drive workflows for file management, backups, and other tasks which resulted in streamlined operations
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Integrated with Continuous Integration tools Jenkins for running test automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Maven, Jenkins, Firepath, POM, SQL, Oracle, Firebug, HTML, XML, XPath, Firebug, Quality center/ALM, GitHub, Internet Explorer, Chrome, Oracle, Windows.

QA Engineer

Confidential - Pompano Beach, FL

Responsibilities:

  • Analyzed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
  • Evaluated Business Requirements for testing needs and looped with business to improve them.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using Junit.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project.
  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
  • Developed and executed manual and automated tests in different platforms using Java and Selenium library.
  • Used Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Automated Smoke & Functional test cases using Selenium WebDriver, Junit & Java (Eclipse IDE).
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT. • Implemented OO designs and applied working knowledge of design patterns to performance test presentation, data and business modules.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).

Environment: Java, Selenium WebDriver, Junit, Jenkins, Ant, SOAP UI, Eclipse IDE, Firebug, TDD, BugZilla, SQL, PL/SQL, Oracle, Windows.

QA Engineer

Confidential - North Richland Hills, TX

Responsibilities:

  • Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in setting up Selenium RC in the Test Environment, deploy and run the scripts in as part of the build and generate automated test reports for test runs.
  • Worked on developing the automation scripts using Selenium RC with Junit Frame work.
  • Developed Test Scripts for Automation of the web-based application in Selenium- Junit.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Executed test scripts, analyzed test results, and report identified problems/bugs using Quality Center.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source.
  • Performed data driven test and regression testing using Selenium.
  • Check Configuration and compatibility testing for s/w versions and hardware.
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.

Environment: Java, Selenium RC/IDE, Junit, SOAP UI Eclipse, JavaScript, XPath, HP Quality Center, Firebug, SQL, Oracle, Windows.

QA Tester

Confidential - Oakland, CA

Responsibilities:

  • Used Selenium RC through Junit framework and Eclipse IDE.
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Prepared test cases by analyzing functional requirement and documentation.
  • Performed Manual Testing of this Web application and automated it by using selenium.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Expertise in running selenium tests against multiple browsers using different browser profile.
  • Used SQL to validate backend database changes, deletes and update.
  • Wrote queries to extract data for testing purposes.
  • Used IBM Clearcase for tracking.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Execution of nightly run automated scripts.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.
  • Worked under Agile Scrum Methodology.
  • Reported the bugs/defects through Quality Center

Environment: Selenium RC/IDE, Java, Junit, Eclipse, Quality Center, Clearcase, PL/SQL, UNIX, HTML, Oracle, Windows XP.

QA Tester

Confidential 

Responsibilities:

  • Designed the efficient Manual test cases based on analysis of Business Requirement documents.
  • Understanding the business requirements and developed test cases to test the complete functionality of the application.
  • Involved in requirement gathering, analysis of the requirements from the user.
  • Assisted in design review meetings making sure all the requirements are covered in the development project scope
  • Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed test cases and analyzed the test results.
  • Responsible for performing Functional testing, System testing and Smoke testing.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.

Environment: Java, Quality Center, HTML, XML, SQL, Windows.

We'd love your feedback!