We provide IT Staff Augmentation Services!

Automation Qa Engineer Resume

3.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • Over 5 years of experience working as QA Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases,Test Data, Test summary reports for both Web and Client - Server Applications.
  • Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Scrum Agile Methodology, V Model and Waterfall.
  • Experienced in SQA (Software Quality Assurance) with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional, Cucumber,Jenkins, Quality Center, log4j,SOAP UI.
  • Expertise in Mobile Testing tool which is Appium on Android, IOS and Windows platforms.
  • Proficient in execution of automated test scripts usingMercury Tools(Quality Center and QTP)based on business/functional specifications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project build management, Jenkins for Continuous Integration.
  • Experience in SOAP & RESTFUL Web Services testing using SOAPUI.
  • Having good interaction with Test Management and defect reporting tools like Quality Center, JIRA, Bugzilla, Rally and ALM.
  • Developed BDD Framework Using Cucumber, Hybrid Framework using Selenium WebDriver.
  • Extensive experience in GUI, Regression, Functional, Unit, Integration, System, User Acceptance (UAT), White box, Black box, Smoke, Sanity, Performance, Stress, Reliability, Compatibility, Cross Browser and Database Testing.
  • Experience in C, Java,HTML, Java Script, VBScript,Ruby, XPATH, DOM, WSDL, AJAX and CSS.
  • Extensive experience working with Databases such as Oracle, SQL Server, MySQL, TOAD, MS- Access.
  • Skilled in Data Driven Framework and MVC for Automation test scripts.
  • Experienced in writing JUNIT Test cases for Java and J2EE applications.
  • Experienced on Eclipse and Intellij to develop Junit and TestNG frameworks.
  • Experienced with debugging using Firebug, Chrome or IE development tools.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Professional experience in designing Test Cases and Test Scripts for Windowsand UNIX environments.
  • Proficient in developing/writing Software Test Plans, Test Case Design, and Test Scripts based on User Requirements, Business Requirement Documents, Functional and Technical Specifications.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision.

TECHNICAL SKILLS

Functional Test Automation Tools: Selenium RC/WebDriver/IDE/Grid, HP QTP, Cucumber, log4j, SOAPUI

Programming Languages: C, Java, JavaScript, Ruby, VBScript, Groovy Script, J2EE

Markup/Scripting Languages: HTML, CSS, AJAX, WSDL

Defect Management Tools: Bugzilla, JIRA, Quality Center, ALM, Rally

Mobile Testing Tool: Appium

Test FrameWork: JUnit, TestNG

Build and integration tools: Maven, Ant, Jenkins

Web Debugging Tools: Firebug, Firepath, Xpath, DOM, Chrome, IE Development tools

Databases: Oracle, SQL Server, MySQL, TOAD, MS-Access

Operating Systems: Windows, Android, IOS and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

Automation QA Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Designed, developed and executed the Test Plans and Test cases.
  • Developed an integrated Test Plan covering the main functions of the designated parts of the application.
  • Performed Smoke, integration, System, UAT and End to End testing during different stages of the application development.
  • Performed various types of process evaluations during each phase of the software development life cycle, including review, walk through and system testing.
  • Logged Requirements into HP Quality Center Requirements module.
  • Prepared and updated test cases and test scripts in HP Quality Center using Trace matrix tracking business requirements to test cases and vice versa.
  • Identified software problems, wrote easy-to -follow bug reports, logged them into bug tracking tool HP Quality Center, monitored their progress and verified their fix.
  • Conducted Back-end Testing using Stored Procedures and SQL.
  • Performed functionality and regression testing during the various phases of the application using Selenium.
  • Developed a Data Driven Framework using Selenium.
  • Developed Automation Scripts, Execution and Analysis of Test Results using a Hybrid Framework in Selenium.
  • Executed Web Services functional testing and created test suites for validating SOAP and REST based services using SOAP UI.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
  • Used XPath, Firebug, UI Automation Viewer to work with dynamic (AJAX) and static objects with Web Driver.
  • Built Safari browser extension to be able to run WebDriver in Safari browser.
  • Handled the tasks of developing testing procedures to provide support to mobile browsers and devices.
  • Responsible for generating standard solutions to solve issues in mobile technologies and applications.
  • Performed the mobile testing in different platforms like IOS, Windows, and Android.
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
  • Used Android SDK Tools, Android Platform Tools, and IOS SDK for installing and extracting logs of mobile application.
  • Tested applications using Appium that run on a range of mobilehandsets and tablets including Android IOS and Windows mobile.
  • Developed smoke test scripts in traditional automation approach.
  • Attended daily scrum calls and weekly review meetings as a part of agile methodology.
  • Interacted with developers to resolve the bugs.

Environment: Selenium IDE/ WebDriver 2.45.0, Java SE 8, J2EE, JDBC, HTML 5, JavaScript, CSS,Android SDK, Android SDK tools, IOS SDK, Appium, Firepath, Maven, Jenkins, SOAP UI, Quality Center, Agile, GitHub, Oracle11g, TOAD, Sun Solaris 12.0, Windows 8.1.

