We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Monroe, LA

SUMMARY:

  • Experience in Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, Data Provider.
  • Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Hands on experience in XPath, Firebug, Firepath, Log4j, Maven and TestNG annotations.
  • Experience in creating test frameworks using Selenium WebDriver, Selenium RC, TestNG including hands on experience in Java/SQL...
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Experience in handling multiple windows, Alerts, and Pop-ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Experience creating user stories in Product backlog and maintaining Sprint backlog.
  • Excellent experience in Smoke, Functional, Integration, GUI (Graphical user interface), Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, SQL, Python, ruby and databases like Oracle, SQL Server.
  • Experience on Mobile Tester and QA Engineer, performed manual and automated testing for the number of web projects such as information and news professional QA portal and company web site across multiple browsers ((IE, Firefox, Safari, and Chrome).and mobile devices (Android, iOS)
  • Experience in designing and developing interactive User Interfaces, usability, web, and client / server applications using HTML5, CSS3, JavaScript and JQUERY.
  • Experience with testing on UNIX/LINUX and multiple MS Windows environments
  • Ability to develop web applications using HTML, CSS, Java Script, Angular JS, jQuery, AJAX.
  • Good experience on implementing MVC frameworks like Backbone.JS
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id, and name.
  • Experienced in reading the test data from excel spreadsheet using API and TESTNG Data provider.
  • Experience on testing web services (SOAP, REST) using SOAPUI Tools.
  • Generated Test Scripts and validating the scripts using Synchronization point.
  • Expertise in using Bug tracking Tools Mercury/HP Quality Center, Rational Clear Quest, Bugzilla, Rally, and JIRA.
  • Good knowledge in Automation of Backend services (REST).
  • Experience in Continuous integration tools like Maven, Jenkins, and Tortoise SVN Subversion client to manage different versions of the source code.
  • Experience in quick way to check for logic errors in the methods of classes in C++, PHP, C#, Visual Basic.NET, projects. unit test can be created one time and run every time that source code is changed to make sure that no bugs are introduced.
  • Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
  • Experience in software design, development and deploying n-tier web applications and client/server applications using Java and J2EE Technologies (Servlets, JSP, JSTL, JDBC, Struts, JSF, JMS, AJAX, Java Script, Spring, Hibernate, and web services).
  • Worked with CI/CD (Continuous Integration/Deployment) teams to create execution strategy for automation scripts and participated in integrating test automation jobs(scripts) with CI/CD infrastructure.
  • Wrote Features, Scenarios, Scenario Outlines, Step definitions for BDD in Cucumber.
  • Experience in maintaining test apps for each SDK and setting up ad placements on ad servers.
  • Experience in creating and open source SDKs across two or more major platforms Android and iOS.
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experience in configuring application framework by processing excel spreadsheets using Apache POI.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Experienced with SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Experience with build tools like Ant and Maven.

TECHNICAL SKILLS:

Automation Tools: Selenium IDE/RC/ Web driver/Grid, TESTNG, Firepath, Firebug, Cucumber, protractor, Maven, Jenkins, QTP, Gherkin, Manual, HTML, CSS3, JavaScript, python, Ruby,AngularJS.

Bug Tracking Tools: Quality Center, JIRA, Rally

Testing Types: Smoke, Sanity, Functional, Integration, Regression, GUI, System, Compatibility, User Acceptance Testing

Operating Systems: Windows, Linux/Unix

DBMS: SQL Server, MS-Access, Toad

Testing Methodologies: Agile, Waterfall.

Other Tools/ Applications: SharePoint, VMware, Microsoft Office, SoapUI.

PROFESSIONAL EXPERIENCE:

Confidential, Monroe, LA

QA Automation Engineer

Responsibilities:

  • Performing the role of QA Test Automation Engineer in a fast-paced agile team.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans. creating test frameworks using Selenium WebDriver, Selenium, hands on experience .
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Experience in all the phases of the Data warehouse life cycle involving design, development & analysis and testing of Data warehouses using ETL/OLAP Tools Involved in writing the SQL Queries.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interfaces application.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber, and Eclipse.
  • Proficient in Cross Browser testing of applications on Google Chrome, Internet explorer, Safari and Firefox browsers and Cross Platform testing on Windows, iOS Android.
  • Developed Automation framework implementing Page Object Model, using JAVA, Selenium WebDriver, and Cucumber.
  • Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Database validation using SQL queries.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Croon job.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction.
  • Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver .
  • Used Apache POI API to read the test data from the excel sheet.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Using Protractor jasmine, Selenium Web Driver framework created Automation framework and Automation test for Application.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center
  • Involved in Maven configuration for running servers and scripts after the build.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.

Environment:: Selenium Web Driver, JIRA, Protractor, Jenkins, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Firepath, SOAPUI, XML, HTML.

Confidential, Eden prairie, MN

QA Mobile Tester

Responsibilities:

  • Parameterize the test for multiple sets of data testing.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Designed the automated test cases using the Selenium Web Driver 2 inside the Eclipse IDE using Java.
  • Analyzed and selected the test cases for automation of Java and Web application
  • Performing manual testing of features within each sprint and automate features from previous Sprint.
  • Create framework using TestNG and Web driver.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution
  • Agile Methodology (SCRUM) for this project.
  • Arrange test suites to be able to upgrade tests easily in the event any feature changes.
  • Write Test plan and test case for the new features.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Write the Test cases and creating and distributing apps or open source SDKs across Android and iOS.
  • Mobile automation of IMDB android and windows app using Appium and Selenium Web driver
  • Modify the existing test cases based on change in a feature and requirements.
  • Using JIRA as a defect tracking tool for Product backlog and reporting bugs.
  • Documenting test scenarios and test cases in a test case management system.
  • Assisting UAT testers with data setup and execute business scenarios.
  • Writing SQL queries to setup/modify test date in Oracle database.
  • Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
  • Tested request and response XML based web services interfaces using SoapUI.
  • Coordinating with Performance team to ensure the app is load tested in every Sprint.
  • Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
  • Used Several TestNG Annotations like @Before Test, @Test to take advantage of test lifecycle.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.

Environment: Selenium IDE/ WebDriver, Grid, TestNG, XML, XPath, Maven, Firebug, Firepath, JUnit, Web Services, SOAPUI Pro, Java, Jenkins, GitHub, Cucumber.

Confidential, New York

QA Automation/manual Engineer

Responsibilities:
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.

  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Performed white box testing using TestNG for class, method, and Web Services testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Experienced in load and performance testing tool JMeter.
  • Developed view components using Tiles, JSP, JavaScript, CSS, Struts tags and Custom tag libraries.
  • Used Python to test the functionality of an instrument through remote API.
  • Created unit and functional test cases through use of testing tools such as Python and Bash.
  • Designing and developing automation test scripts using Python.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • 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.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Testing the functionality and design of Payroll Applications
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Experience with Behavior Driven Development (BDD) Approach.
  • Developing and integrating the step definitions for each step in the cucumber scenarios.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment:: Selenium WebDriver, Jenkins, BDD(Cucumber)and ATDD, SOAP UI, Maven, Appium (Android), TestNG, Bash scripting, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Confidential

QA Analyst

Responsibilities:

  • Run the Automated Regression suite and analyzed results and file bugs

  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Using Protractor Jasmine Selenium Web Driver framework created Automation framework and Automation test for Application.
  • Documented and reported an quality issue defects via Clear Case.
  • Used Selenium IDE recording scripts and exporting in C# format to be modified in custom build C# application
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Performed functional testing for each sprint using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Executed positive and negative scenarios.
  • Involved in UI Testing using JavaScript and Cucumber framework.
  • Automated functional scenarios using Selenium IDE and RC.
  • Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: .NET and C#, SQL, Selenium RC, Xpath, Sauce Labs, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, HP Quality Center, Oracle10g and Windows.

We'd love your feedback!