Qa Automation Engineer Resume
Pleasanton, CA
SUMMARY
- Over 7.5 years of experience in teh IT industry in Quality Assurance using Selenium WebDriver, Java, Jenkins, JMeter and Rest Assured for different Client/Server applications.
- Experienced in creating Test Frameworks using Selenium WebDriver with Page Object Model, Data Driven Testing and UI Mapping using Java, Selenium WebDriver, Maven, JUnit, TestNG, Apache POI and Apache Log4j.
- Proficient in Continuous Integration and Continuous Deployment using Jenkins, Automated test cases through Jenkins pipeline, Gerrit for pre - commit review process and Google Cloud Platform for Deployment.
- Responsible to test APIs by executing collections runners of GET, PUT, POST, DELETE requests using Postman.
- Experienced in manual testing and automate SOAP and RESTful Web Services using SoapUI, Apache HttpClient, RESTAssured
- Hands on experience Defect tracking and analyzing test result using various defect tracking tools like Rally, JIRA and Bugzilla.
- Knowledge working with Mobile Automation using Appium for Android and iOS native devices.
- Worked on Selenium Grid for running teh Automation Test script on Different Platforms and Browsers.
- Good Knowledge in Web Automation using Protractor for Angular application.
- Used Maven and Ant for Project building tool, Git as source code management tool.
- Experience in designing and building automation frameworks in Cucumber BDD.
- Strong expertise in use of stress testing and performance testing using JMeter.
- Good knowledge with latest web technologies like HTML, AngularJS, Node.js and testing teh applications built on these specifically single page applications.
- Familiarity on Cloud-Based Cross Browser Testing tools like BrowserStack and Sauce Labs.
- Created and executed complex SQL queries to teh Oracle Database to validate and test data.
- Exposure to working with multiple platforms, including Windows, Linux, and UNIX environments.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, Linux,iOS, Android, MAC.
Bug Tracking Tools: Rally, JIRA, QC, Bugzilla
Databases: SQL, Oracle, PL/SQL
Tools: SoapUI, Cucumber, Postman, Appium, Jenkins, JMeter, SQL Developer, Git, Selenium IDE, Sauce lab, Protractor, Browser Stack
Languages: Java, Shell Scripts, SQL, PL/SQL, XML, HTML, JSON.
Packages: Maven, Selenium WebDriver/GRID, Apache HttpClient, REST Assured, log4j, Apache POI, TestNG, Junit
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, Pleasanton, CA
Responsibilities:
- Collaborated with product management teams in an Agile environment to develop a comprehensive set of tests for web-based applications.
- Worked on Hybrid automation framework using Page Object Model, Automation framework using Java, Selenium WebDriver, TestNG, Apache POI for data driven and Page Object Modal
- Used Maven tool for teh Project management and for teh purpose of compile, run, deploy and to add external dependencies.
- Responsible to verify Web Services API request, response data validations in REST using REST Assured.
- Worked with Selenium Grid along with TestNG to execute parallel testing scripts.
- Done SOA testing for API's using Postman PlugIns.
- Developed test scripts in Appium to test mobile application functionality for iOS and Android devices.
- Worked with Continuous build and Integration and Deployment using Maven and Jenkins.
- Maintain Code versions through Git.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
- Testing scripts using JMeter and Cloud Computing environments using AWS.
- Have exposure in Protractor to automate AngularJS application modules.
- Experience with Container based deployments using Docker.
- Have good knowledge in using Shell Scripts on Linux
- Used SQL Queries to verify teh data from teh Oracle database.
- Effectively involved in logging bugs, reviewing solved bugs and analyzing test result using Rally.
Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, Git, Maven, Jenkins, Agile, Log4j,SQL, Oracle, Appium, Rally, Linux. Cucumber, JMeter, AWS, Docker, Protractor, REST Assured, Postman
QA Automation Engineer
Confidential, Pleasanton, CA
Responsibilities:
- Worked in Agile - Behavior Driven Development (BDD) model.
- Developed Selenium Automation Framework with Java using Hybrid Driven Model (Pagebject model, Data Driven).
- Used Core Java, Maven, TestNG, Apache POI and log4j for writing Selenium WebDriver tests for teh web application.
- Experience with TDD / BDD Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions. Cucumber / Gherkin.
- Tested REST API web services using Java and HttpClient API.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Independently created test automation frameworks for angular applications using Protractor.
- Established Continuous Integration builds to build as code is checked-in and executed sanity test suite to validate teh code checked-in.
- Experience on Chrome Vox for Screen reader dat brings teh speed, simplicity, and security of Chrome books to visually-impaired users.
- Responsible to run automation scripts in Sauce Labs.
- Developed performance test scenarios using JMeter to test various RESTful Web Services
- Used Rally for Project Management and defect tracking.
- Involved in writing SQL queries and Unix scripts for debugging purpose.
Environment: Selenium WebDriver, Agile, Maven, Rally, TestNG,Scrum methodology, SQL, HttpClient, Appium, Java, Unix, Chrome Vox, Cucumber, Protractor, Apache POI, Log4j, Jenkins, Sauce Lab, Git, JMeter
QA Engineer
Confidential, Deerfield Township, IL
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Used Selenium WebDriver, an automation testing tool written in Java, to automate web applications.
- Used Maven for building teh WebDriver project.
- Upgraded test scripts running on Selenium RC to use WebDriver.
- Created automation scripts in Eclipse, Cucumber, Selenium WebDriver, running them as JUnit
- Exposure to SoapUI tool in testing web services
- Created Test Suites and performed parameterization using properties files for SoapUI test cases.
- Performed Multi-browser Testing to check teh Browser-compatibility e.g. - Safari, Chrome, IE, Firefox using Selenium Grid.
- Worked with Jenkins to automate teh builds and execution of automated testing applications.
- Maintained teh Java and Selenium WebDriver test source code and resources in teh GitHub source control repository tool.
- Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
- Defects found tracked and managed in JIRA and disposition in defect scrub meetings.
- Maintained and executed Maven build files for running Automated Tests.
- Worked extensively with SQL queries for database integrity and data validation.
Environment: Selenium WebDriver/RC/Grid, Cucumber, SoapUI, JMeter, Java, Jenkins,Maven, JIRA, SQL, JUnit, Agile, GitHub
QA Analyst
Confidential - Irvine, CA
Responsibilities:
- Worked under Agile Scrum Methodology.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid Automation frameworks using Selenium WebDriver, Java, JUnit
- Developed Maven build files for maintaining test automation builds
- Sent SOAP request to check web services data by transfer teh response using Groovy Script(Property Transfer) and analyzed teh response
- Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium IDE.
- Validated Web Services request and response XML using SoapUI tool.
- Designed and executed functional, data driven and basic load test cases for web services testing in SoapUI.
- Creating, execution and monitoring Load/Stress tests, using JMeter
- Worked on setting up and Managing GitHub repository for Automation
- Worked with developers to update teh defects, resolve them and track their status using JIRA.
- Performed database testing using SQL queries in MS SQL server.
- Executed selenium tests headless on Unix machine.
Environment: Agile, SoapUI, JIRA, SQL, Selenium WebDriver, Selenium IDE, Java, Maven,Groovy, JUnit, GitHub, Unix, JMeter
QA Tester
Confidential, New York
Responsibilities:
- Improved teh efficiency of teh SDLC by participating very early in teh cycle, identifying gaps in teh requirements and catching issues early.
- Worked as Manual tester to create test scenarios, test plan, test cases of system design documents.
- Performed Positive and Negative testing, Black Box, and End User Testing.
- Experienced in creating both manual and automated test cases using HP Quality Center and QTP with VBScript.
- Developed Test Plans, Test Cases from User Stories and requirements, executed test scripts, and log defects in HP ALM.
- Enhanced teh QTP Scripts in expert mode in order to implement efficient test scenarios.
- Responsible for regression testing by executing batch test cases using Quality Center.
- Executed Test Cases for Web Application hosted on a WebLogic Server and validated response.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Ensured dat all teh test cases are updated in teh Quality Center along with Master test plan.
- Designed and developed complex set of SQL queries and sub queries for database testing.
- Job run using UNIX shell scripts for teh Test data.
Environment: QTP, HP Quality Center, VBScript, UNIX, SQL, HP ALM
