We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • QA with 9+ years of experience in all segments of Software Testing Life Cycle (STLC) - preparing Test Plan, Test Scenarios, preparing Manual test cases and development of automated test cases by decomposing use cases for specific functional requirements. Experience in different domains like banking, Retail, finance industry and telecom.
  • Experience in working in Agile Development Methodology and participated heavily in Scrum meetings and Sprint planning meetings.
  • Expert in testing Client/Server, and Internet/Intranet based business applications including development and implementation of test plans, test cases and test scripts. Expert in testing Client/Server, and Internet/Intranet based business applications including development and implementation of test plans, test cases and test scripts.
  • Having Good experience in Payments methods in retail industry.
  • Strong in API testing using tools like Soap UI Pro, Postman, CA DevTest tool, Espresso tool, Advanced REST client etc.
  • Experience on Groovy Scripts for Web Services API Testing.
  • Experience in working with open source tools Selenium (IDE/WebDriver/GRID), HP Quality Center, J unit, Test NG, Eclipse, Espresso tool, CA DevTest tool and preparation of automation test framework.
  • Experience working in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium.
  • Experience with building Gherkin (Cucumber) user scenarios and ruby scripting for automated testing (Selenium/Ruby/Cucumber).
  • Experience in Black box, Gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
  • Skilled in performing load, stress and performance testing using Apache JMeter.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Involved in developing he automation script for Mobile Native applications (IOS, Android) using Appium, Java. Integrated Appium with Sauce Labs for distributing tests on the cloud.
  • Experience in protractor, QTP Automation, load and performance testing tool JMeter, and mobile automation testing tool Appium.
  • Created Automated scripts - Load Runner Web Services, Soap UI, XML.
  • Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
  • Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD) automation using Team city, Jenkins tool for scheduling the jobs and expertise working on configuration management tools like GIT.
  • Extensive experience with MySQL, T-SQL, MS SQL, SQL Server, Oracle Database.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in using Jenkins as a Continuous Integration server to configure with Maven/Ant.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Expert in Testing & Automation of Test Scripts in Ready API using Groovy scripting.
  • Experienced in Selenium Data-Driven and Protractor Framework with core Java programming.
  • Expert in debugging various issues occurred in Web application & web page on the browser and backend-using Firebug.
  • Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) - Waterfall model and agile / Scrum development environment.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool and Espresso tool.
  • Experience in testing on various browsers like Internet Explorer, Netscape, Chrome, and Mozilla to perform browser compatibility testing.
  • Excellent problem-solving skills with a strong technical background and good interpersonal skills

TECHNICAL SKILLS

Testing Tools: Postman, Selenium WebDriver/RC/IDE/GRID, Cucumber, Soap UI, ReadyAPI, Advanced REST client, QTP (UFT), HP Quality Center, Jbehave, CA DevTest tool.

Languages: JavaScript, HTML, CSS, XML, Shell Script

Test Framework: Junit, TestNG, Data Driven Framework, Keyword Driven Framework, Hybrid Framework, Page Object Model, Protractor.

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: JIRA, Bugzilla, Rally, HP ALM/Quality Center, Confidential Clear Quest

GUI Tools: Visual Basic 5.0, MS Visual Studio 2005/2008/2010 , VSTS

Build Tools: Ant, Maven, Jenkin.

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

Continuous Integration Tools: Team city, Jenkins, Hudson, Cruise Control

Version Control: GitHub, Subversion (SVN), CVS, TFS.

Databases: Oracle, MySQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

QA Automation Engineer

