Qa Automation Engineer/sdet Resume
Milpitas, CA
SUMMARY
- Highly skilled Agile QA Engineer with SDET having around 7+ years of experience. Has excellent knowledge of multiple programming languages and very detailed oriented and focused.
- Working knowledge on software development process, project management and testing lifecycle methodologies like Agile Models.
- Extensive knowledge of using Gerrit for Code Review, Maven for build and Jenkins for Continuous integration and Deployment.
- Extensive experience on Cucumber and Hybrid Framework using Page Object, Data Driven, UI Mapping, WebDriver/RC/WebDriver/IDE/Grid and Java as primary language.
- Other libraries used are TestNG, JUnit, Apache POI, Log4j, HttpClient, org.json.
- Have done a POC to test REST API’s using Chakram (Node.js) and Web Application Testing using Protractor (AngularJS).
- Familiarity with cloud based platforms specifically - Google Cloud.
- Good experience with java libraries like Apache POI for data driven testing, HttpClient, REST Assured and JSON libraries for REST API Automation and log4j for logging and debugging applications.
- Having good experience of Mobile App Testing using automated tools like Appium for testing Android and iOS platforms collaborating with Android SDK.
- Expertise in doing Performance and Load testing with different protocols like HTTP, SOAP, JDBC using JMeter.
- Extensive experience testing web services (SOAP and REST) using Groovy in SoapUI and browser based plugins like Postman and REST Client.
- Familiarity with running automation suite on Sauce Labs browser cloud.
- Experienced in working with Rally, JIRA for Project Management and defect tracking.
- Hands on experience on GitHub and SVN for repository management.
- Worked with Oracle and MySQL and MongoDB database.
- Experience working with shell scripting and Unix/Linux commands.
TECHNICAL SKILLS
Automation Testing Tools: Selenium WebDriver/Grid, JUnit, Jenkins, TestNG, SoapUI, Protractor, Sauce Labs, Cucumber, Appium, Maven, Git, JMeter, Postman, REST Client
Operating Systems: Windows, UNIX, Linux, Android, iOS, Mac
Programming Languages: Java, Shell Scripts, SQL, PL/SQL, JavaScript, Groovy
Web Technologies: HTML, CSS, JavaScript, XML, XPATH, AJAX, SOAP, JSON, REST, HTTP
Databases: Oracle, MongoDB, MySQL.
Java Packages: Apache HttpClient, REST Assured, Apache POI, Log4j
Defect/Bug Tracking Tools: Rally, JIRA, QC, BugZilla
PROFESSIONAL EXPERIENCE
Confidential - Milpitas, CA
QA Automation Engineer/SDET
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver, Maven, TestNG, Apache POI and Log4j.
- Implemented Continuous Integration and Continuous Delivery by configuring Jenkins jobs for automated regression execution and reporting.
- Used Selenium Grid to create and execute automation suites on different platforms and browsers.
- Worked on cloud-based cross-browser testing tools like Sauce Labs on various versions of Firefox, Chrome, IE and Safari using chrome developer tools in different devices.
- Used JMeter for Performance testing. Simulated users for different scenarios and performed various types of Performance and Load Testing.
- Performed Mobile App Testing in both smart phones and tablets for Android like HTC, Nexus and Samsung using Appium.
- Experience with Commons HttpClient and Jackson API for REST API validations
- Developed Automated API tests for REST APIS using Postman, REST Assured and TestNG.
- Used Git for source control management.
- Wrote SQL and PL/SQL scripts to perform database testing and to verify data integrity.
- Used project Management/defect Management tool like JIRA
- Used UNIX shell scripts for monitoring the servers during testing sessions.
Environment: Selenium WebDriver/Grid, TestNG, Cucumber, Apache POI, Log4j, JMeter, Java, Jenkins, JIRA, Maven, Appium, HttpClient, REST Assured, Postman,Git, Sauce Labs, UNIX, Google Cloud Platform, SQL, Agile
Confidential - San Francisco, CA
QA Automation Engineer/SDET
Responsibilities:
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Designed Manual Test cases and different hybrid frameworks like Page Object, Module Patterns, Data driven patterns, UI Mapping using Selenium WebDriver, Java, JUnit and Apache POI.
- Executed JMeter Scenarios to perform performance testing of web application. Also executed Stress and scalability tests and performed extensive load tests using JMeter.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SoapUI tool.
- Involved in development of Mobile Automation framework using Appium.
- Hands on Experience in parallel testing and Grid configurations for Mobile apps.
- Used Jenkins to build jobs with Git repository and Maven for Continuous integration and automated Regression Test environment.
- Reported bug in Rally, monitor until get fix and updated different documents in Confluence.
- Wrote and executed complex SQL queries for Oracle used for white box backend test cases.
- Executed UNIX Commands to check the application server logs for debugging issues.
Environment: Selenium WebDriver/Grid, Java, SoapUI, JUnit, Git, Jenkins, Agile, Appium, Maven, SQL, Rally, JMeter, Apache POI, UNIX.
Confidential - San Diego, CA
QA Automation Engineer
Responsibilities:
- Participated QA Sprint meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Worked in the form of sprint team with business analysts and developers in Agile methodology.
- Developed Selenium test scripts using Java for identified test cases by in hybrid framework using Page Object Model, data driven patterns.
- Performed REST and SOAP Web Services testing using SoapUI for Service Gateway.
- Created Automation scripts in SoapUI using Groovy Script for Web Services testing.
- Expertise in developing test script for Mobile Devices using Appium.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs.
- Helped in performance testing for API using JMeter, by writing and running the performance test, collect data, and generate reports.
- Responsible for data validation by executing SQL queries on database.
- Created test cases and recorded test results in Rally
- Extensively involved in developing test cases, test data and executing test cases for UNIX batch jobs
Environment: Java, Selenium WebDriver, Jenkins, SoapUI, Groovy, Rally, Appium, TestNG, UNIX, JMeter, Agile, Maven, SQL
Confidential - Fort Worth, TX
Quality Engineer
Responsibilities:
- Planning and executing QA tasks for the projects managed using Agile/Scrum
- Performed testing of the web applications on multiple browsers, such as IE, Firefox, and Chrome.
- Involved in Unit Testing Stored Procedures and Functions.
- Participated in the requirement analysis and worked with business teams.
- Used knowledge on Oracle databases to automate backend testing.
- Involved in Selenium WebDriver Automation Framework design and result reporting with JUnit.
- Worked on Maven for build and SVN for code repository.
- Implemented new Performance Strategy and methods for Quality Performance Process improvements.
- Worked with dynamic elements using XPath and CSS selector locators developed advanced automation scripts using Selenium WebDriver.
- Involved in performance testing using the JMeter and running with Maven build file on daily basis using the continuous integration and deployment tool Jenkins.
- Performed backend testing in UNIX environment using complex SQL queries.
Environment: Selenium WebDriver, Java, Agile, Maven, SVN, JMeter, JUnit, Jenkins, SQL, UNIX.
Confidential - King of Prussia, PA
QA Tester
Responsibilities:
- Designed the Test Scenarios and Test Cases after analyzing the requirements.
- Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
- Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC and STLC.
- Creating Test Matrix, Test effort sizing and walking through them with Business and Technical partners. Also creating Test Cases and tracking defects.
- Involved in performing Sanity Testing of application for Post Deployment Production Testing.
- Worked on conversation of manual integration test in to automated test using QTP
- Helped in setting testing environment.
- Created test data by running SQL queries, and exporting them to Excel.
- Performed backend testing with SQL for data validation and data Integrity.
- Used Excel to build and maintain test cases to perform various kinds of test to check each and every element of the database system.
- Used HP Quality Center to log the bugs and track them.
Environment: MS Excel, MS SQL Server, UNIX, QTP, HP QC(Quality Center), SDLC & STLC
