We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY:

  • 8+ years of QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting in area of Desktop, Web based and Client/Server applications.
  • Extensive experience in Sanity testing, Functional testing, System testing, Compatibility testing, Regression Testing, in web based applications.
  • Experience with API Testing; SOAP/REST Services using SOAP UI and Rest Clients such as Advance Rest Client, Postman.
  • Proficient in Functional, Automation, Regression and Unit testing using Open - Source Automation Tools (Selenium Web driver, JUnit).
  • Familiarity with browser based compatibility testing across full range of web browsers (IE, Firefox, Chrome, Safari, etc.) across multiple platforms.
  • Extensively used selenium-java- client-driver APIs for writing TestNG test suites and test cases for testing functionality of AUT. Experience of Ajax.Net.
  • Proficient in working with Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Extensively involved in Front-end and Back-end Testing (Web Services and Databases) with either Test Driven Development (TDD)/Acceptance Test Driven Development (ATDD) and Behavioral Driven Development (BDD) approach.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs
  • Implemented Action class in selenium to handle mouse and keyboard actions.
  • Experienced in testing and handling different frames (frames, Iframes) of a HTML page with having different DOM's for every Iframe.
  • Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.
  • Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for uniform build system.
  • Good Experience in creating Reusable methods and Page Object Models (POM).
  • Involved mobile testing using APPIUM.
  • Excellent knowledge of standard industry methodologies like Software Development Life Cycle (SDLC), waterfall model.
  • Well versed with SQL queries and OOPS concept to run the data integrity tests.
  • Quality-driven, collaborative and positive team player who always looks for efficiency and accuracy.
  • Managed in Working with multiple modules simultaneously, Learn and apply recent technologies quickly.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Languages: Java, .Net, C, C++, Junit, XML, HTML, PL/SQL, Java Script, jQuery

Mobile Platforms : iOS, Android OS, Windows Phone.

Platforms & Tools: Windows, Linux/UNIX, WMWare, Eclipse IDE, Maven, Ant

Desktop tools: MS Office, MS Project, Visio, Adobe Acrobat, WinForms

Databases & Tools: Oracle, SQL Server, MS-Access, DB2

Testing Tools: Selenium Web Driver, TestNG, JMeter, SoapUI, Postman, Rest Client, Selenium Grid, Appium.

Web Testing Tools: Firebug, XPath, Chrome Developer Tools.

Test Management Tools: HP Quality Center, Rally

Defect Tracking Tools: Quality Center, JIRA, Rally

Networking: TCP/IP, FTP, HTTP, Internet, Intranet

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

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, Cross browser Testing, Performance Testing, Ad-hoc testing, security testing, end-end testing, back-end testing and mobile testing.

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs.

API testing: REST, SOAPUI, JMeter.

Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber.

Performance Tools: HP LoadRunner, JMeter

Test Build & Integration Tools: Jenkins, Maven

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE.

QA Automation Engineer

Responsibilities:

  • Effectively used Selenium, Java, Cucumber, Page Object Model, Web-driver, TestNG/Junit and Maven to develop test automation framework.
  • Used Apache POI to read data from Excel sheet.
  • Performed Data Driven test using Selenium WebDriver and TestNG.
  • Implemented hybrid framework with POM (Page Object Model) design pattern in Selenium WebDriver.
  • Performed Parallel and Cross Browser testing on different browsers using TestNG and Selenium Grid where multiple tests were run in parallel.
  • Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
  • Organized and attended ATDD review sessions to review test cases / Test scenarios with the Team members.
  • Supported systems team integrate CI/CD pipeline using Jenkins build tool.
  • Used Git, GitHub and SVN for code version control.
  • Experienced in web API’s testing (REST API) using JMeter by adding samplers in Thread group and configuring the request sampler by adding server name, Implementation, protocol, method, path and parameters.
  • Automated the Validation backend JSON, Rest API using java programming.
  • Tested the ETL process for both before data validation and after data validation process
  • Developed automated scripts for angular JS application using protractor and Java scripts.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization
  • Validated API Audit Logging scenarios using Oracle SQL Developer.
  • Executed SQL queries for Backend testing against SQL Server and Oracle Databases.
  • Involved in DRB (Defect Review Board) during multiple customer release, also was involved in Developer Tech scrum to adopt new ATDD practices.
  • Developed Mobile Web Browser Automation test cases using Appium Java client.
  • Involved in regression testing for the modified builds. Raised defects by giving validations and doing negative testing on applications.
  • Performed cross-platform, UI testing for native and hybrid mobile apps using Appium test automation framework.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. .
  • Actively involved in UAT and regression testing.
  • Involved in grouping of Test automation framework for Smoke Test to ascertain that the crucial functions of the application.
  • Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Used Jira for bug tracking, documentation management.
  • Attended Daily Stand ups, Sprint Planning, Project Increment planning, Weekly scrum, and retrospective.

Environment: Java, HTML, CSS, Xpath, Selenium WebDriver, Selenium Grid, Eclipse, XML, Windows, Cucumber, Oracle SQL Developer, Apache POI, JMeter, GitHub, Agile Methodology, Jira, Appium, JSON, REST API.

