We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 7+ years of Experience as Software Quality Assurance Engineer, with great exposure in Automation testing technologies.
  • Expertise in web - based automation using Selenium Web Driver, with Java on TestNG.
  • Hands-on experience in Automating the Functional and Regression test cases using Selenium Web Driver on TESTNG framework.
  • Implemented Hybrid framework based on Object repository model and Data Driven framework using Selenium Web Driver for automating the test cases.
  • Performed Cross Browser Automation using Selenium GRID.
  • Maintained the Selenium & JAVA automation code and resources in source controls like SVN and GitHub over the time for improvements and new features
  • Solid experience on build Management tools like Maven and continuous Integration tool Jenkins for scheduled execution and Generated reports with TestNG
  • Hands-on experience on Mobile Application Testing by using Appium on both Android and iOS platforms.
  • Identifying the right user stories for mobile Automation and Developing Appium Scripts for Native Android/IOS Apps using java.
  • Participated developing common Appium framework for both Android and IOS.
  • Used different types of virtual devices (Emulator & Simulator) and real devices for test cases validation.
  • Identifying objects of Mobile App using UI Automator tool for Android and Appium Inspector for iPhone.
  • Designed and implemented different automation frameworks from scratch like Page Object Model(POM) framework and Hybrid driven framework on TestNG Platform by using Appium.
  • Hands on Experience on AWS (Amazon web services) or Amazon Device Farm using Appium
  • Automated web services by using Soap UI tool.
  • Used POSTMAN tool for automating the web services by using GET, POST, PUT and DELETE methods.
  • Hands-on experience in API web services testing by using SOAP/ RESTful.
  • Automated scripts with Groovy for RESTful web services.
  • As part of my projects, I worked on SQL Server. For our test data preparation, I used to insert, Update the data tables, and build quires joining multiple tables for data comparison.
  • International Software Testing Quality Board (ISTQB ®) Certified Tester and CAST (Certified Associate in software testing) Certified Tester.
  • Well versed experience of 7+ years in Agile & Waterfall models in Manual and Automated testing project activities including Sprint Planning, Story Point Estimation, User Story Execution, Defect reporting and tracking by using tools JIRA/QC/Sales Force.
  • Expertise in all phases of testing including Smoke Testing, Backedend Testing, Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing
  • Good Expertise in Healthcare domain and Banking (BFS) domain and Conversant with Software Development Life Cycle(SDLC) and Software Testing Life(STLC) Cycle and extensive knowledge and experience in every phase of Quality Assurance across Healthcare and Banking Domains
  • Hands-on experience in Requirements Analysis, Estimations, Test Strategy, Test Plan, preparation of Test Scenario, Test Case design and review, execution and Test Cases defect logging and highlighting key blockers Results Preparation and UAT support.
  • Had a hands on experience on SQL database
  • Running Smoke and regression suite after every build and publish the detailed reports with the bugs detected
  • Hands on experience working in Agile based SCRUM methodology and Waterfall Model.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, Appium, AWS, Soap UI, Maven, Jenkins

Operating System: Android and iOS

Programming: Java, VBScript

Languages Database: MS SQL Server

Source Version Control Tool: Subversion (SVN) and GitHub

Defect Tracking Tools: JIRA, Quality Center (QC) and Salesforce

Environment: AWS (Amazon Device Farm) and Sauce labs

Other tools: Firebug, REST, Putty, WINSCP

WORK HISTORY:

Confidential, Irving, TX

QA Automation Engineer

