We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Columbus, GA

SUMMARY

  • About 6+ years of experience as an Automation Test Engineer and Manual Tester. Worked in all Bebin Phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), Acceptance Testing Life Cycle including Implementation, Documentation, and Testing on internet - based e-business, in the domains of Health Care, Airlines, E-Commerce.
  • Experience in all phases of the Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle.
  • Worked on Waterfall and Agile techniques like Scrum and performed Gap Analysis, Business Requirement Document, User Acceptance, and Use case scenario document.
  • Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and setting up the testing environment.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Mobile Testing Database testing, GUI testing, Web / UI and User Acceptance Testing.
  • Well conversant with the implementation from scratch and practical hands-on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).
  • Knowledge of Hybrid framework and performed Data-driven testing to validate the components displayed on the website using Selenium.
  • Knowledge of data-driven framework using Selenium WebDriver, TestNG.
  • Sound knowledge in writing automation scripts using Behavior Driven Development (BDD) Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.
  • Profound Knowledge in designing and working with Test Driven Development (TDD) Approach.
  • Design, develop and maintain regression and smoke test suite using Cypress.io
  • Designed the automationframework using C# .NET and JAVA automation scripts.
  • Experience in working with open-source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Appium, Cucumber, JUnit, JIRA and Eclipse.
  • Experience testing SOA with Restful/SOAP Web Services and api using automation approach.
  • Expertise in developing test scripts using Selenium WebDriver executed automated test scripts & analyzed the results.
  • Installation of Confidential telecommunication systems.
  • Participated in Stand-up meetings, walkthrough meetings, weekly automation meetings with all other QA, weekly assessment meetings with business analysts and developers.
  • Worked on Continuous Integration Process using Jenkins, TestNG, and Maven.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Design & Develop data-driven framework from scratch using Selenium WebDriver, TestNG, Apache POI API and Page Object Model Design Pattern.
  • Extensively used XPath, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Integrated successfully built deployment tools like Jenkins, Maven with Selenium Automation frameworks for nightly regressions.
  • Extensive experience in Enhancing and Executing the Performance Test Scripts using LoadRunner and JMeter, Design and Running Test Scenarios through Performance Center/Controller, Analyzing the Results and providing reports.
  • Experienced in writing SQL queries for backend testing and validation of data.
  • Worked in the cross-domain application and was able to identify the flow of data between different applications in domains and its dependency.
  • Excellent skill in finding bugs and over defect management, Expertise in documenting defects with a high level of detail, accuracy, and informative recreation steps using TFS and JIRA.

TECHNICAL SKILLS

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

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium Grid, Junit, Cucumber, Restful, SoapUI, Appium, JMeter, Load Runner

Test Build & Integration Tools: Maven, Jenkins, Azure Devops

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Databases: MySQL, Oracle, SQL Server, MS Access,MongoDB

Defect Tools: Team Foundation Server (TFS), JIRA, ALM, Azure Devops

Programming Languages: C#, JAVA, Python, JavaScript, Gherkin

Markup Languages: HTML, XML, XPath

Operating Systems: Windows, LINUX

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

Utilities: Visual Studio, IntelliJ, Eclipse, GIT, Source Tree, FirePath, MS Office Suite

PROFESSIONAL EXPERIENCE

Confidential, Columbus, GA

QA Automation Engineer

Responsibilities:

  • Developed test cases for various scenarios based upon requirements, designs and specifications.
  • Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
  • Developed and executed Test Suites and Test Scripts based on the requirement documents and using Jira utilizing XRay plugin.
  • Executed test cases manually and verified actual results against expected results.
  • Detected, Reported and Tracked bugs using Jira.
  • Performed Sanity, Functional, Negative, Regression, System, Integration, End to End and Backend testing.
  • Participated in requirements reviews, design reviews, test plan and test case review.
  • Updated regression test cases in Selenium WebDriver using Java programming language.
  • Experience in creating a framework using cypress for UI Automation.
  • Worked in executing automation testing using Selenium Web Driver, Java, Cucumber, Cypress.
  • Used cypress dashboard services to gain insights of test runs
  • Modified test plans in accordance with changing requirements.
  • Automated UI test cases using Selenium Webdriver, Java and different frameworks like Behavior Driven Development (BDD), TDD, DDD.
  • Used Cucumber for writing gherkin language scenarios.
  • Utilized Jira for managing software testing processes including planning tests, executing tests, defect tracking and reporting.
  • Tested web services and api using Postman.
  • Created and executed SQL statements to verify the data in the backend.
  • Developed and executed SQL joins to validate the results in Web Services and Front end with Database.
  • Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium WebDriver, BDD, Jenkins, Cucumber, Postman, Cypress, Maven, Junit, TestNG, Jira, SQL, Git.

Confidential, Glenville, NY

