Test Lead Resume
San Diego, CA
SUMMARY:
- Over 11 years of experience in Software Development Lifecycle (SDLC), Structured Software Test Life Cycle (STLC) and Test Methodologies.
- Strong experience in planning and execution of Black Box, Integration, System, Functional, User Acceptance (UAT) and Regression testing of various Client - Server applications.
- Excellent at multi-tasking and can work well under tight deadlines with high efficiency.
- Experience in various domains like Banking, HealthCare, Insurance, Telecommunication, Oil and Gas, Automobile, Pharmaceutical.
- Coordinated with the Users, Development Teams both Onsite and Offshore.
- Managed and tested Mobile applications on Android and iOS platforms using mobile emulators.
- Prepared test cases and scripts utilizing TestNG annotations in Selenium Scripts, Coded UI, OOPS & Coded UI API knowledge, TFS & MTM.
- Automated, debugged and resolved issues in test scripts using Python, Java, PHP and C#, Ruby in Selenium WebDriver.
- Experienced in Project level matrix creation like RTM, RCA, Test Data Requirement, Query Logs, and QA Handoff and Exit.
- Conducted Agile development practices, especially Acceptance Test Driven Development.
- Excellent automation experience using SOAPUI Pro, SOAPUI, HTTP Client, Soap Client, JAXB for API calls (RESTFUL / WEB Services).
- Extensive hands on experience with all levels of testing including Smoke testing, Functional testing, Integration testing, System testing, Regression testing and Database testing.
- Strong expertise in all phases of SDLC and software test management: defining requirements, planning testing process, executing black box testing, white box testing, informal and formal, manual and automated, data and functionality testing, analyzing and reporting issues, discrepancies.
- Ability to develop complicated SQL script for Data validation testing by running SQL script, procedures
- Ability to write SQL queries to use in requirements analysis and data validation testing
- Validated BI Reports format, content and usability.
- Creation of Test Plan, Test Cases, Test Scripts, Test Scenarios and Defect Reporting.
- Adept in all testing modules like Security Testing, Functional Testing, System Testing, Integration Testing, Stress Testing, Unit Testing, Regression Testing and Continuous Integration.
- Experience in writing automated test scripts using Data Driven, Keyword Driven or Hybrid Framework methodologies in Selenium (Python, JAVA).
- Worked extensively on ETL, Data-warehouse modules with a strong server side test experience.
- Proficient in BDD using Cucumber, Gherkin and have extensive knowledge on Java.
- Experienced in testing on both actual devices and device emulators using Robotium, Selendroid Mobile Automation Frameworks.
- Experienced in automating and scheduling builds in Jenkins, via ANT (build.xml files) or Maven (pom.xml files).
- Experience with Cucumber and Capybara, Watir, Selenium Web-driver alongside distributed source control system such as GIT or Mercurial, SVN, BitBucket, GitHub.
- Excellent communication skills with all stakeholders especially with developers to explain, where required, software bugs for fixing and re-test the fixed issues.
TECHNICAL SKILLS:
Testing Tools: UFT, Test Director, Quality Center, Test Rail, HP LoadRunner, Selenium Web Driver, Perfecto Mobile, Selenium RC, SOAPUI, Hudson, Waterfall, Eclipse, Perforce, Jmeter, Neoload, JUnit,TestNG, Silk Performer,Jmeter. Jenkins, Stash, GIT, ANT, Maven, Robotium, Cucumber, New Relic, MS Test Manager, HP ALM, WinRunner, HP QC, MTM, Charles, Fiddler, Httpwatch, Xcode, RTC, Perfecto Mobile, HP Services Virtualization, HP Performance Center, xCode (Mobile Developer), Android Studio (Mobile Developer), Appium, Calabash, Postman,TeamCity, Octopus, Artifactory.
Languages: ASP.Net, VB.Net, VBScript, JavaScript, SQL, PL/SQL, C#, JAVA, HTML5, XML, CSS, PHP, J2EE, Groovy, PERL, Python, Node.js, JavaScript.
Database: MS SQL, MySQL, MS-Access, TOAD, Oracle, DB2, Cassandra, Mongo, Hadoop, Teradata, NoSQL
Internet: HTML, XML, Apache, Web Logic, IE, Firefox, Chrome, Safari, HTTP.
Source Control: Visual Source Safe, Team Foundation Server (TFS), SVN, GitHub, Bitbucket.
Operating Systems: Windows XP, MS-DOS, UNIX, LINUX, Solaris, Linux, and AIX, Solaris, and AIX
PROFESSIONAL EXPERIENCE:
Confidential,San Jose,CA
Sr. QA Automation Engineer / QA Lead
Responsibilities:
- Established test case writing guidelines for entire QA department and instituted process for reviewing test cases created for new projects .
- Debugged logs using Splunk and used New Relic for Server and Mobile Performance Monitoring .
- Coded in Java for automation of test cases with Selenium Webdriver and managed test cases in TestRail.
- Scripted in Java with selenium web driver framework in an Object Oriented Programming approach and checked in code into GitHub repository using GIT and scheduled builds on Jenkins.
- Tested around Microsoft C#, JS stack - Angular, Ember, Node, Bootstrap, ASP .NET, Java Script, CSS and XML using CI tooling environments like TeamCity, Octopus and Artifactory.
- Performed API Level testing for Web Services using POSTMAN, enhanced the Test harness and developed many Test suites using Groovy, XML and Python Developed scripts in Python to automate the data analysis, generating statistics isolating trends in memory failures.
- Created and executed functional automation scripts using Java, Selenium WebDriver, Protractor, Watir, TestNG automation tools against web application.
- Wrote API, JDBC and WebDriver UI automated tests using JUnit, Selenium WebDriver.
- Fixed broken automation test cases on code level with PyUnit Selenium WebDriver and did development using Django, Flask, JavaScript, HTML5, and CSS3.
- Performed load test using Jmeter and tested applications on the Cloud using AWS, Azure and Sauce Labs.
- Developed and executed system, independent, UAT and/or regression tests in compliance with a recognized standard, such as IEEE or ISO.
- Worked on Oracle EDQ (Enterprise Data Quality) and Oracle cloud CDM (Oracle Customer Data Management Cloud), EBS and SCM .
- Worked on IoT Products and Big Data platforms, including experience with Firewall, VPN/IPSec, Authentication, and Vulnerability assessment tools.
- Designing and Implementing Automation Framework using Eggplant Functional for IBM 4690.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using Appium.
- Used test cases management tools (TCM and TestRail), issues management tools (JIRA) and development environments (Visual Studio, IntelliJ and Eclipse).
- Developed automation test scripts for client - server and web based applications using Python.
- Worked on Integration of Selenium WebDriver with existing API to test Framework.
- Created Functional and Regression Ranorex automation scripts using C# and MSTest Framework and developed scripts for GUI technologies - Windows based and Web based.
- Performed cross browser testing on multiple browsers like Safari, Chrome, IE & Firefox using Selenium across different operating systems like Windows and Linux and on Angular 2 based web pages.
- Performed security testing using IBM AppScan, Wireshark, sqlmap and ZAP to check vulnerabilities in application under test .
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, UIAutomator, Robotium, Espresso emulators, IOS simulators, Swift and Objective C .
- Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
- Python Selenium Framework implementation using Data Driven, Page Object Model, Robotics Framework within a Fix messaging Protocol.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Built the path for Selenium in Eclipse and created Test Framework for the Automation Testing.
- Tested Angular JS code by creating test cases in Jasmine & used Apache POI API for data driven testing with JS, Jest, Mocha and selenium.
- Worked on STB and DVR doing ssh and functional and web service testing .
- Performed Compatibility testing for dynamic and static content of browsers using locators like HTML Ids and XPath, CSS selectors in Selenium.
- Handled importing of data from various data sources, performed transformations using Hive, Map-Reduce, loaded data into HDFS and extracted the data from Teradata into HDFS using Sqoop in Bigdata Hortonworks Framework.
- Used ETL Tools to validate and compare data of source and target databases.
- Used GitHub and TFS as code repository and Code Collaborator to manage code reviews .
- Worked on Hadoop, MapReduce, Apache Spark, Sqoop, OOZIE, Kafka and Impala in supporting Hadoop applications and testing.
Environment: Selenium (Selenium Webdriver, TestNG, JAVA Script), Eclipse IDE, Quality Center, JIRA, JAVA, MySQL, Perl, Python, C++, C, C#, Angular 2, STB, DVR, Shell Script, Github, Jenkins, Linux, Appium, Postman, Protractor, Ranorex, MS Dynamics CRM, Groovy, HTML5, Oracle EBS R12, Azure,HP ALM - 12.53, Tableau, Power BI tools, Django,Flask, Worksoft,HP LoadRunner, Hana, Hadoop, MapReduce, Apache Spark, Sqoop, OOZIE, Kafka, Hive .
Confidential,Greensboro,NC
LEAD QA ENGINEER
Responsibilities:
- Wrote automated scripts in Selenium (Python) using Data Driven, Keyword Driven and Hybrid framework and scheduled builds using Jenkins.
- Optimized Map Reduce jobs to use HDFS efficiently by using various compression mechanisms.
- Created partitioned tables in Hive.
- Performed Database testing, Functional testing, smoke testing on Adobe AEM Platform.
- Worked closely with Scrum teams to ensure testing met business needs (traceability).
- Automated mobile (native and web-based) platforms especially on the iOS using Swift and Objective C.
- Worked on Binary Security Analysis and Mobile Application Vulnerability Assessments.
- Mentoring the new juniors in the project and conducting knowledge sharing sessions.
- Trained and certified QA Testers both in-house and off-shore and conducted reviews with off-shore team members via conference call.
- Debugged test failures and root cause to a specific component in Server or Network switch .
- Prepared test cases and scripts utilizing TestNg annotations and automated, debugged and resolved issues in test scripts and made weekly and monthly Dashboards creation.
- Perform Automated Testing using Worksoft Certify, Ruby Cucumber and Acceptance Test Driven Development Support and mobile application automation by using Perfecto Mobile.
- Worked on AWS and Azure platform and executed Appium automated test scripts in conjunction with Sauce Labs with experience in Adobe Experience Manager and Tableau and Power BI Tools.
- Performed functional, compatibility and regression testing, sanity testing and prepared and Execution of test scripts using Selenium and Coded UI, OOPS & Coded UI API knowledge, TFS & MTM on Silverlight, WPF and ASP.NET applications .
- Performed Backend Testing writing complex SQL Queries and Sub Queries for Database Testing with good knowledge on Linux environment, shell scripting.
- Used Ranorex, Selenium Web Driver and Protractor for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome test cases written in TestRail.
- Automated within an Agile Iterative development environment with strong Java, Groovy, Node.js, JavaScript and Python coding.
- Developed Stored Procedures, Functions, Views and Triggers, Complex SQL queries using SQL Server, TSQL and Oracle PL/SQL.
- Designed Automation Test cases using Selenium WebDriver, JavaScript, Jasmine, Jest, Mocha TestNG, and Maven. Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Worked with security tools such as IBM AppScan and Fortify and experience in JAWS for accessibility testing and worked on automation Domain and HMI/SCADA systems.
- Analyzed the CPU Utilization, Memory usage, thread usage, Garbage collection, and DB connection to verify the performance of the Application.
- Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports for the BI team.
- Actively participated in status reporting meetings and networked with development to discuss the technical issues and analyzing bugs.
- Tested simple to complex Map Reduce jobs using Hive.
- Analyzed the data by performing Hive queries and running Pig scripts to know user behavior.
- Tested the Pig UDF's to pre-process data analysis and performed complex Joins on the tables in Hive.
- Load and transform large sets of structured, semi structured data using Hive.
- Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
- Provided End to End support for the testing activities during System Testing, UAT.
- Managed and reviewed Hadoop log files and worked on Kafka Streams, Mesos and DBvisualizer.
- Wrote complex SQL queries to validate the database, by making sure that the data is being populated in respective tables.
- Identified website vulnerabilities working on SQL Injection, Cross-site scripting (XSS) and Session Management.
- Performed automated load test using JMeter and worked with New Relic to analyze crashes on Mobile Apps.
- Wrote Test Cases and Performed GUI, Functionality, System, Integration, Regression, UAT, Black Box testing.
- Tested around around Microsoft C#, JS stack - Angular, Ember, Node, Bootstrap, ASP .NET, Java Script, CSS and XML using CI tooling environments like Octopus and Artifactory.
- End to end responsibility of performance testing including, analysis, reporting, identification of bottlenecks, working with application / middleware team to get the issues fixed.
- Performed browser testing using Phantom JS and with Test Complete as the automation tool.
Environment: Selenium, JIRA, JAVA, C#, Angular 2, Python, C++, C, AWS, SOAPUI, iOS, Android, New Relic, Splunk, Protractor, Ranorex, Perl, Groovy, Oracle EBS R12, C#, Azure .NET, WPF, Tableau, Power BI tools, CA ITKO LISA .
Confidential, San Diego,CA
Test Lead
Responsibilities:
- Executed test scripts & record problems & issues in accordance with problem and issue management plans.
- Tested on micro services and ensured that the architectural style enabled continuous delivery and deployment of large complex applications from a collection of loosely coupled services. Integration, Sanity, End to End and Regression testing were some of the test approaches on the micro-service architecture .
- Also validated data on Postgres, Couch base, MapReduce, Apache Spark, Sqoop, OOZIE, Kafka and Impala in supporting Hadoop applications and testing.
- Managed the test defect process including facilitating defect reviews & reporting test execution.
- Scanned Code for Manual, Automated, Static, Dynamic instances and provided TOSCA support.
- Placed in OWASP Top concepts as main yardsticks during security testing.
- Created Traceability matrix to match the requirements with the test cases using Microsoft excel.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Used ANT/TestNG to build and run the Selenium WebDriver automation framework; once the script got over, framework was used to send the automation reports over email.
- Automated complete Silverlight, WPF and ASP.NET Applications using C# Coded UI.
- Designed, executed maintained and selected the test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Used application security source code scan tailoring, defect analysis and false positive/negative identification .
- Implemented Page Objects, Data Driven, Keyword Driven, and Hybrid automation frameworks using Selenium WebDriver, Python, and JUnit.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium web driver and Cucumber.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver and Protractor.
- Created test cases, test plans, tested API’s using POSTMAN, Groovy wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Created shared object repositories, function libraries and written user defined functions for the required functionality.
- Tested, debugged and troubleshooted Kafka, Storm, Cassandra and Spark Platforms .
- Hands on experience in Preparation of Automated Test scripts within the Data driven, Keyword driver and Hybrid driven, Jasmine, Jest, Mocha, JUnit and TestNG frameworks.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Executed the test plans on web and mobile (IOS & Android) as per requirements using Appium tool and Implemented simulator for Mobile App Testing in Android Platform using Appium, Swift and Objective C.
- Manually tested on both native and web-based mobile applications.
- Testing of Business Intelligence solutions using Data Warehouse or Data Mart Design, ETL, OLAP, BI, Client-Server applications.
- Analyze the network connections and logs to troubleshoot any network issues.
- Automated test cases, for data driven tests and linked test scripts using Selenium to perform Regression testing on iOS and Android platforms.
- Supervise development of SQL-queries/procedures for database and backend testing.
- Involved in Functional Business meetings with Business analyst and developed the ETL Test plan based on the Functional specification document.
- Interacting with the client regarding any queries related to the specifications or requirements.
- Prepared test data for functional & Integration testing and responsible for Data integrity testing, Data profiling and Data Reconciliation testing.
- Participated as an individual contributor on the Infrastructure & Security team responsible for testing out server, desktop, and database patches, as well as server installations, upgrades, end-user devices, and networking changes.
- Executed both Automation and Manual Test, was also involved in Performance Testing and used SOAPUI for Web Service Testing, tested both REST based and SOAP based services.
Environment: Quality Center, Eclipse, Agile (SCRUM), JMS, Oracle, Python, AWS, Virtualization. JAVA, HP Services Virtualization, HP Performance Center, xCode (Mobile Developer), Android Studio (Mobile Developer), iOS, Android, Protractor, Perl, Groovy, Oracle EBS R12,Hana, Hadoop, MapReduce, Apache Spark, Sqoop, OOZIE, Kafka, Hive, TOSCA .
Confidential
Snr QA Test Engineer
Responsibilities:
- Automated iOS and Android Mobile Applications using java.
- Created Descriptive Objects to handle dynamic content on the website.
- Involved in Backend Testing writing complex SQL Queries, Sub Queries and Stored Procedure for Database Testing.
- Captured the SQL statements from the application execution and manually checked the results.
- Identified and documented all issues and defects to ensure application software functionality.
- Involved in the complete QA Lifecycle activities like Pre-testing phase, Acceptance Testing Phase, Testing Phase and also in User Acceptance Testing (UAT)
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver and TestNG functions, which reads data from property and XML files.
- Determined testing requirements developed and reviewed Python scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
- Created automated tests scripts using C#, Python or unit test, Selenium WebDriver, covered important areas such as Search, New Customer Registration, Change Password, Shopping Cart, etc.
- Used BDD framework with Cucumber, Python and created future files with scenario and scenario outline files.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Python.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Python using TestNG prior to agile release.
Environment: Quality Center, Oracle SQL Server, Load Runner, Quick Test Professional, Hudson, Agile, C#, Load Runner, Visual Studio, .NET, Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), JIRA, ANT, SoapU,Hana, Hadoop, MapReduce, Apache Spark, Sqoop, OOZIE, Kafka, Hive .