We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY:

  • Senior Automation Test Engineer with 8 years of Experience in Manual and Automation Testing using Selenium and Java/Python . Expertise in Selenium WebDriver , Implementation of Page Object Model with Hybrid Frameworks , Cucumber and Automated Testing frameworks.
  • Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all the phases.
  • Well Versed in various sorts of testing like Manual testing, Automation Testing, Web based testing , Client /Server testing and Web services using SoapUI.
  • Hands on experience in implementing Waterfall and Agile (Sprint/Scrum) methodology.
  • Developed Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java for Selenium .
  • Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, Cucumber, JUnit, Eclipse and TestNG.
  • Strong Knowledge in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
  • Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
  • Strong knowledge in Programming Languages like Java , for executing the test scripts.
  • Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text, DOM and CSS using Firebug to create scripts of automation.
  • Good Expertise at using Selenium Synchronizations with conditional synchronization and unconditional synchronization (Implicit, Explicit) wait statements.
  • Developed Scripts using python Selenium WebDriver combo for user module application.
  • Implemented Accessing Forms like Drop - down select, Checkbox, Radio Button etc. using Selenium.
  • Experienced in implementing of Tables and Access links using Selenium WebDriver.
  • Well versed in dealing with Keyboard Mouse Events like Drag and Drop, Right Click, Upper Case, Lower Case, and Underline etc. using Action Class in Selenium WebDriver.
  • Expertise in implementing APACHE POI/JXL to read the data from external resources in selenium.
  • Good Knowledge on Selenium Cross Browser Testing to check the application functionality and behavior over various browsers.
  • Worked on handling multiple windows and Pop-ups with Selenium.
  • Conversant in handling Cookies and alerts in Selenium Web Driver.
  • Worked on Selenium grid to run multiple tests across different browsers, operating systems in parallel.
  • Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD .
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and HP ALM.

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver/IDE/GRID, QTP, SOAPUI, Cucumber, TestNG, JUnit, Eclipse

Configuration Management Tool: SVN, GitHub

Languages: HTML, CSS, Core Java, XML, Gherkin, C, C++, Groovy, Python

Defect Tracking Tools: Test Director, HP Quality Center/HP ALM, Rational Clear Quest, JIRA, Rally, Agile Manager.

Build Tools: Ant, Maven

Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks

Operating Systems: UNIX, WINDOWS, Linux

Continuous Integration Tools: Jenkins

Project Methodologies): Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Databases: Oracle, DB2, SQL Server, MS Access, MY SQL

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, FL

QA Automation Engineer

Responsibilities:

  • Responsible for resolving complex automation issues using suitable Java code.
  • Open source tools such as Selenium, Junit, JMeter and Appium are being used for test automations.
  • Used Selenium WebDriver, Java, TestNG for designing automation test cases.
  • Have been using Selenium Grid to execute several test cases on different browsers and platforms.
  • Designed and implemented Selenium WebDriver automation framework for Smoke and Regression test suites using TestNG and ANT .
  • Utilized role in mobile testing using Appium Mobile for testing client's m platforms
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
  • Python testing tool is being used to test the Automated test scripts and frameworks.
  • Worked on Python scripting to do functional testing.
  • Created unit and functional test cases through use of testing tool such as Python .
  • Used Python to launch QTP scripts from command line for continuous integration testing.
  • Designed test cases for manual and automation testing, developed and maintained checklists for regression using Perl /Python automation.
  • Created and maintained automated reusable tasks, functional test cases using Perl.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Designed and implemented basic/complex SQL queries for backend testing.
  • Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Scrum (Agile) methodology is being performed to perform tests on applications.
  • Python scripting is being used to develop Automated scripts and frameworks.
  • Used BDD framework with Cucumber, Java and created future files with scenario outline files.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Expertise in testing the web application using Selenium (Data-Driven. XPath locator) and WebDriver.
  • Have created Selenium automation scripts in Java using Junit prior to Agile release and have configured Selenium WebDriver, TestNG, Maven tools.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Management of SVN repositories including Mobile Platforms like iOS and Android.
  • Successfully implemented UFT and Perfecto automation framework for mobile testing.
  • Creating requirements from the applications, design test cases, estimate effort and test execution using Perfecto framework for mobile testing.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Locating elements was done by using Fire path, Firebug and XPath tools.
  • Using Eclipse, IDE and TestNG frameworks test codes are being developed in Java language.
  • Participated in design walkthrough and review meetings while interacting with customers.

