We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 8 years of experience in Software Testing and Quality Assurance techniques.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Expert in developing Selenium WebDriver/RC/IDE/GRID test scripts in Java, C# and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
  • Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
  • Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
  • HP Quality centre and Project management Certified.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
  • Specialized in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Experience understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
  • Hands - on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
  • Good programming skills in Java, Python, C#, .Net, C++, SQL, and PL/SQL.
  • Expertise in using Apache POI to read data from external sources to feed locators into the test script.
  • Experienced in using GitHub as a source repository system to share code within the office as well as with the overseas team.
  • Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing
  • XML parsers, DOM, XPath, XQuery, HTML, DHTML, XSLT SOA, ESB technologies.
  • Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • 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 and also perform as part of a team.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center/ALM, JMeter, Jbehave, Cucumber, Test Plan Manager, SOAP UI

Languages: C# .Net, C++, PL/SQL, Java, JavaScript, HTML, XML

Scripting: UNIX Shell scripting, Python, Java Script.

Build Tools: Ant, Maven

Frameworks: JUnit, TestNG, TDD, BDD, Data- Driven Development

Firefox Add-ons: XPath, XPathchecker, Firebug

Bug Tracking Tools: JIRA, HP Quality Center, Bugzilla, Visual Studio TFS

Continuous Integration Tools: Jenkins, Hudson, Subversion, GitHubPlatforms: Windows 7/Vista/XP, UNIX, LINUX, Sun Solaris, Mac OSX, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, CA

QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • 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.
  • Used Java and TestNG framework for scripting.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Develop Python scripts to automate the test cases.
  • Written shell scripts and Python scripts for performing Load tests on applications.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Conducted backend testing using SQL queries to validate data for database.
  • Used SQL Queries to verify the data from the Oracle database.
  • Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment:Java, Selenium WebDriver, TestNG, Maven, Jenkins, Python, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Centre/ALM, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential, Enfield, CT

QA Automation Engineer

Responsibilities:

  • Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX-enabled applications.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Web driver and Jenkins.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Responsible for Setting up Web Services project using WSDL in Soap UI and provided setup help to other team members.
  • Validated web services using Groovy Scripts in Soap UI.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML, Python and Java.
  • Used XPath tags for validating UI Elements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results.
  • Involved in testing of web application by creating XML test suite.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Groovy Scripts, SOAP UI, agile, AJAX, WSDL, XPath, Python, Quality Center, SQL, XML, Oracle, Windows.

Confidential

Test Analyst

Responsibilities:

  • Providing Functional Support in the team using domain knowledge on Core Banking modules like Trade Finance & Payment systems.
  • Executing the Test Cases and tracking the defects.
  • Raising bugs/defects in applications and tracking them till closure.
  • Verification of backend fatal error occurred in the application while execution of the test cycle.
  • Tracking and writing Regression and UAT test cases.
  • Preparation of the Test Plan, Itemized Requirements and Test Cases.

Confidential

Software Engineer

Responsibilities:

  • Leading the Team for understanding the application and writing SQL queries and test scripts.
  • Working on EDI files along with the data validation cases in different scenarios.
  • Debugging Test Cases and Fixing errors.
  • Collecting Test Data for Data Driven Testing.
  • Parameterization, Synchronization and define Test results.
  • Understanding Test Requirements and preparing Risk/ Gap analysis.
  • Executing the Test Cases and tracking the defects in Mercury Quality Centre.
  • Used QTP, Load runner as part of automation team.
  • Preparing flow of testing where multiple systems are integrated.
  • Certified on HP0-M15 Quality Centre (QC) Certification Exam.

We'd love your feedback!