Automation /functional Lead Resume
ChicagO
SUMMARY:
- Having 10+ years of experience in IT industry in which around 2 years of experience in automation testing as SDET in writing Automation script and functional testing and 8 years of experience in Requirements Gathering, Development and Implementation using Java/J2EE Technologies and
- Sun Certified Java Programmer and certified in Introduction to Oracle9i SQL.
- Certified in Six Sigma Green Belt.
- Certified in Public Exceptional Presentation by BCI
- Extensive experience including study and analysis of project requirements through customer interaction, preparation of Functional Specifications, Project Design, Design Patterns and Testing
- Worked in SPOC, GEB, Groovy, Selenium, Java, Struts, spring, Hibernate, ATG Dynomo, JSP, JDBC, HTML, XML, JavaScript, and Web Services.
- Interpreted and converted manual test cases into automation smoke and regression suites
- Expertise in Application Servers such as Jboss 4.0, IBM WebSphere Application Server v6.0.
- Experience in working with databases like Oracle 9i/10g, SQL Server 2000 and PL/ SQL developer
- Experience in Integrated Development tools Eclipse, WSAD v6.0, IBM RAD v6.0.
- Worked on documentation of requirement specification, design of use case diagram, class diagram, sequence diagram and test cases.
- Good level of project management skills with experience on project estimation, planning, resource allocation, task allocation, handling project execution and project implementation.
- Excellent knowledge in reviewing project metrics, tools usage, estimation and code walkthrough.
- Very good understanding about Quality Processes and Procedures and TL 9000, Triple ISO and CMMI audit process.
- Proven experience in leading a team and helping them in various phases of development and testing.
- Led and mentored junior automation and manual QA engineers to execute and analyze automation smoke and regression tests
- Strong coordination and planning skills with experience of working with multiple teams during project execution.
TECHNICAL SKILLS:
Operating Systems: MAC OS, LINUX, UNIX, Win2K/XP/NT/9x/Vista, Windows XP/98/2000, Windows 200Win - NT
Programming Languages: Java /j2ee, Java/JDK 1.5, XML, JDBC, SQL, Groovy
Technologies: JDBC, JSP, HTML, XML,, XSL, J2EE, JavaScript, Java Servlets, JSP,JNDI, JDBC, REST,SOAP, Selenium
Frameworks: Spring 3.2, Hibernate, Jakarta Struts1.2, Apache Ant, ATG Dynamo Framework, Spock
Databases: SQL server 2000, Oracle 8i/9i/10g/11g, DB2, MYSQL
Development tools: Eclipse, JDeveloper, PL/SQL Developer 7.0, SVN/CVS, SOAP - UI 5.0Web/Application servers
IBM Web Application: Server 5.1/6.x Series, Apache Tomcat Server, JBOSS 4.0, Jenkins
ATG Technologies: ATG Dynamo Framework/Droplets/Repositories/Application Server Configurations / DSP, Core Tags/ATG Schedulers/Named SQL
Other tools: JIRA, MS-Office, Open Office, IBM Visual Age for javaWeb sphere studio, rational application developer, rational software architect, MS Visio, Smart Draw, TOAD, PL/SQL Developers, PVCS, VSS, Eclipse, DEVROS, Test Link, Swagger
PROFESSIONAL EXPERIENCE:
Confidential, Chicago
Automation /Functional Lead
Responsibilities:
- Actively involved in Sprint Planning, Sprint review, Retrospective and Defects triage meeting with the Clients and Team. Participated in project planning sessions with business analysts and team members to analyze business IT Requirements
- Automation plan prepared based on functional test cases.
- Developed the automation testing using Spock, Geb and Groovy with selenium web driver
- Automated the test scripts o run on desktop, tablet and mobile devices.
- Used git for code deployment and Jira and Test link for test management.
- Prepared functional and automation test plan. Coordinated with team in running/scheduling automated job for various environments on various devices
- Managed 7 members of functional and automation team in testing the aplciation.
- Assigned tasks to junior members in the team, provided direction, support in finishing the tasks.
- Worked closely with team members in knowledge transfer (KT) of different modules of the application
- Delivered the 0% production defects after each application deployment.
Environment: SPOCK, Groovy, Selenium,GIT, Appium,Jira, Eclipse, Jenkins, Test link, Swagger, SOAP, Oracle 11g, Devros, Browserstack, Saucelab, POSTMAN,Demandware, BLC, PIM, Drupal CMS
Confidential, NJ
Java Developer
Responsibilities:
- Actively involved in Requirement Gathering meetings with the Clients and Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model
- Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Extensively worked with SPRING framework and also struts Config files.
- Participated in code review meetings and provided improvements.
- Use PVCS for software configuration management and version control
- Prepared test cases and provided support to QA team in UAT.
- Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time
- Used WebSphere Application Server 6 to deploy application modules.
- Assigned tasks to junior members in the team, provided direction, support in finishing the tasks.
- Worked closely with team members in knowledge transfer (KT) of different modules of the application
- Delivered the defect free code in time that complies to the standards of client
- Implementing the TCS Quality Management System through reviews, walkthroughs and inspections
Environment: JSP, Servlets, Struts 1.2, Spring 3.2, Hibernate, SOAP, Oracle 10g, Java 1.5, XML, PVCS, TOAD, Query Analyzer, WebSphere Application Server 6.0, REST, RAD 6.0, SQL server 2000
Confidential
Responsibilities:
- Actively involved in Requirement Gathering meetings with the Clients and Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model
- Preparing High Level and Low Level Design (Use Case /Class / Sequence Diagram) documents to elaborate business flow and screen flow.
- Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework and Oracle databases.
- Involved in software tools installation and files configurations set up.
- Involved in writing SQL queries, stored procedures using PL/SQL Developer to fetch the business data using Oracle as database.
- Developed struts2 actions classes and writing the code to connect third-party web services.
- Use VSS for software configuration management and version control and deploy the application in JBOSS server.
- Performed code review and prepared unit test cases and system test cases.
- Involved in unit testing and System testing.
- Responsible for fixing the defects and enhancements during the QA phase of the project and also worked on the performance tuning of the application
- Involved in Implementation and Production Support.
- Implementing the TCS Quality Management System through reviews, walkthroughs and inspections
Environment: JSP, Servlets, Java scripts, Html, Struts 1.2, Eclipse 3.0, JBOSS 4.0, Oracle 10g, VSS, PL/SQL developer, TOAD
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Prepared the detailed functional requirements along with screenshots and description of all the modules.
- Designed the prototype screen flows and prepared High Level Data Model Design document.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Used Struts validator framework for client side and server side validation.
- Performed code review and prepared unit test cases
- Developed the Entire application using Eclipse And deployed codes in integration system
- Use VSS for software configuration management and version control and deploy the application in JBOSS server.
- Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
- Prepared traceability matrix to match the requirement with program and updating regularly if any changes in requirement.
- Implementing the TCS Quality Management System through reviews, walkthroughs and inspections
- Actively involved in support for production issues, System, Integration & development issues
Environment: JSP, Servlets, Java script, Struts 1.2, Eclipse 3.0, JBOSS 4.0, Oracle 10g, JIRA,PL/SQL, Toad, VSS, UMLConfidential
Java developer
Responsibilities:
- Member of Reference Implementation team to carry proof of concepts in various areas of ATG Framework and other frameworks.
- Functional and Technical evaluation of the models and identification of scenarios.
- Components planning and scheduling the deliverables.
- Fine tuning and refining the models for performance and elimination of anomalies.
- Code Reviews.
- Designing and Developing Reusable Components which reduces coding effort across screens.
- Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
- Use PVCS for software configuration management and version control and deploy the application in Web Application server.
- Preparation of traceability matrix.
- Managing quality in project deliverables using iQMS framework
- Actively involved in support for production issues, System, Integration & development issues
Environment: Java, DB2, ATG7.0, DSP/Core Tags/Repositories/WebSphere Application Server 5.1. PMD, PVCS Dimension, MVC Architecture
Oracle 10G Upgrade Testing
Confidential
Responsibilities:
- Involved the collection of requirements and analyze the existing application
- Detailed system study of database connection coding of existing application.
- Actively participated in daily status call meeting with onsite team member
- Coordinated with data base team and changed the connection coding from Oracle 9i to the Oracle 10g database in all the application
- Involved in testing the application for Oracle 9i to 10g upgrade
- Develop and execute Test Plans and Test Cases from requirements and specifications documents Used Quality Center extensively throughout the testing process to plan and maintain tests, maintain traceability of tests to the application functionality and again to requirements, defect tracking and management.
- Use PVCS for software configuration management and version control and deploy the application in WSAD.
- Involved in functional testing and test case results preparation.
- Provided inputs required for Production Environment Configuration and Setup.
- Implementing the TCS Quality Management System through reviews, walkthroughs and inspections
- UAT Support
Environment: WAS 5.1, ATG 7.0, Oracle 9i, Oracle 10g, Citrix, Mercury Quality Center, TOAD, SQL Developers, PVCS, Rational Application Developer (RAD)
Confidential
Java developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Analyzed and documented business requirements and detail design of the software for full understanding of the business and used those requirements to design application software.
- Prepared Low level design and High level design document preparation
- Used MVC based STRUTS framework for Web tier development using IBM RAD.
- Developed Web based (JSP, Servlets, Java Beans, JavaScript, CSS) console for feed monitoring, reporting and life cycle management.
- Involved in code reviews and unit testing to find and fix the defects.
- Implementing the TCS Quality Management System through reviews, walkthroughs and inspections
Environment: JSP, Servlets, Java Scripts, Struts 1.1; IBM RAD 6.0, IBM WAS 6.0, VSS 6.0, SQL, Oracle 9i
