Qa Automation Engineer/sdet Resume
Pleasanton, CA
SUMMARY
- Having around 8 years of industry experience wif emphasis on Software Testing / Quality Assurance in testing web applications using manual and automation testing and expertise in domain like E - Commerce, Banking, Financial, Insurance, and Health Care.
- Expertise in Quality Analysis wif a strong understanding of Software Development Life Cycle using Agile methodology.
- Involved in teh Design and implementation of Hybrid Automation frameworks such using Keyword Driven Framework, Data Driven Framework and Page Object Model (POM), Selenium WebDriver, TestNG/JUnit, Maven and different Java libraries such as Apache POI, Apache Log4j.
- Expertise in SOAP and RESTful Web Service testing using REST Assured, Apache HttpClient, Jackson, JAXB parsers.
- Experience in creating efficient Test Plans, writing Test Cases and conducting extensive Manual & automated tests and noledge of cloud technologies like AWS and Google Cloud Compute Engine.
- Hands on experience in Jenkins continuous integration tool using Sauce labs and Selenium Grid
- Hands on experience in setting up teh environment of Appium for automating test cases of applications dat are running on iOS and Android devices.
- Experience in Web Services/REST services testing using Groovy in SoapUI, Postman.
- Hand on experience in developing BDD tests using Cucumber by writing behaviors and step definitions.
- Good noledge wif end-to-end test framework for AngularJS, NodeJS, Bootstrap and other JavaScript applications by using Protractor Testing.
- Executed JMeter performance scenarios based on complex business scenarios wif different virtual users for Stress testing, Scalability testing, Failover testing, and Load testing.
- Familiar wif Migrate database instances to a Docker container.
- Create defect log using Rally and JIRA and managing teh tasks and stories
- Good noledge of using repositories SVN, GIT, GitHub.
- Experience in SQL Queries in Backend Testing.
- Error Log files check, to no Process Status using UNIX.
TECHNICAL SKILLS
Automation tools: Selenium IDE/WebDriver/RC/Grid, TestNG, Cucumber, SoapUI, Appium Protractor, Jenkins, Maven, JUnit, JMeter, Git, Docker, Postman, REST Assured, HttpClient, Sauce Labs.
Script: Java, Shell scripting, Groovy Script, JavaScript
Database: Microsoft SQL Server, MS Access, Oracle, MongoDB
Bug Tracking tools: Bugzilla, JIRA, Quality Center, Rally
Operating System: Linux, Unix, Windows, Mac, Android, iOS
PROFESSIONAL EXPERIENCE
Confidential - Pleasanton, CA
QA Automation Engineer/SDET
Responsibilities:
- Extensively involved in all stages of testing lifecycle using Agile methodologies.
- Involved in teh Design and implementation of Hybrid Automation frameworks such using Keyword Driven Framework, Data Driven Framework and Page Object Model (POM) and different Java libraries such as Apache POI, Apache Log4j.
- Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in Web services testing using REST Assured by writing code to send request and validate response XML/JSON.
- Functional and Cross Browser Testing of Defined Browser stack of teh site experience.
- Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Use Protractor to develop automation scripts for AngularJS applications. Deployed code/services and updated feature flags to test/production using Amazon Web Services (AWS).
- Wrote BDD UAT using Gherkin format and implemented teh step definitions using Cucumber.
- Develop Appium Scripts for Native Android/iOS Apps using Java.
- Used Maven as teh build tool, Git for version control Writing and executing automation test cases in different browsers like Firefox, Chrome, Safari and IE (Cross Browser Testing) by using Sauce Labs.
- Used Rally for Sprint tracking and Confluence for design documents.
- Development and Execution of SQL queries to check teh database and checking teh data integrity in accordance wif business standards of teh company.
- Executed UNIX commands to perform tasks such as creating directories, initiating databases, copying and moving files, checking file lists, and modified teh directory
Environment: Java, Selenium WebDriver, TestNG, Maven, Log4j, Apache POI, Jenkins, Agile, Rally, REST Assured, SQL, Git, SQL, UNIX, Appium, JMeter, Protractor, Cucumber, AWS, Sauce Labs, Browserstack
Confidential - Georgia
QA Automation Engineer
Responsibilities:
- Experience in interacting wif business analysts, developers and technical support in Agile Environment.
- Created automation framework using POM- Page Object Model and Data-Driven framework to test web application.
- Used core Java to develop Automation Framework and also used Selenium WebDriver, TestNG
- Tested newly created REST Web services using HttpClient and Postman.
- Set up Jenkins, Git and Maven to work together and provide a smooth continuous integration system.
- Used Selenium Grid to execute test cases parallel on different target machines. Integrate, support, use and maintain issue tracking systems such as JIRA Developed User Interface using JavaScript and tested End-to-End Testing using Protractor Automation Tool.
- Corporate Web app testing, Localization, Regression, Load testing wif JMeter.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber.
- Tested UNIX scripts to automate teh backup Procedures Proficient in trouble-shooting.
- Created and executed SQL queries to validate teh data, and used data manipulation language.
Environment: Selenium WebDriver, TestNG, Agile, Selenium (GRID), Cucumber, JIRA, Java, Git, HttpClient, Jenkins, UNIX, SQL, Protractor
Confidential, Boise, ID
QA Analyst
Responsibilities:
- Using agile methodology developed teh product by aligning wif business and testing teams on incremental model.
- Analyzed teh user requirements, functional specifications and Use Case documents and created teh Test Plans, Test cases for Functional testing Setup teh automation framework using Selenium WebDriver, Java as programming Language, JUnit as testing framework and Maven as build tool.
- Created XML based test suite and integrated wif Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments wif different test configurations.
- Added test cases using teh Groovy script in SoapUI tool to test teh SOA architecture web services.
- Used Git repository as a version control
- Used JIRA for bug tracking and reporting and also followed up wif teh development team to verify bug fixes and update bug status and Confluence for design documents. Set up Selenium Grid on server which helps to run multiple test cases on same time.
- Conducted Regression testing of teh web-based application using SoapUI.
- Executed SQL queries for backend data validation.
- Worked closely wif developers for issue resolution and bug status updates.
Environment: Selenium WebDriver, Selenium Grid, Java, SoapUI, JUnit, JIRA, Maven, Jenkins, Groovy Script, SQL, Git
Confidential
QA Engineer
Responsibilities:
- Worked in Agile environment, wif an ability to accommodate and test teh newly proposed changes at any point of time during teh release.
- Creating automation scripts for Web applications using Selenium WebDriver and Java
- Performed functional testing to identify various critical points in teh application and automated it by using Selenium WebDriver.
- Committed written automation code to GitHub version control repository after reviewing wif automation team members
- Performed API Testing of a server side business layer.
- Created framework using SoapUI to automate and validate SOAP Web Service.
- Identified and reported teh bugs in detail using JIRA tool.
- Used confluence for document sharing.
- Developed teh classes in Log4j to implement logging feature in all teh application modules.
- Executed SQL queries to validate teh Data in tables.
- Worked on cross platform (OS and Web browser) testing.
Environment: Selenium WebDriver, SQL Server, SoapUI, JIRA, UNIX, Log4j, GitHub, Agile, Java
Confidential
QA Tester
Responsibilities:
- Participated in a weekly status meeting, Coordinated wif teh developers and testers to resolve teh defects and close them Conducted Smoke testing, Functional testing, Regression testing, User Acceptance Testing (UAT) and Data validation testing.
- Well acquainted wif QA standards and methodologies and all phases of SDLC and STLC.
- Developed detailed Testing Strategy for teh entire application and developed test plans and test cases based on technical specifications and Requirements in Quality center.
- Actively participated in all phases of testing life cycle including document reviews, inspections, and project status meetings
- Manually did teh Functional and Regression testing by executing teh Program files from teh command line using UNIX commands.
- Manually executed Test Cases for batch programs. dis testing involved running teh shell scripts and executables at teh command line and involved in partial Unit testing.
- Designed and implemented QA Frameworks wif QTP and ALM
- Extensively used SQL and wrote complex SQL Queries for manual backend testing.
- Performed End-to-End testing after bug fixes and modifications.
- Used Bugzilla for Writing test cases and defect tracking.
Environment: Java, ALM, QTP, Bugzilla, Oracle, SQL, UNIX, Quality Center