Confidential, DE

Software Quality Analyst

Responsibilities:

  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
  • Performed build regression testing, acceptance testing and smoke testing.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Extensively used Page Objects Design (POD) and page navigation framework for readable test script and easy maintenance from developer perspectives and responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
  • Implemented modular Framework for Selenium based scripts. Conducted Cross Browser testing in Google Chrome and Firefox using Selenium Web Driver.
  • Involved in functionality testing using SOAP UI on HTML pages, its dynamic contents and the integration with content management, Web Services and Database functionalities (XML, SOAP UI).
  • Used Soap UI for functional testing and verifying the Request and response XML, Schemas, XPATH at respective locations.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
  • Used JIRA for writing test scenarios and maintained defects
  • Followed tight Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Wrote Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD.
  • Tested the REST services for scalability and validated using REST Assured.
  • Performed API Level testing for Web Services, enhanced the Test harness and developed many Test suites using XML, JSON and Python.
  • Used Rally for working on test cases and generating reports after test execution.
  • Maintained Selenium& JAVA automation code and resource in source controls SVN/Git over the time for improvements and to add new features.
  • Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
  • Used SQL Queries to retrieve the data from various Tables and to test the database.
  • Analysis of Test results and defects to estimate progress daily.

Environment: Java, Selenium Web Driver, Jenkins, TestNG, Maven, Soap UI, Eclipse, HTML, XML, Firebug, Fire path, XPATH, Quality Center, Rally, Internet Explorer, Chrome, Firefox, Safari, SQL Developer, Oracle, Windows.

QA Automation Engineer

Confidential -Charlotte, North Carolina

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.
  • Experience in Agile, Scrum methodologies.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Used J2EE for developing and deploying our Web-based enterprise application.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Implemented the Mobile application testing through SeeTest Mobile Automation Tool.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Worked in the form of sprint team with business analysts and developers in agile methodology.
  • Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases.
  • The bugs detected were recorded and notified to developers and managers using Team Foundation Server (TFS).
  • Hands on experience of preparing Use case diagrams, Activity Diagrams, Workflow Diagram and Cross Functional Flow charts by using MS Visio.
  • Created test Cases for various testing stages like Functional Testing with POS system and Regression Testing, Negative Testing, Boundary Testing by using Microsoft Test Manager (MTM).
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Sikuli, Cucumber, SOAP UI, MVC, Data Driven Framework, DOM, WebServices, agile,Team Foundation server(TFS), Microsoft Test Manager(MTM), ASP.Net, WinForms

Confidential

QA Automation Test Engineer

Responsibilities:

  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Presented test cases to business for peer review and ensure completeness.
  • Involved in the Regression Testing by using Selenium after each modification and enhancement.
  • Combined MVC Pattern architecture concept, POM (Page Object Model) and created a framework using Selenium WebDriver to automate Web Client.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Implemented Data Driven automation test framework with page Object Model with Selenium WebDriver, and TestNG.
  • Executed test cases and participated actively in System Integration Testing, and Regression Testing.
  • Wrote test cases to handle Alerts on the web page.
  • Handled scripts to navigate to various Iframes and to handle multiple windows and performed operations on the web elements.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
  • Used Firebug and Firepath for element identification while creating Page Object Repository.
  • Used Jenkins tool for continuous integration of the builds.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Tested web services using Restful API by driving the parameters from property files.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Environment: /Tools: Agile, Java, Selenium WebDriver, TestNG, Maven, Jenkins, POM, RESTFUL API, Apache POI, Firebug, Fire path, JMeter, Eclipse, HTML, XPATH, Oracle, Windows.

Confidential

Selenium QA Tester

Responsibilities:

  • Participated in preparation of Test Plans in accordance with the business requirements.
  • Developed and Executed Automation Test Cases for Functional testing of various modules of the application.
  • Run the Automated Regression suite and analyzed results.
  • Automated functional scenarios using Selenium IDE and WebDriver.
  • Using Selenium Web driver with Java to create new scripts for regression
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Executed positive and negative scenarios.
  • Responsible for executing Selenium WebDriver Test Scripts on different browsers and checked for compatibility.
  • Performed functional testing for each sprint using Selenium WebDriver.
  • Used field level security along with page layouts to manage access to certain fields.
  • Worked on developing the automation scripts using Selenium.
  • 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 .

Environment: Selenium WebDriver, TestNG, Firebug, Fire Path, POM (Page Object Model), RESTFUL Web Services, SOAP UI, Web Services, Quality Center, Eclipse, MAVEN, JAVA, Microsoft Excel.

Confidential

Engineer Software Testing

Responsibilities:

  • Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies
  • Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.
  • Involved in reviewing and discussing Test Plan with other team associates.
  • Analyzed requirements, detailed design, and formulated test plan for the functional testing of the application.
  • Developed Manual Test Cases to test the functionality and behavior of the application.
  • Executed Test cases and analyze the test results.
  • Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
  • Understanding the business requirements and develop test cases to test the complete functionality of the application.
  • Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
  • Performed regression testing for each new built.

Environment: C#, .Net, Microsoft Visual studio, Microsoft SQL server, Manuel Testing.

We'd love your feedback!