Technical Team Lead Resume
Sunnyvale, CA
SUMMARY OF EXPERIENCE:
- 17+ years of experience in implementing the Enterprise IT Solutions for large North American Technology, Manufacturing and Retail companies through various roles such as Technical Lead, Data Analyst, QA Engineer, Developer.
- 2+ years of professional experience in Quality Assurance, Manual Testing and Automation Testing using Selenium and SOAP UI
- 15 years of experience in designing and developing large - scale web-based applications using Java and J2EE technologies using Struts, Spring, Angular JS, W2UI, HTML5, Ajax, CSS, JavaScript.
- Experienced in Analyzing, Designing and Implemientation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing Selenium of client server application in back-end testing.
- Hands on experience working with all stages of the Software Development Life Cycle and QA Life Cycle in all dimensions of Functionality, Usability & Reliability.
- Implemented functional tests using java, testNG/Junit framework and also cucumber framework
- Expertise in understanding of Software QA Methodologies and experience in all the phases of Software Development Life Cycle (SDLC), i.e. in agile development model and mainly work experience in Scrum model and in Software Testing Life Cycle (STLC)
- Expertise in automating the software testing and hands-on coding using open-source tools like Selenium IDE, Selenium Web Driver, Java and Firebug.
- Expertise in Web Service testing (SOAP) (SOAP and RESTFUL) using SOAPUI.
- Expertise in automating software testing using Selenium Web Driver /Grid/, Firebug, HTTP Analyzer.
- Strong development experience in Writing Selenium Web Driver Test Cases, Cucumber and Protractor frameworks
- Well versed with Java Testing Frameworks like TestNG and JUNIT
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache Http Client, Jackson, JAXB parsers.
- Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
- Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
- Proficiency in Ant, Maven and setting up local workspace using Maven, TestNG and Eclipse.
- Skillful in functional testing using Selenium IDE/ Web Driver using Test NG testing framework.
- Create radars using log4j and managing the tasks and stories in Agile Environment.
- Experience in designing and executing Automated Tests for Data Driven Testing.
- Good knowledge in using repositories SVN, GIT.
- Good experience in using tools like Firebug and Fire path checker for identifying XPATH.
- Strong problem solving, analytical skills in testing, development and automation.
- Strong knowledge in Splunk quries and search criterias.
- Strong knowledge in Mesos and Solr setup and framework.
- Experience in Release management and devops deployments
- Strong knowledge in SSL certificates and load balancer functionality
- Strong knowledge in Unix and macOS operating system
TECHNICAL SKILLS:
Technologies: Core Java, J2EE, Python
Frameworks: Spring, Apache Struts, Hibernate, Mesos, Angular JS and W2UI, ReactJS
Databases: Oracle 12c, MySQL, Mongo DB, Solr
Scripting: Shell script, Java Script, JQuery, Groovy Script, Ant, Maven
Tools: Splunk, Eclipse, SQL Developer, DevOps, Jenkins, Selenium, JMETER,AppPerfect
Servers: Apache, Tomcat, Wildfly, and Jetty
Operating Systems: Windows XP, Mac OSX, Linux
SCCS: GIT and SVN
Job Scheduling: Cron, JbossScheduler
Methodologies: Agile
PROJECT EXPERIENCE
Confidential
Technical Team Lead, Sunnyvale, CA
Responsibilities:
- Involved in requirement and design discussions
- Extensively involved in User acceptance testing (UAT), End to end Testing, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Implemented functional tests using java, Selenium WebDriver, TestNG / JUnit frameworks.
- Monitoring of infrastructure (Application Services) using Operational Intelligence (Splunk) Queries & Created the real-time alerts to keep track of all application/infrastructure issues.
- Reviewed & Enhanced the current application hardware/software infrastructure and optimized the application functionality.
- Identified the performance bottlenecks using Your kit profiler, Eclipse Memory Analyzer Tools.
- Worked closely with cross functional IT organization, Business group, Confidential production support team, Application Engineers, System Engineers, DB Administrators and helped in fixing the major issues.
- Focused on security and compliance details and taken the necessary actions on those.
- Configured, Build and Deployed the Application Components using DevOps and followed D2P process.
- Load balanced the application hardware using nGnix(Shield), And tuned the settings for better availability, performance and maintenance during high volume.
Environment: DevOps, Java/J2EE, Selenium, TestNG, Javascript, HTML,CSS, nGnix, Splunk, Central Station, Radar, Jetty
Confidential
Technical Lead, Sunnyvale, CA
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Designed, executed and maintained Selenium Web Driver, Test NG, automated test cases for regression test cases.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using Test NG.
- Used Hybrid Framework of Selenium to get data from Excel.
- Functional and Cross Browser Testing of Defined Browser Stack of the site experience.
- Involved in Web Services Testing using REST based web services to create and execute automated functional, regression, compliance tests
- Testing REST API using Apache HTTP Client, JXL, TestNG, Log4j, GSON, JAXB Parsers
- Tested request and response XML's based web services interfaces using SOAPUI.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Performed execution and logging defect in Quality Center and Verification of defects for System Testing
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Worked on UAT testing by creating new business users, setting up all the required data, preferences and required permissions.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Ensure accuracy and completeness in the test reports.
- Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
- Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
- Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
- Carried out testing, to check whether the application is functioning as per the use case and functional specifications.
- Involved in requirement and design discussions.
- Requirement Analysis and Design document preparation.
- Implemented Authorization and Authentication, DRN, CPP, Request Management, Source Code Pull, Reports modules
- Implemented business logic using Java, Struts Framework and Hibernate.
- Implemented the UI using HTML, JQuery and W2UI framework.
- Developed Unit test cases to ensure the complete code coverage
- Created the Splunk Dashboards to capture application performance statistics and management reporting. Explored the Splunk Rest API’s and generated couple of reports.
- Maintenance/Support enhancements for Confidential Application.
- Streamline the deployment process by implementing the plugin over Jenkins.
- Configured, Build and Deployed the Application Components using DevOps and followed D2P process.
- Led a cross-functional team of 8 members and assign the tasks & track to closure.
- Analyze and correcting the system level parameters for performance tuning.
Environment: Struts, REST Webservices, Maven, Log4j, Wildfly10.0, Solr, Oracle 12c, W2UI, NodeJs, JQuery, JavaScript, HTML, CSS and Jenkins, Selenium, Cucumber, TestNG
Confidential
Sr. Software Engineer
Environment: Java, Spring, Hibernate, JSP, JavaScript, MySQL and Tomcat 6.0.24 WebServer
Confidential
Sr. Software Engineer
Environment: Java, Struts, Hibernate, JSP, JavaScript, MySQL and Tomcat 6.0.24 WebServer
Confidential
Sr. Software Engineer
Environment: Spring 1.2.8, Hibernate3.2, J2EE, Tomcat 5.5, JBoss 4.2.3, MSSQL server 2000, Spring DWR