SDET/QA Automation Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implementing improvement actions for next iterations.
  • Involved in analyzing system specifications, design, development, and execution of test plans and test cases for Manual and Automated Testing.
  • Used Agile framework and SCRUM methodology to successfully drive this complex project to completion within targeted deadlines.
  • Actively participated in Sprint planning, sprint backlogs, and retrospectives.
  • Used OOPS concepts in JAVA extensively.
  • Developed middle-tier business logic for Core file parsing.
  • Compared the Integration Testing Status of the Actual test results against predetermined expected results.
  • Wrote Smoke Tests, Acceptance Tests and used Postman tool for Automated Testing of REST API’s and Web Services.
  • Automated Restful Api/web services using Rest Assured Library to validate the JSON responses by deserializing them.
  • Set up the Jenkins server and build jobs to provide automated builds based on pulling the GIT source control system.
  • Created an automation framework from scratch in Selenium WebDriver using behavior driven (BDD) approach using Cucumber with Gherkin.
  • Created stored procedures, triggers and user-defined functions to handle complex business rules.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Prioritized Test Cases according to Sprints. Handled and Supported team in frameworks design and troubleshooting.
  • Designed Automation Test cases using Selenium WebDriver, Java, JUnit, Maven, and TestNG.
  • Designed Data Driven Framework, Page Object Model from scratch using Selenium WebDriver and TestNG and defined dependencies using Maven.
  • Performed web services Testing with Postman by validating request and response for XML, JSON files.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for the nightly batch run of the Script.
  • Conducted end-to-end Testing on applications and technology, to ensure that business, technical, functional requirements met throughout the SDLC.
  • Performed System Acceptance Testing, Regression Testing, GUI Testing, and Cross-Browser Compatibility Testing during the releases and communicated with the developers to resolve any technical issues
  • Involved in Maven configuration for running servers and scripts after the build.
  • Used Jenkins as a continuous integration server to run automated test suites
  • Logged and managed defects using JIRA defect management tool.
  • Performed Backend Testing using SQL queries to validate the data in the backend using MongoDB.

Environment: Selenium WebDriver, BDD, Jenkins, Cucumber, Postman, Maven, Junit, TestNG, Jira, Eclipse, Java, MongoDB, Git.

Confidential, Erie, PA

SDET/ Automation Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implementing improvement actions for next iterations.
  • Performed different testing tasks using various test scripts on Selenium WebDriver and Nunit.
  • Developed test code in C# language using Visual Studio IDE and NUnit framework.
  • Involved in designing and implementing a hybrid automation framework to be used with Selenium WebDriver.
  • Development of a software automation testing framework using Microsoft Test Manager, Microsoft Visual Studio and C#.
  • Used C# language and NUnit framework for scripting.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and Nunit.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
  • Performed Data-driven testing using Selenium WebDriver, Nunit functions.
  • Involved in Restful API and web services Testing using Postman.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Performed Behavior Driven Development/BDD testing using Specflow and Gherkin.
  • Responsible for creating the functional testing framework using NUnit and using Selenium WebDriver to automate the UI components.
  • Wrote test cases to test native mobile applications and executed them manually in IOS and Android.
  • Used Selenium WebDriver and NUnit to run the parallel testing.
  • Used Selenium WebDriver used to test search results of the Metasearch engine.
  • Responsible for fixing and maintaining regression test automation scripts for an end-to-end testing using Selenium WebDriver (using C#).
  • Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner.
  • Involved manual testing of various test cases with respective test scripts on Selenium.
  • Coordinated for conducting white box testing.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user-specific test cases.
  • Defect logging and tracking using Azure Devops and updated the test defects status with results.
  • Closely involved with the development team, maintenance team and the business team regarding changing requirements, builds and releases.

Environment: C#, Selenium WebDriver, Specflow, Azure Devops, NUnit, XML, DHTML, Postman, SQL, Azure Devops, SQL Server, Windows, Load Runner.

Confidential, Atlanta, GA

QA Automation Tester

Responsibilities:

  • Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
  • Contributed in regular status meetings to state any bugs, problems and risks.
  • Involved in the complete QA Lifecycle activities like Pre-testing phase, Acceptance Testing Phase, Testing Phase and also in User Acceptance Testing.
  • Designed and developed automated scripts for functional, regression, sanity and integration testing using automation tool Selenium.
  • Builtautomationscripts using Data driven Framework and TestNG and JUnit Framework and conducted usingSelenium.
  • Worked with the functionality and Regression testing cycles of major product releases by developing test suites usingSeleniumWeb Driver.
  • Created and maintained Requirement Traceability Matrix (RTM) to ensure all the requirements are covered.
  • Established and maintained test cases and test data in Quality Center (QC).
  • Used Quality Center (QC) to maintain defect repository and followed the bug life cycle until the bugs are fixed or closed.
  • Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
  • Used Oracle PL/SQL queries to perform Update, Delete, Insert and Join functions.
  • Developed and executed several SQL queries in SQL Server as part of backend testing and involved in data validation and verifying data-integrity and also to check the data flow between different Systems.
  • Extensively worked on validating data loads during the ETL process.
  • Investigated and determined root cause of issues by reporting defects utilizing HP Quality Center and JIRA to maintain defects and check defect status.
  • Implemented test schedule, tracked defects and assigned them to developers based on their priority.
  • Verified that the Software Quality Assurance Standards are met throughout all phases of development.

Environment: AGILE, Quality Center (QC), PL/ SQL, MS SQL, SOAPUI, Java, Oracle, Selenium Web Driver, Selenium IDE, JIRA, JUnit, TestNG

Confidential, Dallas, TX

QA Analyst

Responsibilities:

  • Created and maintained test plans, testing schedule and report defects using Quality Center (QC).
  • Executed and Debugged the Automated Scripts and conducted Peer Reviews using QTP.
  • Execute Manual Test Cases by using positive and negative data inputs. Reported results and defects in the Test Director.
  • Wrote and executed automated Data-Driven Test using QTP.
  • Analyzed the defects and coordination with the development Team to solve the problems using Defect tracking.
  • Coordinate with Developers for defect analysis and performing Regression Testing.
  • Test the data using SQL queries on the target data.
  • Attended Analysis walkthrough meeting and analyze the Test process for bimonthly Release.
  • Performed background testing in a UNIX environment.
  • Developed Test cases as per Test Plan and executed them as appropriate.
  • Handle High severity issues on priority.
  • Provisioning and software experience.
  • Installation of Confidential telecommunication systems.
  • Manage, supervise and provide technical advice on telecommunication systems

Environment: SQL, QTP, Quality Center, Agile, MS SQL Server, MS Office

Hire Now