Responsibilities:

  • Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
  • Designed, developed and implemented POM based automation-testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Worked on Hybrid Automation Framework using Web Driver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
  • Worked with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse.
  • Setup testing environment and maintain framework using Python.
  • Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation.
  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.
  • Created& documented complete and detailed technical specifications for all custom report & file extract project.
  • Writing libraries and test scripts in Python for the automation testing.
  • Used JIRA to track bugs and maintained the flow of iterations.
  • Used SVN to maintain and manage the build scripts, test data used, and other documents related to the project.
  • Wrote scripts in Python for extracting data from HTML file.
  • Used the POI API to read data from the excel sheets.
  • Configured python WebDriver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Involved in Data Driven and Hybrid approaches using Selenium to convert manual test cases into automation.
  • Setup the Automation Framework using Selenium Web Driver, Eclipse, TestNG and Run test cases in multiple browsers and Platforms.
  • Re-tested fixed bugs and Closed or Re-opened defects in JIRA tool.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS.
  • Used Cucumber for browser-based testing with scenarios and situations.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Checking in the code after successful review in to SVN.
  • Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
  • Configured and maintained Jenkin/Ant to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Environment: Java, Appium, Selenium IDE, Selenium WebDriver, TestNG, Firebug, SQL, iOS, Mobile Testing, LoadRunner, JIRA, Jenkins, Microsoft Test Manager (MTM), SVN, Git, JMeter, Cucumber Ruby, Testing, Test Cases, Unit Test, Reports, Firebug, Python, SOA, C#, Angular JS, ANT, XPath, Quality Center, XML, SOAP UI, BDD, SQL Server 2012, UNIX, Windows, MS Office.

Confidential, Blue Ash, OH

QA Automation Engineer

Responsibilities:

  • Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
  • Wrote test automation scripts in Selenium Web Driver using Java, JUnit and TestNG.
  • Implemented Page Objects model (pom), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit, and Java.
  • Involved in working on a project where we implemented BDD (behavior Driven development), TDD (Test Driven development) using Cucumber framework with Java, JUnit and Page Object Model.
  • Excellent experience with source version control tools such as Git, Bitbucket and GitHub.
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java, JavaScript, Protractor, AnjularJS, Junit, ANT & TestNG.
  • Developed test code in Java language using IntelliJ, IDE framework.
  • Used Data Driven Framework to get data from Excel using Apache POI.
  • Implemented simulator for mobile app testing in IOS using Appium Tool.
  • Configuring the Appium for the Mobile Android Native App using selenium.
  • Designed Hybrid Appium Test automation framework, Page Object Model for Mobile application (Android/iOS apps).
  • Tested mapping for extracting, cleansing, transforming, integrating, and loading data using Informatica ETL Tool.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Used Protractor which is an End-to-End Framework testing for AngularJS Web Applications.
  • Involved in issue tracking with the help Mercury Quality Center/ALM.
  • Entered issues, defects and enhancements into HP Quality Center ALM Repository.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Set up Jenkins, GIT, and Maven to work together and provide a smooth continuous integration.
  • Responsible for implementation of Keyword, Data Driven Frameworks, Page Object Model using Selenium WebDriver and Java.
  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • Involved in testing of services using SOAP/REST services using SOAPUI, Groovy Script.
  • Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Configuration of Maven and Jenkin for automatic build execution.

Environment: Selenium WebDriver, Jenkins, Java, TestNG, JIRA, Cucumber, Load Runner, JDBC, SOAP UI, Maven, Appium (Android), Selenium IDE, ETL, TestNG, Quality Center, Fire path, Firebug, Eclipse, JSON/XML, XPATH, Java, Android, SQL Server, Protractor, Oracle CC&B, Postman, BDD, TDD, UNIX, Windows 8/7, XP

Confidential, Alpharetta, GA

Selenium/Mobile Tester

