Sr. Qa Automation Engineer Resume
0/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- Around 8 years of experience in Software Analysis, Software Quality Assurance Testing ofWeb, Web Services, Client/Server applications and databases.
- Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)and worked on Waterfall and Agile project environments.
- 4+ years of QA testing experience doing Planning, Risk Analysis, Test Design and Implementation
- 4+Years of hands - on experience in designing & developing Performance/Load tests using JMeter.
- 2+ years of experience doing Test Automation with Continuous Integration/Deployment processes
- 2+ years of experience working with a DevOps team using tools like Vagrant, Docker, Ansible, and Puppet.
- Experience in designing Test Cases, Test Scenarios, Test Scripts &Test reportsby using client requirements.
- Worked collaboratively with Clients atOnshoreandoffshoreteams to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
- Expert in using test automation tools such asSelenium WebDriver, IDE, RC, Grid, Quick Test pro(QTP)/UFT.
- Worked onProtractor,JavaScript, Jasmineto automateangular JSapplications and performingRegression testing.
- Hands on experience in developingAppium scripts using Java for mobile applications and Used Perfectomobile.
- Experience in testing bothSOAPandRESTservices usingSOAP UI, Groovy Script, Postmanand Tested bothXMLandJSONformats.
- Proficient in the Web Debugging Tools likeFirebug, Fire path and Xpathto run WebDriver script in stable condition.
- Hands on experience in developing Automation frameworks and Scripts, Execution and Analyze test results using Hybrid, Keyword Driven and Data Driven Framework in Selenium Web Driver, Protractor and BDD (Cucumber), TESTNG framework for Web, API based applications.
- Sound knowledge onJunit, NUnit, TestNGframework forUnit testing, MavenandAntfor Project building tool,Jenkins/Hudson/Bamboofor Continuous Integration.
- Experience in data retrieval methods using Universes, Personal Data files, Stored Procedures, and free hand SQL. Automated and scheduled the Informatics jobs using UNIX Shell Scripting.
- Perform manual testing to ensure quality of application including Functional Testing, Integration Testing, System Testing, Regression Testing, Sanity Testing, ad hoc Testing, Incremental Testing, Exploratory Testing, Accessibility, Cross-browser compatibility Testing and User Acceptance Testing, Recovery and Resilience Testing.
- Experience in doing performance testing of service usingJMeter, HP Load Runner.
- Developed an automated scripts and frame works usingJava, C#, Groovy Script, VB Script.
- Working experience with defect tracking tools like HP ALM/Quality Center, Taiga, Jira, Confluence, Microsoft Team Foundation Server(TFS).
- Expertise in performingAndroid Emulators & IOS Simulatorsfor Mobile Automation Testing usingAppiumforNative, Hybrid and Web Basedmobile applications.
- Proficient in testing database of applications developed with MySQL, Squirrel SQL, Postgres, and Oracle.
- Strong in writingSQLqueries to perform backend data validations.
- Experience with source version control tools such asSubversion (SVN), TFS, GitandBitbucket.
- Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript, AJAX & XML.
- Experience withApache POIto read data from external sources like Excel Spread Sheets for validations.
- Extensive experience withMicrosoft Office tools (MS - Word, Outlook, PowerPoint, Excel, and Access).
- Experienced in using Selenium automation frameworkslike Hybrid, Data-driven, Keyword frameworks and POM.
- Executed test scripts in headless browsers likeHtml Unit driverandPhantom JSetc.
- Experienced inTest Driven development(TDD), Acceptance Test Driven development(ATDD)and Behaviordriven development (BDD)usingCucumber / Gherkin.
- Implemented cloud based automation onSauce LabsandBrowser Stack for various applications with various combinations of OS and browsers.
- Experience with Allure ReportandExtent Reportto display detailed test execution reports with pie chart along with screenshots of corresponding failed test cases.
- Experience inunit testing, functional testing, Regression Testing, user acceptance testing(UAT), integration testing, system testing, performance testing, White Box Testing, Black Box testing, sanity testing, exception testing, API Testing, Cross browser testing, compatibility testing & security testing.
- Expertise in creating RequirementTraceability Matrix (RTM), Daily/WeeklyStatus Report,Defect Report, and Project Report.
PROFESSIONAL EXPERIENCE
Confidential, Chicago IL
Sr. QA Automation Engineer
Responsibilities:
- Reviewed projectartifacts, analyzed Requirements, designed thetest plan, and worked with multiple testing teams andtesting metrics,test logsandtest summary reports.
- Testing of Mobile Web Site using TestingWhiz on Web, Mobile API, Cross-browser, Web Services, Database & Regression perspective.
- Developed the Automation Test Scripts in Katalon Studio using Page Object Model.
- Interacted withBusiness Analyst&Developersto understand the application architecture &testing strategy.
- Worked collaboratively withonshoreandoffshoreteams to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do Load Testing, Security Testing and done RESTful service load testing using Gatling (Scala).
- Performed functional testing to identify various critical points in the Application and automated it by using Katalon Studio.
- Designed Automation Test cases usingSelenium WebDriver, Java, Cucumber, Junit, Mavenand performed GUI testing usingUFT.
- Wrote automated scripts forangular JSapplication usingprotractor, Jasmine, Grunt and Java scripts.
- UsedSelenium Gridto run test cases in multiple browsers and Platforms.
- Involved to develop automation scripts in Java/Selenium. Also, used TestingWhiz for testing of native and hybrid mobile apps for iOS and Android.
- Enabled successful validation of a Hiera/Puppet driven install of a Cisco CUCM product by creating Puppet manifests, creating Docker test environment and running TestNG test cases within containers.
- Responsible for development of automation framework using Page Object Model.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used Selenium/Java to compare the result of TestingWhiz & report as well parallel cross-browser testing
- Designing, developing BDD Automation frameworks/scripts for API, Web based projects using Rest Assured, Selenium, TestNG and Cucumber wif Java/Javascript as primary language.
- Performed automated web services testing using TestingWhiz to verify whether the web services communicate and access information from web as defined with support for SOAP and RESTful web services.
- Performance testing ownership using JMeter, reporting issues, closing the loops.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Involved inSOAarchitecture which includeSoapandRestfulWeb Services Testing.
- Developed Web Services frameworksusing SOAP UI, XML and Rest Api and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI and Generated CustomHTML Reportsfor each run.
- Developed API Automation frameworks using SOAPUI,Groovy Scriptand validated data from different data sources using JDBC and ODATA URLs.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in the Katalon Studio.
- Executed Webservices API testing using SoapUI & TestingWhiz and compare the result.
- Involved TestingWhiz for testing of native and hybrid mobile apps for iOS and Android.
- UsedBDDframework with Cucumber, Java and created feature files with scenario and scenario outline files.
- Logged and managed defects usingTaiga defect management tool.
- Involved in Maven configuration for running servers and scripts after the build.
- UsedJenkinsas continuous integration server to run automated test suites.
- Used web-debugging tools likeXPath,FirebugandFire pathto run automation script in stable condition.
- Designed and DevelopedSmoke, Regressionautomation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Designed, Developed, Executed and Maintained Automated Test Scripts using byBDD(Behavior Driven Development)testing framework withCucumberandGherkinLanguage.
- Developed and executedSQLqueries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- PerformedSmoke, Functionality, Integration, Regression testsbased on analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
Confidential, Jersey City NJ
Sr. QA Automation Tester/ Mobile Tester
Responsibilities:
- Reviewed projectartifacts, analyzed Requirements, designed thetest plan, and provided weeklystatus reportthat includestesting metrics,test logsandtest summary reports.
- Designed Automation Test cases usingSelenium WebDriver, Java, TestNG, Maven.
- UsedSelenium Gridto run test cases in multiple browsers and Platforms.
- Responsible for implementation ofHybrid Test Automation Framework, Page Object Modelusing Selenium WebDriver, TestNG and Maven and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Experienced in performing load test on Restful services using Gatling framework.
- Designing, developing BDD Automation frameworks/scripts for API, Web, mobile applications using REST Assured, Selenium, Appium, TestNG and Cucumber wif Java/Javascript as primary language
- Develop performance test scenarios and build scripts using JMeter and report, analyze results
- Developed automation script forMobile Native applications(IOS, Android) usingAppium, Java.
- Usedemulators and IOS simulatorsto perform themanual Mobile Testing. UsedCucumber,Appium,XcodeforNativeMobile Application automation testing for iOS and Android platform.
- UsedPerfectoMobile and different types of virtual devices (Emulator& Simulator) for Test Cases Validation
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis and Wrote SQL Queries for backend testing.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience withSOAarchitecture which includeSoapandRestfulWeb Services Testing.
- Performed web services testing withSOAP UIby validating request and response forXML,JSONfiles.
- Involved in testing of services usingSOAP/RESTservices usingSOAP UI, Groovy Script.
- Performed data driven testing by usingJDBCandGroovy scriptas a data source inSOAP UIand configuredSQL queriesto fetch data from theOracledatabase.
- WrotePythonScripts to developautomated scriptsand frame works.
- UsedBDDframework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using ALM Quality Center defect management tool.
- Responsible for implementingLoad Runner, Performance center, JMeterbased infrastructure including: Architecting the load testing infrastructure, hardware & software integration withLoad Runner.
- Wrote automated scripts forangular JSapplication usingprotractorand Java scripts.
- Developed test code inJavalanguage usingEclipse, IDEandTestNGframework.
- Involved in Maven configuration for running servers and scripts after the build.
- Prepared manual & function test cases on web and mobile applications (iOS & Android) as per requirements.
- UsedJenkinsas continuous integration server to run automated test suites.
- Used web-debugging tools likeXPath,FirebugandFire pathto run automation script in stable condition.
- Designed and DevelopedUATRegression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Tools used Rally, HPQC, SVN, Git, ReadyAPI, Tosca, JMeter, RestLet, Appium, Git, Selenium, Lambda Test
- Designed, Developed, Executed and Maintained Automated Test Scripts using byBDD(Behavior Driven Development)and TDD (Test Driven Development) testing framework with Cucumber and Gherkin Language.
- Involved in conducting tests onWeb servicestransactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP orHTTPSby inspecting everyXMLrequest and response usingSoapUI.
- Developed and executedSQLqueries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- PerformedSmoke, Functionality, white box testing, Integration, System, Regression testsbased on analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
Confidential, Phoenix AZ
QA Automation Engineer and Mobile Test Engineer
Responsibilities:
- Created Automation Test Scripts usingJava TestNG, Selenium WebDriver/Gridand used Maven Build tool to run the Automation.
- Involved inperforming Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- Analyze business requirements, Software requirement specifications to create test plan and test cases formanualand automation testing using Selenium Web Driver.
- Worked onCross Browser testingthrough Selenium WebDriver by testing the Scripts on different browsers.
- ImplementedSeleniumGridto run Regression Tests on multiple nodes and browsers.
- Responsible for implementationof Hybrid Test Automation Framework, Page Object Modelusing Selenium WebDriver, TestNG and Maven and Java.
- UsedCucumber,Appium,XcodeforNativeMobile Application automation testing foriOSandAndroidplatform
- Designing and developingtest strategy, test plan, test casesand generating test reports and defect reports.
- Used Java programming features to enhance the test cases and optimize the code.
- Performed both single test runs and batch test executions of Selenium scripts for this application.
- Tested compatibility of application fordynamicandstaticcontent under various cross browsers using HTML ids and XPATH in Selenium and Publishedhtmltest reports and shared with client.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled usingCron Job.
- Experienced in data retrieving and executing stored procedure inSQLfordatabase testing.
- Created detailed QA and UAT cases to validate the quality of the application.
- Involved inSOAP & RESTbased web services testing usingSOAP UIweb services testing tool.
- Developed script and performed Web Services testing usingSOAP UItool for functional and regression testing.
- Tested request and responseXML'sbased web services interfaces using SOAP UI.
- Performed defect reporting and bug tracking usingHP ALMand also followed up with development team to verify bug fixes, and update bug status.
- Executed the test plans onweb and mobile (Apple & Android) as per requirements usingAppiumtool.
- Prepared user documentation with screenshots forUAT (User Acceptance testing).
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Confidential, San Francisco CA
SDET Engineer
Responsibilities:
- Responsible for analyzing the business requirement and functional specifications to design tests and create test scenarios.
- Active participation in the stages of Agile Software Development Life cycle and having a good understanding of the requirements of the customer.
- Followed the SDLC process, used requirements documents to createtesting strategy test estimates, documentingtest plansand identifyingtesting risks, and developingtest scenariosandtest cases.
- Worked collaboratively with Clients at Onshore to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
- Involvement in automation environment setup usingVisual studio, C#, maven, WebDriver, Cucumber and TestNG.
- Worked on Behavior driven development andAcceptance Test Driven developmentusingCucumberfeatures, Scenarios, and step definitions.
- Used Maven as the build management tool and ran Cucumber tests as Maven tests after adding surefire and maven compiler plugins.
- Responsible in creating, executing, and reviewingFunctional & Integrationtest cases based on the business and functional requirements.
- Located the Web Elements usingFirebugin Firefox browser.
- Have developed test scripts for functionalities accessing different types of alerts, drag, and drop actions and mouse hover actions.
- ImplementedPage Object Modeldesign pattern forData DrivenandKeyword Drivenframeworks using Selenium.
- Performed Data driven testing inCucumberusing Examples keyword to get Table data for limited sets of data and for many sets used the data from excel files.
- Developed Selenium test scripts usingTestNGannotations and generated TestNG report to review test results.
- Developed automation scripts and extracted data from excel sheets usingApache POIlibrary.
- Performed functional, cross browser and compatibility testing on various browsers and platforms usingSelenium Grid.
- Used SQL statements extensively to perform Database Testing.
- Performed cloud based Sauce Labs for web automation for different Environments.
- Responsible for validating the functionalities of the web services including the offers system and orders using SOAPUI over HTTP.
- Generated test Report for the test scripts usingAllureplugins in Maven project object model.
- Source code management and code sharing is done usingBitbucket.
- Scheduled the Jobs using continuous integration toolHudsonand setup the email notifications.
- Log, track, and verify resolution for all software and specification defects inJIRA.
- In JIRA used Business Components, Test Plan, Test Resources, and Test lab module for Automation and manual Business Process Testing.
- Timely escalations to the management’s notice for any major/blocking issues.
- Performing a variety of software testing including unit, functional, usability, system integration, regression, cross browser and OS compatibility, mobile application, and performance testing.
- Interaction with onsite coordinators, Dev and PMs for clarifications or other needs.
- Participated inscrum,sprintmeetings and initiated team meetings on a regular basis and involved in active discussion to improve the testing quality by better strategies and testing approach.
Confidential
Manual Tester
Responsibilities:
- Analyzed thebusiness requirements, functional specificationsand designed appropriate use cases, test plans and test strategy.
- Tested the application in a dynamic environment with the sprint team usingAgileandScrummethodology.
- Estimating the effort, doing the plan, and involved in analysis, design, testing and writing the installation or user guide documents.
- ImplementedSelenium WebDriver, Selenium Grid, Junit, Maven, Jenkinsfor automation.
- DevelopedHybrid frameworkto retrieve test actions, test data from excel files using Page Object Model design pattern.
- Configured maven for Selenium automation projects and developedproject object model.
- Used hub and node concept ofSelenium Gridto execute Selenium automation suites on different platforms and browser combinations in parallel.
- ImplementedJUnitframework with Selenium for parallel execution, code maintainability, and generated reports.
- Developed Selenium script for takingScreenshotand used action class to perform mouse movement.
- Have developed test scripts for complex functionalities accessing theUI elementslikedate time pickers, links, frames, and tables.
- Extensively executedSQL queries on SQL Serverand Oracle database to validate the data.
- Implemented cloud basedSauce Labsto execute Selenium automation suites on different platforms and check compatibility.
- Used Continuous Integration toolTravisfor scheduling Jobs and for Regression testing.
- Maintained the Selenium & Java automation code and resources in source controlsSVNover the time for improvements and new features.
- GeneratedAlluretest report using allure Plugins and reported to development team and higher management.
- Worked extensively onJIRAmodules- test plan, defects, and reports and created defects using JIRA.
- Logged the errors, reported defects, determined repair priorities, and tracked the defects until resolution usingQuality Center.
- Upon testing completion, identify test cases that would be added to the regression test suite, both manual and automated.
- ConductedSmoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing, and Data Validation Testing.
- Production support activities, handling the change requests from customer and writing the installation documents for both software installation and software usage.
- Reviewed test scripts to emulate scenarios that will likely be encountered by the actual customers.
- Participated in dailyscrum meetingand got used to agile development methodology.
