We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

MO

SUMMARY

  • QA Automation Engineer with 8 years of experience in Analyzing, Designing and Implementation of QAtesting strategy for Web based and Client/Server applications in manual and automation testing with a solid understanding of all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in different domains like Healthcare, Insurance, Finance and Payroll Processing.
  • Experience in working with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) models like Waterfall, Agile/Scrum.
  • Extensive experience in designing Test Plan, Test Strategy, Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Actively involved in stand - up meetings, Sprint Planning Meeting, Review Meeting, Defect Triage Meeting, And Retrospective Meeting, go.
  • Conversant in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, back-end testing, in different stages of Software Development Life Cycle (SDLC).
  • Excellent skills in automation testing using Selenium Web driver with Java as programming language.
  • Worked with Cross-Browser and Compatibility Testing to test whether teh web applications are working as desired in different browsers and environments.
  • Good working experience in open source automation tools like Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid and Eclipse.
  • Excellent noledge in writing unique CSS and XPath locators using source code of teh page to identify each unique element.
  • Experience in developing test scripts using Java, Selenium WebDriver and developing Test Frameworks using TestNG/Junit, Maven tools.
  • Experience in configuring application framework by processing excel spreadsheets using Apache POI.
  • Extensively used TestNG for parallel Testing.
  • Experience in preparing and maintaining Automation Frameworks such as Page Object Model Driven, Data Driven, and Hybrid.
  • Experienced in setting up and maintaining Maven build jobs in Jenkins using POM file.
  • Implemented automation scripts for Cucumber BDD framework.
  • Used Log4j for logging teh test logs using loggers and appenders for various log levels.
  • Extensive usage of version control software such as GIT.
  • Experienced in using Test Management tools such as HP/ALM,,Bugzilla,Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
  • Performed Back-end testing using SQL Queries to make sure that data entered TEMPhas been uploaded correctly into teh SQL Database using different servers and used JDBC connections.
  • Executed web services testing using SoapUI tool for SOAP, Postman tool for Rest Web services.
  • Good noledge and understanding of Mobile testing.
  • Good Technical, Analytical, Presentation and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Methodologies: AGILE (SCRUM), WATERFALL

Testing tools: Selenium IDE, Selenium RC, Selenium WebDriver, Cucumber, SOAPUI, JUnit, TestNG, Appium

Test Build & Integration Tools: Maven, Jenkins, GIT

Programming Languages: JAVA, C, C++

Databases: MYSQL, Oracle, SQL Server

Markup Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: WINDOWS,Unix, Linux

Frameworks: TestNG, Junit, Data driven, Hybrid, Page Object Model

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

Project management tool: JIRA, Rally,, Bugzilla, HPALM/QC

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

Utilities: Eclipse, SQL

API testing: SOAP, REST

PROFESSIONAL EXPERIENCE

Confidential, MO

QA Automation Engineer

Responsibilities:

  • Involved in Analysis and Review of teh Draft Use Cases and User-Stories provided by teh Business Analysts for every Release.
  • Assisted in developing test scriptsBehavioral Drivenand descriptive programming framework for automation defects.
  • Involved in performing data inspection for files loaded from source to landing zone.
  • Detected, reported and tracked defects usingJIRA.
  • Involved inUser Acceptance Testing(UAT).
  • Work inSelenium IDEandSelenium Web Driverand execute teh test cases using Selenium Web Driver.
  • PerformedFunctional, Smoke, Usability, IntegrationandRegression Testing
  • Worked in protocols used in insurance such asweb Services,HTML, SOAP, XML
  • Integrated teh selenium smoke test into Jenkins for continuous integration.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver andJenkins.
  • Extensively worked on mobile Automation Testing using Appium.
  • Tested each web services (SOAPmessages) using SOA test tool (IBM Message Test Utility).
  • Actively involved inblack box, grey box and white boxof teh application.
  • Appliedsynchronizationpoints and checkpoints wherever required.
  • Developedtest cases and scripts, and created virtual users in LoadRunner forLoad, StressandPerformanceTesting of teh application.
  • Interacted with developers and business Users to communicate teh defects.

Confidential, Parsippany, NJ

QA Engineer

Responsibilities:

  • Designed and Developed Test plan and test scripts based on BRD and User Stories.
  • Created and executed manual test cases using excel add-ins and reviewed test cases developed by other testers.
  • Performed parameterization of elements.
  • Involved in Smoke Testing, Functional Testing, Regression Testing.
  • Logged teh defects in RALLY to perform defect lifecycle.
  • Involved in defect review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects
  • Followed Agile Methodology for all teh project activities.
  • Performed Front end and Back end testing of all teh Modules using Manual as well as Automation Testing techniques.
  • Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate teh data.
  • Created Test Data for QA and UAT.
  • Involvement in teh System Test Plan Preparation and Requirements Streamlining.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
  • Extensively worked in Regression testing.
  • Involved in writing Automation Test Scripts for Mobile Testing using Appium.
  • Involvement in Test Execution, Results Analyzing and Defect Reporting.
  • Enhancing teh Test Scripts for Global Execution.
  • Involved in solving Environmental problems along with Technical Support People, especially in Server Connections and Database sharing activities.
  • Validated teh data from facts against teh created reports and dashboards.
  • Coordinated with end users to perform UAT and obtain sign off.
  • Expertise in analyzing teh data based on subject matter and on requirements.
  • Verified teh output of files processed (success/failures).
  • Also involved working in Automation Testing Using Selenium WebDriver.
  • Used Cucumber BDD as a testing framework and written Feature Files & Step Definition files and executed them using a runner Class.
  • Used Core Java as a programming language to develop teh automated Code.
  • Used teh OOPS Concepts and Collections to automate teh feature files.

