Lead Automation Developer (principal) Resume
CA
SUMMARY:
- Lead Automation Developer with 10+ years of hands - on experience working with Federal Government client commercial sector client and Telecom client in Agile environments with manual and automated testing in of complex C, C++ and Java large-scale, distributed web-based applications using Selenium, Java/JUnit, XML and Client-Server applications on Windows, UNIX (Solaris, AIX), and multi-platform environments.
- Hands on experience testing on Web Services and back-end service/API testing (SoapUI, LISA and WSDL, HTTPClient, SoapClient, JAXB etc.)
- Experience in areas such as Java, Ruby and/or C#, J2EE, XML, and SOA, REST, JSON
- Extensive work on management tools, like Subversion Knowledge of Continuous Integration tools (OpenSource or commercially available such exposure to Apache Maven, Jenkins, Sonar, Nexus and similar tool set)
- Experience with a wide variety of testing tools and techniques that are commercially available or that are OpenSource (Client's QTP, JUnit, Selenium JAVA WebDriver, Geb, Cucumber, and Spock)
- Excellent knowledge in Test Management tools (Clear quest, Quality Center, CMIS, Bugzilla, JIRA) and Have Strong knowledge of SDLC and testing levels/types/ phases.
- Proficiency in automation tools like Quick Test Professional (QTP) and Quality center.
- Analyzed business requirements, developed test procedures, participated in requirements, design reviews, and use case reviews. Experienced in requirements traceability, GUI / Front End testing, black box, white box testing.
- Hands on experience in enterprise-scale SOA-based application testing with Parasoft SOAtest and Parasoft Loadtest for testing internal provisioning systems for functionality, usability, security and accessibility.
- Developed automated test scripts using Mercury Interactive/HP WinRunner/QTP and have complete Software Development Life Cycle (SDLC), Quality Assurance Life Cycle (QALC) and testing experience on HTML, Java enabled web-based distributed applications.
- Experienced in Oracle, Informix, SQL queries, Configuration Management (CM) and Release Cycle.
- Have hands on experience in load testing/performance testing with HP LoadRunner and JMeter. Excellent knowledge in CMMI Level 3 practices in test processes and procedures to deliver a product for client with 508 Compliance Testing and IV&V for Government client.
- Experienced with Functional Testing, Integration Testing, Data migration testing, System Testing, and User Acceptance Testing and experienced in Continuous Integration (CI) / Continuous Delivery (CD). Extensive exposure in various development methodologies such as Agile Scrum, Waterfall. Trained on Agile Methodology with all open source tools. Experienced in Agile Scrum and participated in daily Scrum activities, stand-ups.
- Worked independently and also as a strong member of a team. Function efficiently in a collaborative work environment. Organized and a great team player with strong organizational and multi-tasking skills.
TECHNICAL SKILLS:
Method, Design: Software Engineering, Agile Methods, Design Patterns, Continuous Integration, UML, cyber security.
Scripting: WSDL, SoapUI, REST, XML, JSON, HTML, UNIX Shell scripting
Technology: Distributed Computing, Cloud, Search, BigData, MapReduce, Open Source
Language: Java, Javascript, Python, PL/SQL, Perl, Bash
Library, API: Hibernate, JPA, JAX-WS, SOAP, Spring, Apache Thrift, ElasticSearch, MongoDb, MongoJack, Hadoop, REST Easy, JUnit, JQuery, JSP, JMS, JDBC, Servlets
Operating Systems: Windows, Unix, Linux, AIX, HP-UX, Sun Solaris
Test Tools: Selenium, Java Webdriver / JUnit, Apache JMeter, jUnit/testNG, LoadRunner, QuickTest Professional, WinRunner, Parasoft, TestDirector, Quality Center, Watir, WatirCraft, FitNesse
Web Technologies: Java, Ruby, .Net, J2EE, JSP, Servlets, JDBC, HTTP/HTML, ASP, JBoss
Application Servers: WebLogic, ATG Dynamo, WebSphere
Web Servers: Apache, Sun Web Server, Stronghold Apache
Platform, Tools: J2EE, Siebel, DOORS, SingleView, Tuxedo, Eclipse IDE, IntelliJ
Programming Languages: Java, C, C++, Ruby, PL/SQL, TCL, Visual Basic
Databases: Oracle, Mongo DB, MySQL, MS-Access, SQL Server, Sybase
Tool:, Syntax: JSON, Maven, Git, Eclipse, JIRA, Subversion, Sonar, Ant, XML, Confluence
CM: TrueChange Configuration Management, change management tools, Subversion
Environment: Mac OSX, Linux (Red Hat, CentOS), Cloudera, WebLogic, JBoss, WebSphere, Oracle, Apache Tomcat, Unix, Windows.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Lead Automation developer (Principal)
Responsibilities:
- Experience supporting agile software development on MAC and windows with variety of Open source tools and successfully designed and Implemented Java Selenium automation framework .
- Developed automated script and provided Continuous Integration (CI ) support on Bamboo and Git lab servers and deployed scripts as part of Continues integration, which runs with build. Worked with Apache Maven, Jenkins, Sonar, Nexus and similar tool sets.
- Arthitected Selenium JAVA WEBDRIVER Framework/JUnit test script, PhantomJS, Nightwatch, protractor with Maven, ant build tools, git lab, Jenkins, Bamboo servers, VEGRANT VM for Headless and on browser automated tests for validations at various levels including High lavel Functionl validation, logging, UI and Databse/ Backend validation.
- Created Automation framework on nightwatchJS and PhantomJS based on Node.JS that uses Selnium webdriver API to automate Web application testing. Wrote end-to-end tests using JavaScript and CSS selector, XPATH, DOMS, elements that runs against a Selenium server with Firefox, Crome and IE Driver.
- Extensively experienced in automated functional and regression testing using JUnit with MAVEN testing tools and techniques and logged all defect on JIRA and Icescrum. Worked in a fast-based development team, constantly changing environment with agile methodologies.
- Validated requirements against developed software on the current Sprint cycle and provided automation script and Continuous Integration ( CI) support in each increaments for path to production cycle (on GIT lab, Bamboo and Eclipse, intelliJ ); Succesfully deployed the automation script to SI&T, Production, CTA and other classified enviornments. Worked in a Development team for Code coverage and succesfully provided the matrix that code has been excercised the vital parts and containing the less software bugs.
- Worked in Six3 Pacom’s Webservice team to check REST API and Thrift Service for CRUD operations and verified Json schema, worked on message traffic and created Automated test with SOAPUI gui test for Web services to run on daily build.
- Tested Web services using SoapUI, REST and WSDL and XML and XSLT and JSON. Developed Automated test for web services and deployed to build servers.
- Used Apache JMeter for load testing and performance testing on a server, analyzed overall performance of systems.
- Continually involved key stakeholders/Product owner/Srum masters in the design, testing, and acceptance processes and sprint planning/Sprint retrospective meetings, Task creation to designed, built and managed complex test scripts in different environments.
- Previously worked in six3’s Watchdog project in a Role of Configuration/Release Manager (CM)/Build Engineer as a key member of a dynamic, multi-disciplined team in "Watchdog" project responsible for configuration and release management and responsible for managing software configurations as other utilities and scripts. Assisted in System Administration with the planning of CM server layout and configuration, as well as COTS software installation. Served to manage baseline configuration for all project-related work and software installation, worked with developers to integrate code in daily build and deployed to multiple environments. Performed/maintained the build for environments and deployed the latest code to various environments.
- Professional for various missions critical DIA program and provided automated test Report and defect metrics (Defect created in JIRA, Icescrum) to client’s senior management and got many compliments from DIA customers.
Environment: Java, Java Selenium Webdriver, Selenium RC, Selenium Grid, TestNG, Cucumber/Gherkin, Junit, JavaScript, Vagrant VM, Git lab, Bamboo, Java script, AnjularJS, Web services, JIRA, Confluence, Apache/Tomcat, Java, Ruby Rails, Oracle, Java (J2EE), Java Servlet, Java Server, Apache Tomcat, IIS, Unix (Solaris, AIX, Linux), UNIX Shell scripting, JSP, HTTP/HTML, XML/XSLT, Passenger, REST, Apache Thrift, JSON, Eclipse, maven, Java, .Net, Oracle (admin, engineering), SQL Server, MongoDB, SOLR, WebLogic, J2EE 1.3, JSP, Servlets, JDBC, XML, HTTP/HTML, icescrum, ASP, Jboss, JDBC, Apache, Sun Web Server 6.x, RESTAPI, SOAPUI, JIRA, CONFLUENCE, Eclipse, Jenkins, Cyber security;
Confidential, VAAutomation Test Engineer
Responsibilities:
- Worked on automation framework using SOA-based application testing with Parasoft. Tested to automate the APIs. Worked on Web Services API automation using SOAP / XML. Developed XML requests for Time Warner subscriptions APIs.
- Verified server logs using UNIX commands to find root cause of defects. Provide LOE estimation on current and upcoming projects and meet deadlines accordingly. Executed test validations at various levels including complex SQL Queries, back end testing, DB validation, logging validation, and UI validation.
- Experience using Web Service testing tools like SoapUI and LISA. Worked in data driven automated functional and regression testing using JUnit / Selenium / FitNesse.
- Worked with change management tools, Subversion, TortoiseSVN and Eclipse IDE.
- Executed automated testing on both Web Front end and back end systems. Experienced in testing at an API level with java based Web Services, JMS Queue and back end services and HTTP protocol Error and switching protocols.
- Tested Internal-provisioning systems for functionality, usability, security and accessibility. Experienced in test suit plans, requirements, scenarios and test data for use during functional testing, also executed database queries in Oracle via Toad.
- Developed and executed test Refresh scenarios for NCS Commercial subscriber with BTS/ALU switch with various features in Voicemail with integrated, non integrated group mail boxes and voicemail for Auto Attendant (AA) Group Service Landline and Wireless and tested the Voicemail server (UPOWER) and verified in VMAIL LDAP.
- Implemented test case with Device (ATA, MTA) and MTA Mac address added then DSB and added Digital phone in WebAPI and verified data in BTS and ALU switch.
- Created automated Functional test cases in Parasoft using WSDL, XML, Added Validations and Assertions, Created and Managed Data Sources, have gone through nightly run Failures and Troubleshot test Failures, Worked on Test Suite Variables and Test Suite Logic, checked in codes by doing daily commits in SVN to share the test case in repository.
- Developed/modified and Automated BCP feature in Selenium for various scenarios for NCS Commercial subscriber and residential subscriber activating Digital phone and voicemail with minimal/maximum features and validated in VMAIL LDAP, BPS DB, DSD, DSB, HiQ-TAS, HSS.
- Created automated Functional test cases in Parasoft using WSDL, XML, Added Validations and Assertions, Created and Managed Data Sources, have gone through nightly run Failures and Troubleshot test Failures, Worked on Test Suite Variables and Test Suite Logic, checked in codes by doing daily commits in SVN to share the test case in repository.
- Followed the requirement and technical specification and Tested/verified Time Warner Cable product and service through system, integration and end-to-end test and documented/validated JIRA tickets, linking test to JIRA and Concerto task.
- Followed the VSS (Visual Source Safe explorer) for Time Warner Cable’s project design documentation and architecture before implementing test case for Voicemail and have good knowledge of data (DOCSIS) and packet cable for SIP based Subscriber with IMS based architectures.
Environment: Environment: Oracle, Java (J2EE), Unix/Linux, JSP, HTTP/HTML, XML/XSLT, Parasoft SOA Test, Selenium, SQL Server, ASP/.Net frameworks, VMware, MSSQL, Toad, VIOP,TCP/IP,XML,IMS,SVN,HUDSON,JUNIT, Web services, SoapUi, REST, JIRA, Confluence, Apache/Tomcat, Cisco Routers, Switches, Concerto, DDNS, EMS. Parasoft SOA test/Load Test, Eclipse, Siemens Hi-Q, TortoiseSVN;
ConfidentialSr. Software Test Specialist
Responsibilities:
- Designed test scenarios and test plans and implemented automated tests and executed against U.S Citizenship and Immigration Service application. Created project resource estimates and generated metrics to track completion phase, defect reports, defect prevention, development efficiency and quality metrics / reports.
- Executed automated testing on both Web Front end and back end systems. Experienced in testing at an API level with Web Services, JMS Queue and back end services.
- Provided extensive Test support with Rational Tools (ClearCase, ClearQuest, ReqPro, Test Manager, Performance and Load testing) for several testing groups.
- Worked on Parasoft SOA for Advanced web app testing, End-to-end testing and Load testing, performance testing and Security testing for several mission critical portals in the application
- Performed section 508 Compliance Testing (JAWS, WAT, Accverify, WCAG) and documented and reported issues.
- Involved in backend testing/database testing by writing and executing complex SQL queries. Supported various QA Test Cycles. Involved in setting up the Test Environment, supported Build Release Management, Troubleshooting Applications and ensured that products were delivered accurately and in timely manner.
Environment: Oracle, Java (J2EE), JSP, HTML, Tomcat, XML/XSLT, Loadrunner, Web services (SoapUI), JUnit/Selenium/ FitNesse, Rational tools, JUnit, ESB, Windows 2K/NT/XP, Unix, Solaris, JBoss, Rational Tools (ClearCase, ClearQuest, ReqPro, Test Manager, Rational Functional Tester), SQL Server, ASP/.Net frameworks, VMware, MSSQL, DB visualizer.
Confidential, D.CSr. Software Test Engineer
Responsibilities:
- Analyzed Business Requirement, Technical Specification and Design documents. Developed Test Plan, Test Cases and Traceability Matrix. Developed and executed test cases, maintained Defect Management and reviewed test Results for the dynamic test environment.
- Continually involved key stakeholders and with requirement analyst in the design, testing, and acceptance processes. Designed, built and managed complex test environments for US courts.
- Worked in analyzing, designing and implementing integration solutions using J2EE technologies in across a number of application servers in a cross-functional teamwork within the organization's agile project lifecycle.
- Developed automated functional regression test beds for US Courts web-based application using HP Quick Test Pro (QTP), developed and executed automated scripts on the front end and developed SQL queries to verify data on database on the backend.
- Developed and executed automated functional and regression test scripts using Quick Test Professional for various mission critical module and provided daily automated test and defect metrics to client’s senior management. Closely worked with development team to resolve the bugs/issues and managed entire testing process using Bugzilla, JIRA.
- Manually performed Ad-Hoc and end-to end testing. Worked with IV&V and Customer as requested to investigate problems reported by end users
- Closely worked with the developer to test Pacts application in Blackberry and reported the problems.
- Experienced in Building the projects/zones with Apache Maven.
- Provided extensive Test support in SEI CMMI Level 3 practices in test processes and procedures to achieve and maintain an overall SEI CMM Level III rating for US Courts.
Environment: Oracle9i, Informix, Java (J2EE), JSP, HTML, Tomcat, XML/XSLT, Winrunner, QTP, Loadrunner, Web services (SoapUI), ESB, Windows 2K/NT/XP, Unix, Solaris, JBoss, VMware, MSSQL, DB visualizer.
