We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CaliforniA

SUMMARY:

  • Having around 6 years of experience in the IT industry in Quality Assurance using Web Applications, WebServices and Mobile applications with strong business understanding.
  • Participated in Scrum life - cycle, daily stand up, daily review, sprint planning, sprint review meetings in Agile SDLC methodology.
  • Proficient in automating Web applications and REST API’s using Selenium WebDriver, TestNG, Java and HTTP Client.
  • Expertise in creating Hybrid Automation Frameworks using Selenium WebDriver and Page Object Pattern, Data Driven Testing, UI Mapping and Java Design Patterns.
  • Extensive experience in REST API automation using HTTP Client and org.json libraries.
  • Expertise in automating mobile native (Android and IOS) applications using Appium, Java and TestNG.
  • Familiarity with Android automation framework concepts like UIAutomator,UISelector and inspecting tools-UI Automator Viewer and Appium Inspector.
  • Experience using android debugging tools like Logcat, Android Monitor using Android Studio. Worked with ADB commands and Appium node.js commands.
  • Experience in running parallel automation scripts using Selenium Grid, TestNG parallel testing.
  • Worked with cloud based testing platforms like SauceLabs and BrowserStack for Mobile and Selenium grid.
  • Performed Web Services Testing, data driven testing and XML validation by creating test case suite using SOAP UI.
  • Solid testing experience with Web Services - SOAP and RESTful APIs.
  • Experience with build and Continuous Integration using Maven and Jenkins.
  • Familiarity working with Node.JS and NightWatch.js for web automation.
  • Experience working with continuous deployment using Docker and code reviews using Gerrit.
  • Knowledge working with NOSQL databases specifically Mongo DB.
  • Experience with JMeter to do Load and Stress tests for Web applications and REST API’s.
  • Experience in testing web applications developed with CSS3, HTML5 and other JavaScript libraries.
  • Good Experience in writing Selenium scripts using Java APIs like Collections, Log4J, JDBC, Apache POI, etc.
  • Proficient with UNIX systems and basic Shell Scripting.
  • Extensive experience using UNIX file management, process management, network management commands.
  • Experience in defect management, defect analysis and defect reporting using Rally, JIRA, TFS and HP ALM/QC.
  • Strong knowledge of Relational Databases, proficient in writing SQL queries for testing Database Mapping and Database Integrity.

TECHNICAL SKILLS:

Operating systems: Windows, Red Hat Linux Ubuntu, Android.

Bug Tracking Tools: Rally, Jira, TFS

Databases: Oracle, MongoDB and MySQL.

Tools: Soap UI Postman, Jenkins, JMeter, SQL Developer, Toad, SVN, Git.

Languages: Java, Shell Scripts, SQL, XML, HTML, JSON, NightWatch.js, Node.js.

Java Packages: Maven, Selenium WebDriver, Apache HttpClient, Appium, Apache POI.

PROFESSIONAL EXPERIENCE:

Senior QA Automation Engineer

Confidential, Sunnyvale, California

Responsibilities:
  • Design, develop and implement Page Object Model Pattern based automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
  • Worked on data driven framework used apache poi library and TestNG.
  • Working knowledge of running parallel scripts using Selenium Web-Driver.
  • Experience in testing Rest API’s on browser plugins like Postman.
  • Worked on automating rest API’s using HTTPClient and Json(org.json, jackson) libraries.
  • Gained knowledge in Node.JS and writing automation framework using Nightwatch.js.
  • Good exposure to Mobile Testing using Appium for IOS devices.
  • Worked with mobile app locators using Appium Inspector.
  • Experience working with Jenkins for continuous integration and also with continuous development.
  • Have been involved in code reviews of peers using Gerrit.
  • Worked on maven for build and Github as source code repository.
  • Knowledge on NOSQL database-MongoDB.
  • Gained knowledge around latest HTML5 API’s, Node.JS applications.
  • Worked with log4j library for logging in application framework.
  • Executing the Regression scripts and sending Test Summary Reports to QA/DEV teams on daily basis.
  • Raised defects and performed tracking using Rally and reported to developers and test manager.
  • Created and executed performance test-plans for REST API’s using Jmeter
  • Executed JMeter Scenarios for different thread groups for doing Load, Stress and endurance tests for the Web Application.
  • Experienced working with SQL queries for data mapping.
  • Worked with basic UNIX commands and shell scripting.