Confidential, Wallingford, CT

QA Tester

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Created automation framework and test scripts using SeleniumWeb-Driver for multiple platforms and cross browser testing.
  • Designed, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, Test-NG and SeleniumWeb-Driver.
  • Created functions for different Seleniumlocator types.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/Quality Center.
  • Used Several Test-NG Annotations to take advantage of test lifecycle.
  • Configured SeleniumWeb Driver, Test-NG, Maven tool and created Seleniumautomation scripts in java using Test-NG prior to next quarter release.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testing framework in Seleniumand captured data dynamically from web controls.
  • Performed functional testing to identify various critical points in the application and automated it by using SeleniumWeb-Driver with Test-NG.
  • Developed and maintained AppiumAutomation Framework for end-to-end tests
  • Automated mobile regression testing for IOS & Andriod using Appium and Java as the backend language
  • Involved in Mobile UItesting with different OS browser like Andriod, iOS and Windows phone with Chrome/Safari as per business case
  • Performed Unit testing for Java applications using JUnit4.
  • Used Firebug/ IE Developer Toolkit and SeleniumIDE to capture and validate CSS Locators, html Ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Demonstrated ability to solve complex automation challenges involving AJAX, dynamic objects, custom object types, unexpected event handling.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test cases and run them.
  • Developed BDD tests using Cucumberby writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Windows 8.1, MS Office 2013, Quality Center 11.0x, Selenium webdriver /RC/IDE, Appium,Java, Junit 4, Test-NG, HTML, CSS, XPath, AJAX, Firebug,Cucumber, SaopUI, JIRA, UNIXSun Solaris 12.0, Eclipse IDE, SVN, IE Developer Toolkit, SQL Server 2008.

Confidential, Phoenix, AZ

QA Tester

Responsibilities:

  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Performed functional tests using SeleniumWebDriver with data driven framework and documented final results in a database.
  • Performed Data driven testing using SeleniumWebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Designed data-driven testing framework in Seleniumand captured data dynamically from web controls.
  • Involved in designing and implementing of hybrid automation framework to be used with SeleniumWebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Combined POM (Page Object Model), created a robust framework using SeleniumWebDriver to automate our Web based application.
  • Performed Data driven testing using SeleniumWebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
  • Used Java language and TestNG framework for scripting.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (SeleniumWebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured schedule using Cron job
  • Used SeleniumWebDriver for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome.
  • Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE modified and executed the selenium scripts. Prepared automation test framework.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Seleniumtool (seleniumIDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Used web debugging tools such as firebug, Firepath and XPath to locator elements.
  • Tested web services using Restful API and SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Windows 8,Sun Solaris 10, Java SE7,JavaScript, Ruby, Junit, Jenkins, MAVEN, TestNG, JIRA, Cucumber, PL/SQL 5.5, Selenium WebDriver,SOAP UI,Apache Tomcat, WSDL, Quality Center, TOAD, Agile, Groovy Script, HTML 5,DOM, XPath.

Confidential, Charlotte, NC

QA Analyst

Responsibilities:

  • Reviewed Business requirements, designed documents and prepared test plan for all assigned test releases.
  • Involved in Test Cases creation and Test case Execution using Quality center.
  • Logged defects and assigned to development team through Quality center.
  • Prepared tests report and defects report to provided upper management.
  • Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
  • Performed data driven testing by extracting data from Oracle Database.
  • Performed Functional, Negative, Smoke, System, Integration, Regression and UAT.
  • Front-end application was checked against the back-end database with the help of SQL queries.
  • Created SQL queries to verify all events are created against different types of business rules and Export/Import activity.
  • Tested TCP/IP communications, DNS services, HTTP communications, Web Service connections using SOAP and MIME protocols.
  • Coordinated with Business Analysts, QA team, QA manager. Developers, Development manager and Database Administrator.
  • Created automation test scripts for regression and functional testing using QTP.
  • Modified the scripts by inserting Text, Bitmap and Synchronization checkpoints.
  • Created a single huge shared object repository for all the different modules by using the Object Manager in QTPRepository.
  • Parameterized the test scripts to verify and analyzed the results for different sets of data.
  • Designed and implemented per Sprint in Particular area for Keyword Driven Framework using QTP.
  • Created QTPframework for manual test cases, created test data, executed test script.
  • Used a smart Driver Script to navigate through the parameterized test Data Variables by using VB Script Array.
  • Used Descriptive Programming, Ordinal Identifier and Regular Expressions to identify dynamic AUT Objects, Used Shared Object Repository.
  • Built QTPFunction Library (QFL) to handle Application Work-Flow.
  • Used Recovery Scenarios to handle unexpected Errors.
  • Attended daily Project Status scrum Meetings with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, Risk, Dependency, and Constraints.

Environment: ASP.net, JavaScript, Agile Methodology, IE 8, MS SQL Server 2008 R2, VBScript, XML, Oracle 11g, Quality Center, QuickTest Professional, Windows 8.

We'd love your feedback!