We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Los Angeles, CA

PROFESSIONAL SUMMARY:

  • Software Test Engineer with 5+ years of experience in web, client - server application testing.
  • Quality-focused professional experience in manual testing and automation testing .
  • In-depth knowledge of Software Testing Methodologies such as Functional testing, Black box testing, Integration Testing, Regression testing, User Acceptance Testing (UAT), System Testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile and Waterfall models and TDD/BDD.
  • Knowledge of automation testing of web applications using Selenium Automation using WebDriver , programming using Java
  • Experience in applying Testing Methodologies , creating Test Plans , Executing Test Scripts, Automation of Test Cases , Defect Tracking and Report Generation .
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated Testing with tools such as Selenium WebDriver/IDE, TestNG , Cucumber , Quality Center/ALM, JIRA, and Maven.
  • Experience in using SoapUI for testing Webservices SOAP, REST and used various types of assertions such as soap fault, Contains, Soap not fault etc.
  • Knowledge in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experience programming in Java , JavaScript , HTML , XML, SQL, PL/SQL on Windows, Mac Operating Systems and UNIX environments.
  • Knowledge of widely used JavaScript and TypeScript based web frameworks like AngularJS, Angular 2.0 and ReactJS.
  • Experience and actively involved in building and testing Restful Web services API using Postman and SoapUI , for UI Integration.
  • Knowledge in Java White-Box testing using Eclipse IDE .
  • Experience in Configuring and testing AWS various services like EC2, S3, EBS, VPC, ELB, SQS, IAM, Route 53, Auto Scaling Cloud Front and Cloud Trail.
  • Experience in test automation and continuous delivery of web applications, client server applications, web services/APIs Testing.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Experience in performing different tests types, QA Methodologies: White Box, Black Box , Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Knowledge of defect tracking using Jira, Quality Center/ALM.
  • Experience with database testing by writing SQL queries.
  • Hands on experience in Performance testing tool HP LoadRunner (VuGen, Controller, Analysis).
  • Excellent interpersonal skills , proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good work ethics, detail oriented, fast learner, team oriented, flexible and adaptable to all kind of environments.

TECHNICAL SKILLS:

SDLC Methodologies: Agile/ Scrum, Waterfall

Build/CI Tools: GIT/SVN, Maven, Jenkins, Docker

Automation Tools: Selenium IDE, Selenium WebDriver, Protractor, HP LoadRunner, TestComplete, Cucumber, MSTest, SpecFlow, Apache JMeter, TestNG, SoapUI, Postman

Framework: TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Page Object Model, and Backend Testing

Bug Tracking: Jira, Quality Center/ALM

Programming Languages: Java, C#, JavaScript, HTML and XML, AngularJS and Angular 7.0 Framework

Database/Database tools: MS SQL Server, MySQL, PL/SQL

Cloud Services: AWS, Microsoft Azure

WORK EXPERIENCE:

Confidential, Los Angeles, CA

QA Automation Engineer

Responsibilities:

  • Worked on Behavior driven development ( BDD ) using SpecFlow with Gherkin syntax.
  • Extensively used Page Object Model ( POM ) for designing, building and executing the Hybrid Frameworks.
  • Executed an end-to-end ( E2E ) Test Plan and managed all activities in the plan to confirm all objectives are met and solution works as expected
  • Worked extensively on automated functional testing using TestComplete for various web and mobile applications.
  • Develop automated test scripts, reusable codes and functions using Selenium WebDriver and NUnit .
  • Experienced in POM .xml to get required dependencies from a central repository, add plugins, ran scripts using pom.xml file.
  • Used Selenium WebDriver with to generate automated test scripts from scratch and enhance existing scripts.
  • Led QA effort for multiple projects updating customer websites using highly customizable AEM Templates.
  • Used Jenkins as a Continuous Integration server to configure with Git and NuGet as package manager.
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
  • Tested mobile banking application on Android and iOS operating systems for React Native based framework.
  • Executed Selenium test scripts on different browsers and checked for compatibility.
  • Worked in an Agile environment including hands-on experience with gathering and writing user stories
  • Developed and Executed detailed and maintainable Test cases and Test Scripts
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver .
  • Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Integrated NUnit with Selenium using Visual Studio to generate test execution result.
  • Created SQL statements for backend data base validation
  • Tested UNIX shell scripts as part of the ETL process, automate the process of loading, pulling the data.
  • Involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis and data modeling.
  • Performed WebService API testing using Postman , RestAssured and SOAPUI .
  • Used Appium for Mobile Automation framework with Java and Emulators .

Environment : C#, Selenium WebDriver, NUnit, SpecFlow, TestComplete, HTML5, Agile, NuGet, UNIX, ALM/Quality Centre, Firefox, Chrome, SQL Server, Informatica PowerCenter, Visual Studio, Postman, SoapUI, Jenkins, Appium.

Confidential, Salt Lake City, Utah

QA Automation Engineer

Responsibilities:

  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project .
  • Expert in Analyzing results using HP Load Runner Analysis tool and analyzed Oracle database connections, Sessions, Log files
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
  • Developed and executed manual and automated tests in different platforms using Java and Selenium library.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver .
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).
  • Developing load testing scripts for performance testing by using Apache JMeter .
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven .
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Used Selenium (data-driven) and WebDriver to test the web application.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.
  • Enabled Transaction demarcation in Data Access Objects.
  • Uploaded test cases executed test cases and logged defects in Quality Center/ALM.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).

Environment : Java, Selenium WebDriver, TestNG, Jenkins, Apache JMeter, Maven, Cucumber, SOAP UI, Eclipse IDE, Firebug, TDD, SQL, PL/SQL, Oracle, Quality Center/ALM, Windows.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Developed automation test suite from scratch with Selenium WebDriver with TestNG with Java for the application to help in regression testing.
  • Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
  • Performed test executions and wrote test scripts for complex integrated systems. Performed regression testing on new software releases and reports findings.
  • Used Soap UI to conduct web services testing.
  • Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels.
  • Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber.
  • Used Selenium Grid, TestNG test scripts to run automated test cases in parallel on 5 environments.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG .
  • Tracked defects using JIRA and generated defect summary reports.
  • Identified test cases to automate and automated those test cases using Selenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
  • Developed Test Automation Framework using Selenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
  • Done testing of browser content and compatibility Tested compatibility of application using HTML IDs in Selenium.

Environment : Selenium Web Driver, IE, JIRA, Apache POI, Java, HTML, CSS, Windows, SQL, Maven, Git, SOAPUI, Cucumber, TestNG

Hire Now