Environment: : Selenium WebDriver / Grid, TestNG, JMeter, Java, Jenkins, JIRA, Rally, Maven, Appium, HTTP Client, Nightwatch.js, Node.js, UNIX, SQL, Agile and Oracle.

Confidential, San Francisco, CA

QA Engineer

Responsibilities:
  • Developed automated scripts using Selenium Web Driver, Java, TestNG in Eclipse IDE to perform functional and regression testing for web based applications.
  • Used Selenium Grid to execute tests on multiple systems to achieve parallel execution.
  • Worked on Apache POI to do data driven testing.
  • Worked on mobile automation using Appium and android sdk for android devices.Used UIAutomatorViewer to locate elements and debugging tools like AndroidMonitor,Logcat with android studio.
  • Worked on Rest API testing using Rest Assured based automation framework with Jackson libraries.
  • Used TestNG framework for batch execution of smoke and regression automation test cases.
  • Validated Web Services request and response XML using SOAPUI tool and created automation scripts in SOAP UI using Groovy Script.
  • Created performance test scripts using JMeter to monitor response time and performance of the web application using HttpRequestSamplers.
  • Identified and documented the defects in JIRA.
  • Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
  • Worked on Unix based system in correlation with basic Unix commands
  • Gained knowledge around working with cloud based systems and running automation scripts on similar platforms.

Environment: JAVA, SOAP UI, RestAssured, TestNG, Jenkins, JUnit, Java, Jira, JMeter, Selenium WebDriver, SQL, Appium.

Confidential, New Jersey, NJ

QA Engineer

Responsibilities:
  • Analyzed system requirements and developed a Test Plan for System Testing.
  • Involved in widely testing applications functionality using WebDriver as a regular selenium tools.
  • Worked on developing the automation framework from scratch using page object model, dependency injections, UI Mapping and configurations.
  • Used Ant to build the code and SVN as code repository.
  • Executed Load Runner Scenarios using Load Runner to perform performance, Stress and scalability tests.
  • Worked on testing SOAP webservices using SoapUI tool test suites and different test steps.
  • Used TestNG as the testing framework to write test cases for automation.
  • Used UNIX shell scripts for monitoring the servers during.
  • Performed End-to-End testing, Ad-Hoc testing, Integration testing and User Acceptance Testing.
  • Improved control of testing tools and increased the Regression Functionality coverage.
  • Developed Test plan and Test cases for manual and automated testing.
  • Generated Oracle SQL scripts for database validation.
  • Generated the test execution report in Mercury Quality Center to be reviewed by the QA manager and development team.
  • Logged defects in SharePoint with detail information, screenshot and related documents and trace them through the whole Bug Lifecycle.

Environment: Selenium WebDriver, TestNG, Java, SoapUI, JMeter, SQL, XML, JavaScript, QC, UNIX.

Confidential, San Jose, CA

QA Analyst

Responsibilities:
  • Tested module Integrated Contact Management ( ICM) within the application to Automate the contact management process as per business requirements.
  • Involved in writing and implementation of the test plan, test cases and test documentation using QTP and Quality Center.
  • Developed SQL queries and procedures to verify successful population of data from application interface into the database.
  • Attended every review meetings like Peer Review meeting, Defect review meetings.
  • Executed the test cases using QTP.
  • Involved in GUI, Functional, Regression and System testing of the application.
  • Reported defects in TFS and prepared details defect reports.
  • Used Test Director and TFS for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Worked with development team to ensure testing issues are resolved.
  • Coordinate the testing activities for offshore Users.

Confidential, Redwood City, CA

Test Engineer

Responsibilities:
  • Developed test cases and test strategies to ensure that the test cases reflect user needs.
  • Involved in writing Test scenarios, Generic test cases, detail Positive and negative test cases.
  • Worked with requirements to write the test cases.
  • Worked with HP Quality Center (Test Cases, Test Design, Test Inputs, Test Logs and Test Summary Reports).
  • Manually executed test cases and reported results to development teams
  • Performed manual GUI test for Data entry screen in the Application
  • Worked closely with the Application Coordinators to resolve complex issues.
  • Represented the end user by conducting User Acceptance Testing (UAT) and System testing.
  • Performed defect tracking with Quality Center for the bugs in the application that included documentation, tracking and re-validating defects that helped developers to track the problem and resolve the technical issues.

Environment: JUnit, JIRA, Java, Eclipse, Hudson, Maven, JMeter, MySQL, JavaScript, UNIX.

We'd love your feedback!