Responsibilities:

  • As part of Automation Testing team of My Verizon application, I automated test cases using Selenium on three platforms Mobile, Desktop & Tablet with User Switcher Agent Add-on.
  • Everyday used to validate PROD results for 6 modules in DESKTOP, Tablet and Mobile Platforms.
  • Developed scripts and validated test results for My Confidential Support page using selenium with java.
  • Have knowledge on 25 modules from My Confidential app by using Selenium.
  • Performed Cross Browser Automation testing or parallel automation testing on My Confidential application using Selenium GRID with 7 nodes .
  • Created MAVEN (Build automation tool) Project for My Confidential Project
  • Converted My Confidential project into AWS. Executed scripts on AWS for both iOS and Android
  • Played automation Team lead role for MR release. Used to document all resources status and shared details to client. and used to get MTAS and environment details. Used to check if team is on same page.
  • Developed micro web services framework by using java with REST API.
  • Hands-on experience on micro web services, Developed and executed scripts by using Java with POST, PUT, GET and DELETE methods.
  • For every release used to write the script based on new CR.
  • Developed Scripts for “Family Base” and “International Usage service” etc. Modules on all three platforms.
  • And also validated micro web services from VISION results against “My Verizon” Web application.
  • For every release need to get data from VDRT and Registration tools and need to execute respective modules in lower environments for 3 to 4 cycles, hard code freeze and Retrofit cycle.
  • Used Jira for lower environments defects and Used QC for PROD defects.
  • Validated and executed 6 modules for every MR (Maintainace Release) and for ER (Enterprise Release)
  • My Confidential project developed based on Page object model and used Data provider with Agile Methodology with Sprint 6 .
  • Used to collaborate with offshore team on daily basis to get updates and share it across the client teams.
  • Used different types of real devices (iPhone6, iPhone6s, iPad Air and Galaxy S6) for Test case’s Validation
  • Excellent experience with source version control tools such as GitHub.
  • Hands on Experience on AWS (Amazon web services) or Amazon Device Farm using Appium
  • Uploaded MAVEN project into AWS and executed scripts and generated reports.
  • Using AWS at a time, executed iOS and Android scripts on multiple devices
  • Executed 25,000 testcases on 7 nodes with IE, Firefox and Chrome.
  • Used SQL join quires to fetch the bugs on JIRA
  • Performed Selenium Database testing using SQL(Verify the values which is from web application with the vales from database)

Confidential, Houston

Mobile Automation Engineer

Responsibilities:

  • As a Mobile Automation tester, responsible for Mobile Automation Testing and Defect Management
  • For developing the scripts used Appium features like Scroll, Tap, Touch actions as well as Selenium features
  • Created MAVEN (Build automation tool) Project for UOM Project
  • Worked on UOM hybrid app, by using Appium for both Android and iOS.
  • Established entire Quality Assurance Process Documentation based on Agile Methodology
  • As member of Scrum team, participated in - Sprint Planning, Daily Stand-up, Sprint Review and Sprint Retrospective.
  • Testing the User stories if they are ready after each and every build.
  • Worked on Page Object Model Framework on both iOS and Android
  • Executed iOS and Android Scripts on real devices by using Appium
  • Developed Appium Scripts for Hybrid UOM App (Native + Web) using Java
  • Appium inspector is used to identify the Native elements (Xpath, Css etc.)
  • For bug tracking and issue tracking, I used Sales force.
  • Identifying objects of App using UI Automator tool for Android and Appium Inspector for iPhone
  • Chrome debugging tool is used to identify web elements on android, and Safari is used for iOS
  • Participated in developing common Appium framework for both Android and iOS
  • Used different types of real devices (iPhone6, iPhone6s, iPad Air and Galaxy s6) for Testcases Validation
  • Performed Regression testing on every build on both iOS and Android
  • Excellent experience with source version control tools such as GitHub
  • Hands on experience on AMAZON Device Farm for both iOS and Android
  • Uploaded MAVEN project into AWS and executed scripts and generated reports.
  • At a time, executed iOS and Android scripts on 100 devices
  • Implementation of Jenkins for UOM project on Amazon device farm .

Confidential

QA Automation Lead

