Sr. Qa Automation /sdet Resume
San, FranciscO
SUMMARY
- Over 9+ years of experience in Analyzing, Design and Implementation of Quality Assurance testing strategies for Web Based,Mobile and Client/Server Applications using Manual and Automation Testing Technologies.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and teh role of QA in different testing methodologies likeAgile, andWaterfalletc.
- Worked on multiple domains likeInsurance, Financial.
- Good working experience in automation tools like Selenium Web Driver, IDE, RCandQTP (Quick Test Professional)/UFT.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience on Junit,TestNG framework for Unit testing,Mavento build teh project andJenkinsfor Continuous Integration.
- Experience in testing both SOAP and REST services using SOAP UI,Postmanand Tested both XML and JSON formats.
- Extensive Experience in Developing automated test scripts and frame works usingJava,Groovy C#andVB Script.
- Experience wif source version control tools such as Subversion (SVN), TFS and Git.
- Working experience wif defect tracking tools likeHP ALM/Quality Center (QC),Jira,Microsoft Test Manager (MTM)andTeam Foundation Server (TFS).
- Knowledge of Web Development technologies in general, includingHTML, JSON, CSS, JavaScript, AJAX & XML.
- Expertise in creating and enhancing test automation scripts using UFT 11.5, Ranorex.
- Experienced in using Selenium automation frameworkslike Hybrid, Data - driven, Keyword frameworksandPOM.
- Experience in usingFire PathandFirebugto find element locators. Excellent knowledge in writingDynamic XPathandCSSto identify web elements.
- Experience in functional testing, user acceptance testing, System integration testing, Regression testing of client/server and web-based applications.
- Involved in Smoke Testing, Integration Testing, System Testing, GUI Testing, Performance and Database Testing, Production Validation.
- Experience in reporting bugs, conducting bug review, coordinating wif dev team in bug fixing.
- Experience in performing Android EmulatorsandIOS Simulatorsfor Mobile Automation Testing usingAppiumforNative, HybridandWeb Basedmobile applications.
- Updated Perl scripts to automate some testing for teh Auto device, PTV and PDVD.
- Possess strongSQLknowledge to generate scripts in DB and to perform backend validations.
- Proficient in testing database of applications developed wifSQL Server,My SQL, OracleandMS Access.
- Generated reports usingExtent Reportsin html format and used Cucumberfor generating reports in JSON Format.
- Validated batch processing XML files by creating and using SQL queries and Python scripts
- Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Reports, Defect Reports, and Project Reports.
- Exposure to Cucumber and UAT Automation.
- Good Communication and Interpersonal skills. Technically sound, Result-Oriented wif strong Problem-solving Skills Capable of working as a Team Member or Individually wif minimum supervision.
TECHNICAL SKILLS
Frameworks: Page Object Model, Keyword Driven, Data Driven, BDD, Cucumber, Gherkin, TestNG, Junit, log4j
Build and Integration tools: Maven, Ant, Jenkins
Programming Languages: Java, C#, .Net,javascrpit,python
Database: MySQL, SQL Server, Oracle.
Defect Tracking Tools: HP ALM, Quality Center, Jira, Team Foundation Server (TFS)
Scripting Languages: JavaScript, VB Script, Groovy Script
Markup Languages: HTML, XML, JSON, XCode, AJAX, CSS
Operating System: Windows, Unix, Linux, Mac, iOS, Android
Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera
Other Utilities: Eclipse, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bit bucket, TFS, Sauce Labs.
Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.
MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word
PROFESSIONAL EXPERIENCE
Sr. QA Automation /SDET
Confidential, San Francisco
Responsibilities:
- Extensively involved in all stages of Testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
- Used JIRA as a bug tracking, issue tracking and project management software.
- Tested application using different IOS and Android mobile devices and Android Virtual Device installations.
- Expert in creating, maintaining and executing automated test scripts using Selenium IDE, Web driver and Selenium Grid on cross browsers.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD.)
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on teh first release of teh application.
- Experienced wif web services testing using SOAPUI tool. Testing teh API's as well as validate teh data returned thru web services responses.
- Experience wif backend test automation of microservices, RESTful APIs, databases Knowledge of XML, Schema, WSDL.
- Developed framework from teh scrath for using cypress to automate UI and used java script,Nodejs and NPM for angular based user interface.
- Automated Suitable test cases for regression testing during teh various critical points in teh application and automated by using webdriver IO wif Mocha framework for java script
- Perform manual correlation capturing teh server returned values wif correct boundaries wifout relying on teh Auto Correlation of Load Runner.
- Highly skilled at developing Selenium WebDriver test scripts usingPythoninPyCharm and Appium.
- Experience wif Service Oriented Architecture using SoapUI Pro tool to test web services.
- Automated UI test cases by using Selenium, XPath, integrated wif Java.
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver.
- Worked on Cross Browser testing through Selenium Web Driver by testing teh Scripts on different browsers.
- Experience in developing Automation framework using Java,Junit,Mocha,Nightwatch,Salemium and testNG webdriver.
- Experience in Performance Testing of API and Web applications using LoadRunner and JMeter.
- Developed User Defined functions using C# for common to project and common to individual feature using Ranorex Studio.
- Experience testing APIs (REST, GraphQL) using Rest Assured, Karate, SOAP UI, Swagger, Postman, JMeter, Junit, Gatling, Wire mock for automated tests or other web service API testing tools
- Extensively performed compatibility testing using Ranorex for testing application in different browsers and mobile devices.
- Performed integration testing, functional and nonfunctional system testing, regression testing UAT testing, jest framework, usability testing, installation testing for all web application.
- Responsible for testing & delivering 3 high-loaded REST APIs microservices.
- Experienced in testing SOAP and REST API's wif various tools like SOAP UI, Postman, Swagger etc
- Responsible for creating test scenarios for user stories and creatingautomationtest suites usingPython, Selenium Web driver, Pytest framework.
- Performed Web Service API testing for UI content verification and validation wif business logic XML AWS,using SOAP UI & JMeter.
- Implemented teh modular and data-driven test automation methodologies wifin teh test architecture framework & used both teh Keyword and Expert views using Ranorex tool.
- Created, executed Test Sets and maintained documentation of test results, Log Defects using ALM/Quality Center & retest teh defects and close them in ALM/Quality Center.
- Worked wif eggplant scripting using VNC and RDP connections for SUT testing rked in eggplant integration wif End to End Payment Routines which include Cash transaction and all kind of EMV chip card and Magnetic stripe cards.
- Developing and execution of test scripts for performance testing using JMeter, Blazemeter and Load Runner.
- Performed UI and API testing using cypress and created from framework from teh scratch.
- Worked wif teh Ranorex automation tool by using teh Ranorex Recorded, Ranorex Repository, and teh Ranorex Spy also evaluated Coded UI wif its data driven and assertion capabilities
- Implemented Selenium Grid to run Regression Tests on multiple nodes and browsers.
- Worked on Database/Backend testing and validated teh data by writing SQL Queries and experience in working on Oracle and SQL Server databases.
- Involved in Functionality, User Interface, and Regression testing during teh various phases of development.
- Experienced wif SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Performed defect reporting and bug tracking using HP ALM and followed up wif development team to verify bug fixes, and update bug status.
- Prepared user documentation wif screenshots for UAT (User Acceptance testing).
Environment: Selenium WebDriver, Grid, MySql, Cucumber, Webservices, JSON, JAVA, J2EE, Gherkin, DOM, Test Plans, Git, HP ALM Quality Center, Protractor, JMeter, Jenkins, Cucumber, SOAP UI, REST, XCode, Agile Methodology.
Sr.QA Automation Engineer
Confidential, Indianapolis
Responsibilities:
- Created Shared Objects Repository and incorporated wif scripts to reduce scripts maintenance time.
- Updated skills wif Mobile Web Automation Framework Angular JS in Jasmine, Protractor using dis testing teh AJAX components.
- Performed Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing
- Expertise in testing various applications developed in Java, .net, Oracle and C++.
- Developed automated scripts using descriptive programming method by capturing object properties and values using object spy.
- Executed and maintained automated test suites and provided test results to teh testing team and project management.
- Created APIS, database model and views utilization python to build responsive web page application.
- Implemented quality assurance objectives and processes, monitor and evaluate testing results against teh predetermined objectives, and apply recommended actions for improvements.
- Communicated wif Application Developers, Project Manager and other Team Members on Application testing status.
- Configured Spark streaming to receive real-time data from teh Kafka and stored teh stream data to HDFS using Scala and Python
- Review and analyse requirement to distill teh key validation needs, Work wifin an automated toolset (frontend-GUI framework using selenium node Jsjavascript (jest and jasmine).
- Hands on experience on working cypress for angular application end to end testing.
- Involved in validating teh postman request/response structure in Swagger Editor wif respect to YAML file.
- Tested cloud architectures that includes multi-tenancy, horizontal scale,Microservices and RESTful API's.
- Actively involved in STLC process and used tools like Selenium RC/Web driver,Ready API JMeter, SOAP UI.
- WrotePythonScripts to develop automated scripts and frame works.· Configured Maven forPythonAutomationprojects and developed project object model (POM).
- Performed teh White box and Black Box testing.
- Used Team Foundation Server for teh project management (scrum) and bug tracking.
- Involved in debugging teh test issues.
- Writing Functions and Sub procedures in Business Components and used them wherever needed.
- Responsible for implementation of teh hybrid test automation framework build using Selenium, Maven, Cucumber, Gherkin and Jenkins Java platform utilizing industry leading harness design patterns and approaches.
- Configure and set up load test environment (Load Runner scripts, Controller, Load Generators) and perform multiple iterations of performance test cycles.
- Worked wif eggplant scripting using VNC and RDP connections for SUT testing worked in eggplant integration wif End to End Payment Routines which include Cash transaction and all kind of EMV chip card and Magnetic stripe cards.
- Developing Groovy scripts to customize functionalities for test steps.
- Experience wif Design, code, and debug operations, reporting, data analysis and web applications utilizingPython.
- Develop and execute Load/Stress, peak load, Endurance, Failover, Capacity testing activities using Load Runner.
- Created web UI tests using cucumber, gherkin and cypress automation.
- Developed entire frontend and backend modules using Python on Django Web Framework wif GIT.
- Reviewed Business Requirements wif Business Analysts and Developers.
- Developed VBA scripts using Macros to verify data in teh EXCEL sheet.
- Involved in preparing Requirement Traceable Matrix (RTM) and Test Sets in HP Quality Center 9.2.
- Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman
- Executed smoke Testing to test teh main features of teh application as and when required.
- Define a number of test cases using quality data end-to-end business processes during teh UAT and validated teh system set up for transactions and user access in UAT.
Environment: JAVA, HTML, SQL, Agile/scrum, Web Services, Jira, Git, XML, Rest webserices, Rest-Assured framework and Python, UNIX, Protractor, AJAX, components, POSTMAN, TestNg, Mavean, Extent Reports, JSON, Selenium, Selenium web driver.
QA Engineer
Confidential, Westlake, TX
Responsibilities:
- Involved in using Maven build tools to manage framework dependency jar files.
- Used GitHub as a source repository system to share code wifin teh office as well as wif teh team in overseas.
- Working on automating teh scripts usingpythonfor functionalities like Client steering, Band steering on various product lines of Google WiFi and Home.
- Worked wif JMeter for configuring and execution of performance test scenarios wif multiple virtual users and virtual.
- Apply Pytest and Robot Framework Python modules to develop two new software features that were reviewed, merged, and deployed into production via Git and Concourse CI
- Create eggplant scripts based on teh RMT tickets.
- Develop Test Planning and Test Automation using Eggplant automated application testing and debugging tool.
- Measure teh end user responses for key business transactions, using Average Response time, Transaction per Second, Throughput graphs in Load Runner Analysis.
- Generate periodic status reports in JIRA/Azure DevOps.
- Developed and tested extraction, transformation, and load (ETL) processes
- Experienced in SOA, SOAPUI/RESTFUL Web Services Testing. Validated request and response XML, SOAP and RESTFUL Web service calls
- Worked on test automation execution on different environments as part of Continuous Integration Process using Jenkins.
- Used HP ALM for requirements management, planning, scheduling, running tests, defect tracking.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Customized Selenium API to suit in testing environment.
- Developed and executed automation Regression testing and System testing using Selenium WebDriver.
- Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium, JavaScript and Jasmine framework.
- Developed and executed test cases for EWS (Enterprise Web Services) /XML / SOAP and Restful services using SoapUI tool. Worked on Integration of Selenium RC/Web Driver wif existing API to test Framework.
- Responsible for developing automation scripts to test web services using Ready API Tool and prepare teh test data for different markets.
- Responsible for implementing Continuous Integration using Jenkins to run teh automation scripts as nightly builds.
- Install and configure System Administration packages to QA environment such as Python, and SQL.
- Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium WebDriver, TestNg and Maven.
- Used Cucumber framework to execute test cases in Behavioral Driven Development.
- Experience using Maven, Puppet/Chef scripts to build and deploy teh application.
- Used Configuration Management tools like Puppet/Chef to configure and maintain Tomcat servers.
- Executed, collected, recorded and tracked Test Results, identified Software deficiencies and analyzed Complex Test results.
- Execute and monitor planned performance testing using Load Runner and Site Scope.
- Investigated Test failures or other system anomalies and characterized possible root causes.
- Analyzed software and system requirements specifications for testability and translating requirements into Test cases/ procedures.
- Interacted wif developers and business users to communicate teh defects and actively participated in replicating teh bugs and performed regression testing using JIRA.
Environment: Quality Center, SQL Server, JMeter, Web Services, Cucumber, Jira, UNIX, Groovy, SOAP UI, JSON, Selenium (WebDriver2.0), SQL, PL/SQL, TestNG, Eclipse, MS Word, Excel, JSP, HTML, XML, Appius, Android, IOs, protractor.
Manual Tester
Confidential, Atlanta, Georgia
Responsibilities:
- Created Test Cases, Test Scenarios in Quality Center ensured traceability to Business Use Cases and according to application.
- Involved in creating of Test Accounts in mainframe application according to teh Business Requirements in utilization for testing.
- Create testing strategies for Disaster Recovery (DR) efforts.
- Involved in writing test scripts manually and Tested manually as per teh specification documents.
- Created and executed scripts manually for Functionality testing.
- Provide support and data as and when needed to teh performance Team.
- Created test cases manually to perform different types of testing such as positive/negative, functional/regression, interface, black box, batch testing, screen navigational testing, smoke/sanity testing, unit testing, performance testing, exploratory testing or Backend testing.
- Created and Maintained Test Matrix and Traceability Matrix.
- Generated Test Traceability Matrix (TTM) to show teh test case execution status.
- Performed Positive and Negative testing to test response of teh application under test by creating Data Driven tests.
- Formulated detailed Test Plan, Test Cases and Testing Procedures, which included Test Cases/Scripts, performed configuration/ compatibility and user interface testing manually.
- Conducted GUI/Usability Testing and Black Box Testing according to specifications.
- Automated test scenarios for GUI, Functionality and performed data driven testing on teh application inserting different data in excel sheet using QTP
- Involved in writing complex SQL queries to check teh data integrity
- Performed Smoke and Sanity testing.
- Performed Positive and Negative Testing
- Performed Security testing and Backend testing Manually.
- Backend Testing using SQL and Unix Shell Scripts
- Participated in conducting System testing and End to End testing Manually.
- Extensive UAT Testing Manually.
- Performed Usability and Integration testing Manually.
- Documented bugs found out during teh process of testing.
- Reported Defects in Defect tracking tool of Quality Center (Mercury & HP) by assigning Defects to developments that are encountered during testing phase based on application teams.
- Coordinate wif Operations team to make sure that new platform TEMPhas robust testing processes.
- Created RTM and performed Gap Analysis to ensure teh requirement coverage.
- Recommend and implement naming convention for Test Cases, Test Sets and Defects.
- Attended Weekly status meeting in reporting and provided a weekly report that includes test metrics consisting of status reports.
Environment: Quality Center, UNIX, Oracle, DB2, HTML. .Net, MS Office, Windows
QA Manual Tester
Confidential, Beaverton
Responsibilities:
- Create Test related documents such as Test Plan, Test Scenario, and Test Cases throughout teh STLC.
- Interacted wif teh business analysis and developers in requirements analysis, review design documents, testing and documents which are developed in to Agile, scrum, and sprint environment.
- Performed rigorous manual testing such smoke testing, Integration testing, Regression Testing, End to End Testing and System Testing.
- Actively participated Agile and scrum meetings, review and developed test scenarios.
- Followed Agile Methodology to emphasize on real time communication over written documentation.
- Performed Functionality testing during various phases of teh application and analyzed teh results.
- Worked wif java based applications and C++ simultaneously: iOS and Android
- Performed functional testing of individual modules (Accounts, Trading, Quotes and More) of teh Application on iOS, Android, Blackberry OS operating systems.
- Performed browser compatibility and configuration testing on various operating systems such as Blackberry OS, Android OS, IOS etc.
- Documented Test plans, Test Cases and decided schedules for Test Case execution
- Reviewed extensive SQL Queries wif complex multi-table joins and nested queries.
- Performed negative and positive testing manually.
- Participated in conducting System testing and End to End testing manually.
- Extensive UAT Testing Manually.
- Performed Usability and Integration testing manually.
- Tested SOA processes and methodologies used to deliver Customer order application, New Web Application for quality standards interface to meet customer expectation.
- Prepared test scenarios designed for iOS and Android according to each OS
- Performed UAT testing coordinating wif BA, Developers, and SMEs and actively involved in Production phase testing.
- Participate in Weekly Review Meetings.
- Used JIRA bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Performed rigorous manual testing such Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing
Environment: Java, J2EE, HTML, MS SQL Server, WSDL, XML, POS, Mobile Devices for IOS, Android OS and Blackberry OS, etc.