Responsibilities:

  • Created Performance Test Strategy for a company scaling up to several million users. Used that Strategy as a template for the group to use going forward.
  • Implemented functional, performance, Security and UAT testing for the ACTIMIZE.
  • Mentored remote field offices in Automation Test Strategy and Test Planning.
  • Created and maintained automated suites to test customer's API's, (Java/TestNG/IntelliJ/Mongo DB/Git).
  • Reported on test group activities to Project Managers, Development Managers and Product Owners, (Test Execution, Defect Reports).
  • Executed Automation Testing for Java applications using Selenium IDE and Selenium RC.
  • Frameworks developed from scratch using Selenium Web Driver.
  • Worked on Automation using Behavior driven development tools and frameworks.
  • Responsible for planning, designing, building reusable and scalable automation frameworks for various Web applications and Web Services.
  • Worked closely with integrators to automation integration scripts for Regression and System suites.
  • Involved in writing Test Plan for the web application after analyzing the specifications and business requirements.
  • Performed GUI functional and sanity testing Manually for each new build of the application.
  • Performed Gray Box Testing, Regression Testing, Manual Testing, Functional Testing and Usability testing. All the issues that came up during the testing process were tracked and logged in Clear Quest as defects.
  • Analyzed system requirements and develop test plan for End-to-End testing.
  • Involved in Black box testing for the entire project.
  • Used Selenium IDE for testing various web applications.
  • Tested the application using Agile-testing methodology.
  • Written test cases in Selenium IDE by inspecting elements with the help Firebug.
  • Designed Test Cases using Selenium Web Driver and TestNG.
  • Used Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality.
  • Configured Selenium Grid for parallel execution on multiple browsers with 10 VM's.
  • Implemented Continuous integration using Jenkins and Selenium Grid to execute the automation scripts.
  • Used JUnit Framework for creating Selenium scripts.
  • Preparation of Selenium Web Driver Corporate Material.
  • Used Selenium RC to run test cases in multiple browsers and Platforms.
  • Performed Cross browser Compatibility testing using Chrome, Firefox, IE browsers.
  • Installed and configured SOAPUI using WSDL file, setting up the database connection, used Java and groovy scripting for creating test scripts.
  • Extensively worked in Regression testing using Selenium Web driver in TestNG.
  • Performed backend database testing by writing SQL and PL/SQL scripts to verify data integrity.
  • Developed SQL Stored Procedures and Queries for Back end testing.
  • Used XML to set up the application environments for automation scripts.
  • Tested the Membership and claims files (XML) in Facets.
  • Monitored the defect tracking process using Clear Quest, trouble shooting and generating customized graphs and reports for the client.
  • Maintaining status reports and communicating with the Management regarding progress of work.
  • Prepared the Manual test cases that were not covered under Automation process.
  • Reported defects in HP Quality Center.

Environment: Selenium2.39.0, Selenium RC, Selenium IDE, Selenium Webdriver, Selenium Grid, Selenium WebDriver API, HP Quality Center 10.0, HP ALM 11.0, Jira, Agile, Rational Clear Case, Rational Clear Quest, Remedy, VB Script, Postman, MS SQL, SQL Server 2008, DB2, Oracle 10g, PL/SQL, Java, Microsoft Office, WindowsNT4.0/2000.

Confidential

Selenium/Mobile Tester

Responsibilities:

  • Developed and maintained automated test scripts for Regression testing using Selenium tool.
  • Interpret application architectures and identify areas for automation.
  • Developed and executed SQL queries in the database to conduct Data Integrity testing by checking the data tables on the server.
  • Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High-level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Developed Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Recorded and managed defects.
  • Created Java based scripts for Selenium Web Driver with Junit as automation frame work.
  • Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.
  • Analyzed test results and prepared test/defect summary report for Senior Management.
  • Worked on integration of Selenium RC/WebDriver with existing API to test Framework.
  • Implemented Agile/Scrum methods for testing approach.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Updated framework functions& developed test scripts using Selenium Web Driver.
  • Tracking using App Dynamics.
  • Developed Cross browser testing in IE, Chrome and Firefox using Selenium.
  • Managed Test results and defects using Bugzilla defect tracking tool.
  • Proficient in creating queries in TFS to validate results of TFS reports.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Selenium, JUnit, SVN, JIRA, JMeter, Quick Test Pro, Quality Center 9/10, PL/SQL, Agile, TFS, HP Load Runner 9.1, XML, Java, Microsoft Visual studio, Web Services, Postman.

Confidential

Test Engineer

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High-level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.
  • Developed and maintained automated test scripts for Regression testing using Selenium tool.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java using JMeter framework.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Worked on Integration of Selenium RC/Web Driver with existing API to test Framework.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Conducted Cross browser testing in IE Chrome and Firefox using Selenium.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Attended daily Scrum Meetings and Participated in weekly project status meeting and updated the testing Progress by using Agile (Sprint/Scrum) Methodology
  • Managed Test results and defects using JIRA defect tracking tool.
  • Proficient in creating queries in TFS to validate results of TFS reports.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Environment: Selenium ID, Selenium Web Driver, Rally, QTP, SQL, Agile, XML, Java.

Confidential

Test Engineer

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Attended daily Scrum Meetings and Participated in weekly project status meeting and updated the testing Progress by using Agile (Sprint) Methodology.
  • Involved in writing and designing templates for the Test Plans and Test cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified the Test Cases and documented them in Quality Center.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Windows, Quality Center, Java, Java Script, HP -ALM, Rational Clear Quest, Excel, Jira, Confluence.

We'd love your feedback!