Confidential, Atlanta, GA

Selenium Automation Engineer

Responsibilities:

  • Worked in Agile/Scrum methodology to check teh functionality of teh application.
  • Performed System, Integration, Smoke, Sanity, Functional, Positive and Negative testing and monitored teh behavior of teh applications during different phases of testing using testing methodologies.
  • Extensively worked in Regression testing, Parallel testing usingSeleniumWebDriver and TestNG.
  • Shared Daily Status Reports with all teh team members, Team Leads, Managers and Clients.
  • Implemented automation using Selenium Web Driver, Selenium Grid, and Maven.
  • Worked with cross-functional teams as a part of Agile environment.
  • Performed Functional testing as per user stories and also performed Integration Testing & System Testing usingSelenium WebDriver automation scripts in Java.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Developed automated test scripts in Behavior driven development (BDD) using Cucumber.
  • Expertise in Maven and performed different operations on pom.xml file to gather required dependencies and run numerous test scripts.
  • Executed test scripts relating to mouse hover using Actions class and found hidden elements using XPath, CSS Selector and window handle classes.
  • Involved in creating automation framework using POM- Page Object Model, and Data Driven to test web application.
  • Incorporated teh test data in Test scripts from Excel using Apache POI.
  • Developed scripts and performed operations on teh web elements.
  • Generate TestNG reports for analyzing teh output of tests.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used Git as version control for storing teh test scripts.
  • Performed back-end database testingwith teh halp of SQL queries to retrieve teh user information to cross validate in UI and databases.
  • Analyzed test results, tracked teh defects and generated reports using JIRA.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed teh build outputs to teh team members.
  • Participated in Daily Scrum, Defect TriageMeetings, Release Planning meeting and used JIRA Tool and peer review with team.
  • Involved in API testing using POSTMAN Tool.
  • Validated request and response using assertions such as XPath and Contains assertions.
  • Performed change defects verification of data in QA environment, before teh Production implementation.
  • Generated test logs using Log4j for various log levels.

Environment: Selenium WebDriver, TestNG, Eclipse, SQL server, XML, HTML, Maven, Selenium Grid, Agile, Jenkins, JIRA, POSTMAN, Microsoft Excel.

Confidential, Corpus Christi, TX

Selenium Automation Engineer

Responsibilities:

  • Involved in Preparation of Test Scenarios and Review of Test Cases.
  • Involved in Regression testing using Selenium and Creation of automation scripts for web pages.
  • Interacted with client, Development team to understand and gather teh Functional and Non-Functional requirements for projects/each release.
  • Developed automated Test cases in Java using Selenium WebDriver.
  • Created user defined functions in Java and implemented teh functionality with Selenium.
  • Designed, developed and implemented Test Driven automation testing framework utilizing Java in Eclipse.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness &completeness.
  • Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on teh web page.
  • Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
  • Took teh Application Screenshots and copied teh images whenever exceptions occurred and at important checkpoints of application execution.
  • Involved in using Maven build tool to manage framework dependency jar files in POM.xml.
  • Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium.
  • Used Selenium WebDriver for writing test scripts and executing them.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id’s and XPath in Selenium.
  • Wrote Features using Gherkin format and implemented teh step definitions using Cucumber for User Acceptance Test (UAT).
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Executed SOAP based web services API testing (Java client and SoapUI).
  • Validated SOAP responses by adding Assertions.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Involved in preparation of test plan for every product created, updated stories and tasks in JIRA.

Environment: Selenium WebDriver, TestNG, Eclipse, SQL server, XML, TDD, HTML, Maven, Selenium Grid, Agile, Jenkins, JIRA, POSTMAN, Microsoft Excel.

Confidential, Houston, TX

Selenium Automation Engineer

Responsibilities:

  • Prepared Test Conditions, Test cases, Mapping test cases to teh scenarios, performed functional as well as system integration testing. Identified Test cases based on teh requirements, participated in implementation of Test Cases, and Test script according to teh Business requirements and System Requirements.
  • Feasibility analysis and test effort estimation of automating teh testing using Selenium WebDriver using JAVA and JUnit/TestNG for Web Application.
  • Developed Data-Driven framework for application using Selenium.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox using TestNG and Maven on Selenium grid.
  • Worked in an existing page Object Model Framework binding with Selenium WebDriver combination with C#.
  • Involved in setting up configure teh testing environment with Eclipse, TestNG, and Selenium Web Driver.
  • Performed Smoke, GUI, Functional, Performance, Integration and Usability testing.
  • Used Git as a source repository system to share code.
  • Developed Maven targets to execute automation suites.
  • Worked on Jenkins for Continuous integration.
  • Performed Data Validation and Data Integration for Back End Testing using SQL Queries.
  • Performed Web Services testing with SOAP UI and Performed Security Testing.
  • Involved with working in all phases of SDLC methodologies.
  • Test Execution in UAT environment and managing teh test scripts and test results in Rally.
  • Participated in meetings and work with Development team & Business Analysts for defect triage, Biweekly Agile Sprint Planning meetings, Daily Scrum meetings.
  • Status reporting to all project stakeholders.
  • Generating Test and Defect Metrics for client manager and release management.

Environment: Selenium IDE/ Web Driver, Selenium Grid, SQL Server, GIT, Maven, Jenkins, TestNG, Junit, SOAP UI, Eclipse IDE, JIRA.

We'd love your feedback!