Environment: Selenium WebDriver, Jenkins, Python, Perl, Cucumber, SOAP UI, Angular JS, Fire Path, Firebug, Eclipse, UFT, TestNG, Perfecto, JIRA, SQL, XPATH, Java, SVN, Junit, JMeter, Python, Maven, Protractor.

Confidential - Temple, TX

Sr.QA Automation Engineer

Responsibilities:

  • Involved in project planning, coordination, implementation and the creation of test plans and test cases/ scripts.
  • Involved in performing various types of testing like Smoke, Sanity, Regression, Functional, Positive and Negative testing.
  • Performed functional test automation and execution using data driven framework with Page Object Model in Selenium Web Driver and used Apache POI for the implementation.
  • Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Worked on Selenium Grid to run parallel tests on different browsers and operating systems.
  • Experience working on Rally for the creation of test cases and maintenance of test results obtained upon execution.
  • Enhanced the existing framework by developing custom functions using Selenium for the automation of regression test suite.
  • Worked on SOAPUI for web services testing which involved testing web services in both SOAP and REST.
  • Performed complex queries using SQL involving various joins for database testing and documented the obtained results.
  • Written the test cases and created the automated test scripts using QTP.
  • Experience in developing data driven tests and writing QTP/UFT functions using VB Script.
  • Design & develop data driven framework to validate different Member profile using QTP, VBScript.
  • Involved in XML data validation for the inputs and output for data transmission purposes and testing of web applications.
  • Generated and automated the generation of daily, weekly and quarterly status reports.
  • Generated defect status reports, QA analysis reports, risk analysis documents, requirements traceability reports and test result summary reports.
  • Used GitHub as a source repository to share the code with both the on-site and the off-shore teams.
  • Tools such as Rally have been used for task tracking. Followed Test driven development approach
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

Environment: Selenium Web Driver, Eclipse, JAVA, C, JUnit, JIRA, Rally, Oracle 10g, SQL, SQL Navigator, SOAP UI, Web Services (SOAP & REST FUL) JIRA, Bugzilla, XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, SQL Server 2000, Windows 2003, Linux

Confidential, Bentonville, AR

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database Verification based on the functional requirements and test specs.
  • Attended Daily Scrum, Iteration Planning and Release Planning Meetings
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, Test NG, Java, Maven, Log4j and JDBC
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Configured Maven, Log4j, TestNG configuration files
  • Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing Functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that data is updated as per the Business Rules
  • Performed testing of Mobile Web application using Selenium WebDriver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix& Project Matrix using excel sheet to keep track of Project's schedule and status.

Environment: Selenium WebDriver, Java, TestNG, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, SOAP UI, Restful, SOAP, JIRA, Quality Center, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.

Confidential

QA Analyst

Responsibilities:

  • Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.
  • Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional testing.
  • Developed Functions and Sub Procedures, saved them in library files and used them whenever required.
  • Participated in Planning and daily standup meetings as part of the agile team, attended grooming sessions and Retrospectives.
  • Performed Smoke testing, Sanity testing, System Health Check before beginning to test officially, Functional testing, Cross-Browser testing, Regression testing, Manual and Automated testing, Integration testing, Backend validation testing and End to end testing.
  • Tested various HTTP Request and Response APIs using object-oriented scripts.
  • Created the test plan and test cases in Java/Selenium based on the input and the different requirements provided by the product owner for the Payments and Credits team.
  • Conducted testing using Selenium Remote Control on different browsers.
  • Created the test automation framework using Selenium RC.
  • Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.
  • Used Selenium Grid to execute test cases in parallel on different target machines.
  • Performed exception handling using recovery scenarios. Coordinated testing tasks and activities with Project teams and IT Staff.
  • Executed test scripts and validated the actual results against the expected results.
  • Used TOAD for SQL queries and data validation. Attended Bug Meetings and meetings with the QA Leads, Managers and Developers for query resolution.

Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, Path, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Unix, Oracle 11g, Agile Methodology.

Confidential

QA Tester

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Involved as part of automation team using QTP, developed test scripts.
  • Involved in Backend Database testing in Oracle using SQL.
  • Involved in Release support - Release to QA, involved in environment setup, testing the release process.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Defects were tracked, reviewed, analyzed using Test Director.
  • Ensure that all the test cases are updated in the Test Director along with Master test plan.
  • After successful release of projects, developed automation scripts using QTP and integrated the script with master script.

Environment: Manual Testing, IBM Rational Clear Quest, Quality Center, Waterfall, UNIX, Windows 2000, SQL server 2005

We'd love your feedback!