Responsibilities:

  • As a QA Automation Lead responsible for Functional & Automation Testing using selenium, QA Documentation, Defect Management
  • Extensively automated regression and functional test suites by developing over 506 test cases, 8 test suites using Selenium Web Driver, TestNG and Jenkins
  • Running Full Automation suite for every Release and analyze the root cause of Failed scripts
  • Customized hybrid framework (Page Object Model and Data driven model) using Selenium Web Driver, Java based on Page Factory is developed and implemented on TestNG Framework.
  • Work on Selenium GUI Object / element verification is done through locators (Ex: XPath, ID).
  • Integrate automation test execution with JIRA
  • Established entire Quality Assurance Process Documentation based on Agile Methodology
  • Participating in Sprint Grooming sessions to pull the current sprint user stories from Product Backlog
  • Identifying Automation Scenarios from the set of User stories defined in each cycle.
  • Developing Web Automation Test cases for the identified Automation Scenarios.
  • Identifying the impact of the new stories on the existing system and discuss with Product Owner/ Client.
  • Involved in end to end testing activities i.e., effort estimation, requirement gathering, test case design, test data preparation, test case execution & defect logging/tracking.
  • Develop detailed Test Strategy and Test Plan Documents.
  • As member of Scrum team participated in Sprint Planning, Daily Stand-up, Sprint Review & Sprint Retrospective.
  • Testing the User stories if they are ready after each and every build.
  • Participating in Scrum meetings and Retrospective meetings to analyze the Sprint Health
  • Giving Demo of the functionality to the Product owner before Sprint signoff
  • Provide estimations/ sizing and review test scope, schedule, strategy and test plans
  • Participated in test strategy meeting every sprint, to identify the tests - needs to be covered as part of Unit, SIT and UAT.
  • Determine the test cases to be automated and manual test cases, and if automated determine to what level it can be automated
  • Ensure automation test code, automation test script execution and exploratory tests are completed within the sprint for the stories to be accepted.
  • Involved in testing SOAP/REST web services and XML using SOAP UI.
  • For Find a doctor web service to Perform operations like find facilities, Add Specialists and Delete Products which is present in the Minnesota location
  • Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration
  • Reviewed the Code prepared by other team mates and suggested improvements if required.
  • Used Build Management tool Maven in the framework for batch triggering of Test cases
  • Integrated complete framework with CI Tool Jenkins for Scheduling the Test cases
  • Running Smoke & regression suite after every build and publish the detailed reports with the bugs detected and Reporting the discovered defects to the Development team and get those fixed.
  • Automating the Functional and Regression Test cases using Selenium Web Driver
  • Created tractability matrices, test and bug reports and other test related documents.
  • Worked closely with Dev team, BA and QA teams as well as Stakeholders and members of Management
  • Responsible for defect tracking, defect reporting and defect reproducing with JIRA
  • Closely interact with product management and development teams to assure most effective project execution
  • Work with Developers to identify unit testing coverage and ensure any gaps are documented and addressed.
  • Wrote SQL queries extensively, queried database and to get specialists, Products etc Database testing by developing 16 SQL scripts.
  • Excellent experience with source version control tools such as Subversion (SVN).

Confidential

QA Automation Analyst

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Designed efficient test cases based on analysis of Business Requirement documents, Functional Specs, Technical design documents, Use Cases and other supporting documents.
  • Preparing and reviewing test conditions based on BR and FD documents and Provided accurate and timely estimates for QA timelines and effort.
  • Design and document detailed test cases to cover all levels of testing and requirements, including functional, integration, regression, and system.
  • Execution of all the test cases which involves Smoke, System, SIT and Regression Testing.
  • Generating Daily & Weekly Dash boards and producing to client
  • Implemented Hybrid Test Framework
  • Automating the features based on the client requirements using Selenium Web Driver.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Defect Reporting, Analyzing, Tracking and Report Generation using Mercury Quality Center
  • Customized Hybrid framework based on POM using Selenium Web Driver & Java is implemented.
  • Execute test cases within negotiated deadlines.
  • Work closely with the development team to discover, report and validate fixes for issues.
  • Assist software developers and others to understand and reproduce customer reported issues.
  • Supporting Teams and UAT team for executing test scripts.
  • Extensively involved in bug analysis and defect reporting.
  • Worked closely with the functional and development team to resolve the defects and testing issues throughout Software Development Life Cycle.
  • Conducted KT sessions for test engineers on change requests.
  • Used SQL to validate backend database changes, deletes and update.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Attended several walk through meeting with the Business Analysis, project manager and developers and provided feedback accordingly.
  • Participated in QA Team meetings and weekly QA testing reviews.

We'd love your feedback!