Automation Engineer-consultant Resume
Charlotte, NC
SUMMARY:
- More than 7 years of experience in the Information Technology Industry Experience in Java, J2EE, EJB, Servlets, JSP, JDBC, JavaScript, Ajax, Web services and XML, XSL, XSLT.
- More than 3 years of as QA Tester in Manual,Webservices Testing using SOAP UI and Automation Testing.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Expertise in running Test Scripts from Quality Center.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Well versed in source control tool SVN.
- Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
- Good Experience on Selenium IDE and creating Scripts in selenium - -RC by using Java
- Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, ApacheTomcat.
- . Experience worked in Linux environment . Familiar in troubleshooting the Linux environment and linux commands.
- Ability to work in a team environment or independently
- Good at multi-tasking and working well under tight deadlines with high efficiency.
- Excellent troubleshooting, project management and problem solving skills. Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Knowledge in Unix commands and UNIX scripts.
- Experience in writing SQL script for Sybase.
- Certified in Oracle 11G: SQL Fundamentals.
- Experience in communication protocol like HTTP, SSL, SOAP.
- Good knowledge with various application containers such as Weblogic, Websphere and JBOSS.
- Having experience in creating JSP custom tags.
- Having knowledge in SOA design and Webservices development using SOAP and XML.
- Having good knowledge in Web Development Technologies.
- Experience writing Complex SQL queries and PL/SQL.
- Responsibilities implementing database objects (Package, procedures, functions).
- Having Knowledge in web based open source development Linux/Solaris platform using tools such as Eclipse, Spring, Hibernate, Ajax, Subversion, Ant, Maven, Junit, IBatis, etc.
- Experience with Oracle DBMS and SQl.
- Having knowledge in Spring Framework, Spring MVC.
- Having experience with JAVA/RMI.
- Have worked in different stages of development life cycle like Analysis, Design, Development and testing.
- Developed Test Plans, Test Cases, Test Scripts for UAT test
- Having good Knowledge in Adobe Flex frame work.
- Knowledge in Linux Application Development.
TECHNICAL SKILLS:
Java Technologies: Java Servlets, Java Server Pages - JSP, Custom Tag development, JDBC, Enterprise JavaBeans - EJB, Multithreaded applications, Collections API, J2EE and J2SE.
Other Languages: Core Java, Swings, C++, C, Visual Basic, Perl and SQL, HTML, XML (including DTD, XML Schema, XSL, & XSLT)), JavaScript, and PLSQL.
Java: RMI, Collections, Multithreading
Web Servers: Apache Tomcat 4.0.
Framework: Spring Framework, Spring MVC,structs
Others: Active Widgets 2.0.1
Application Server: BEA Web Logic 7.0, OC4J, JBoss1.6
SOA: Web Services, SOAP, WSDL, XSD, UDDI, XML, JAXB
Source Control: Subversion, CVSTools & Utils: JDK, J2SE, J2EE, Eclipse, PL/SQL Developer 5.1.3, Tortoise SVN and Cisco VPN, clear case PUTTY
ETL /BI TOOLS: INFORMATICA, DATASTAGE, ABINITIO, TOAD, AUTOSYS
IDE: Eclipse, JDeveloper
Testing Tools: Win quirements. Runner, Load Runner, Test Director
Databases: Oracle10, Microsoft Access, SQL Server.Sybase12.5.1, SQL Advantage, SQL Squirril
Operating Systems: Windows XP/2000/NT, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte,NC
Automation Engineer-Consultant
Environment: Java 1.6,AngularJS,Jquery,Cucumber,Jenkins,Selelenium Webdriver,Oracle,Intellij ide, xml Xpath,CSS 3.0,HTML
Responsibilities:
- Utilize knowledge of Java to create automation test scripts.
- Identified the test cases to be automated and performed data driven testing and GUI and enhanced the overall functionality of the application.
- Created automation Test scripts from the scratch according to feautures.
- Developed test scripts to automate process of testing in Selenium WebDriver .
- Write easy-to-reproduce bug reports and monitor their status until satisfactory resolution .
- Ran regression tests to verify bug fixes, analyzed test results and created test summary reports.
- Identified and isolated software defects and reported them via JIRA ..
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language .
- Involved on API level Testing.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Used xpath and CSS selectors to access webpage variables.
- Prepared test cases and scripts utilizing TestNg annotations.
- Automated, debugged and resolved issues in test scripts.
- Used TestNG framework to run the regression suit.
- Provided support to technical discussions and implemented application changes.
- Executed manual scripts and participated in UAT activities.
- Modified automated test scripts as per system functionality and functional requirements.
- Reviewed test results, issues and defects related to business units.
- Prepared and implemented test scripts for unit and regression tests.
- Supported solution designing activities and automated test scripts.
- Designed and implemented test scripts and managed Selenium test automation processes.
- Trained other developers regarding usage of Selenium frameworks.
- Worked on Agile Environment.
- Used SQL commands to validate the database and test its integration with the front end.
- Interacted with developers to sort out the issues and the defects.
- Used Selenium IDE for Open source web testing.
- Created maven dependency using the POM file.
- Implemented Page Object Model using selenium Webdriver.
- Created test scenarios and test cases based on functional documents and User stories.
- Developed test cases for cross-browser (MSIE, Firefox, Chrome, Safari) and cross-platform (Windows 7, MAC OS X) testing in virtual machine (VMWare) environment ..
Confidential, Charlotte, NC
Application Programmer-Consultant
Environment: Java1.6, IBM AIX, Spring, Hibernate, SOAP,Websphere7.0,Tomcat,Oracle 11.02.04, Subversion, Linux, JSF,JMS,ANT, Jetty 1.6.5, JSP, CSS, HTML, XML, JasperReports, QualityCenter, RepliWeb, Introscope,IBM uBuild and uDeploy.
Roles and Responsibility:
- Involved in develop, support, maintain and test the application for a specific business unit or supporting function.
- Provided technical direction for specific initiatives and projects.
- Created test scenarios and test cases based on functional documents and User stories.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Involved in assisting end users with the development of test scripts for certification. Support activities related to software configuration management, performance analysis/tuning, and testing defects.
- Working on integration project with both bi-directional and uni-directional integration between two different system;
- Analyzes business requirements, designs and writes specifications to design documents.
- Verified program logic by overseeing the preparation of test data, testing and debugging of programs.
- Writing test cases and test plan.
- Participated in overall systems testing and Regression testing.
- Collaborate with other programmers and business partners to ensure successful delivery and implementation of the application.
- Work with internal team in resolution of defects.
- Use CA CPM Interscope to test the performance of the applciation .
- Worked closely with the performance Testing team.
- Deploying application in the Websphere environment.
- Building the application using uBuild and uDeploy.
- Developed the responder code using java, jsp and servlet to communicate the downstream and getting acknowledgement from ULZ(Universal Landing Zone).
- Experience working with AIX servers, Tomcat and Jetty services
- Created comprehensive Ant-based build for new architecture, including JUnit-based testing.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
- Developed database schema and SQL queries for querying database on Oracle 11G.
- Use Hibernate framework for the backend persistence.
- Installing code in to the Linux environment and maintaning the code.
- Used methodologies like Waterfall and Agile.
- Manage script creation for regression and stress testing using LoadRunner
- Closely worked with Test Team to identify bugs in application.
- Involved in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
- Used Splunk tool to monitor logs.
Confidential, Charlotte, NC
Apps System Engineer- Consultant
Environment: Jav1.6,C++,Apache Axis2, Structs 2.0,spring 2.0,SOAP Webservices, JNI, Empress DB, Tomcat7,Linux,SOAP UI 4.5,.Clearcase,Subversion
Roles and responsibilities:
- Used SOAP UI tool for the testing the webservices.
- Provided technical consulation and support in the development of applications.
- Analyzes business requirements,designs and writes specifications to design documents.
- Verified program logic by overseeing the preparation of test data,testing and debugging of programs.
- Participated in overall systems testing
- Participated in the development of department technical proceedures and design user guides.
- Supported vendor application and troubleshooting.
- Providing input data to the vendor from the native system.
- Devoloped SOAP webservices SVT server using JNI layer.
- Developed front end screen using HTML and JSP.
- Have written the script in the linux for restarting the Tomcat from the server.
- Worked on the enchancement for the SVT C++ code.
- Involved in writing test cases for the application.
- Maintaining vendor code.
- Pulling Controller and server logs from the linux server and identifying the issue.
Confidential, Charlotte, NC
Apps System Engineer- Consultant
Environment: Java, EJB, RMI, JMS, JConnect, JDBC, Web services and SYBASE
Roles & Responsibilities:
- Extended existing API for Back office account management to implement integration of Wachovia and Confidential using java.
- Developed Test Plans, Test Cases, Test Scripts for UAT test
- Developed Test Plans, Test Cases, and Test Scripts for SIT and support for UAT tests.
- Created a Design Document with flow diagram
- Responsibilities include acceptance testing, functional testing, Integration testing, System testing, performance testing.
- API Remote Server connections are implemented using RMI to make changes in General Ledger (GL) accounts.
- EJB Remote methods are used to implement the Accounting changes and RMI is used to call those remote methods.
- SQLAdvantage and Squirrel used to create SQL scripts for SYBASE.
- Eclipse used as development environment.
- Developed UNIX script for deployment.
- Involved in Using CVS for version management
- JMS is used to send EOD trading entries in XML to CDBO (Back Office) as JMS message.
- DTD is used to parse XML and data send to SYBASE using JConnect.
- Implemented Java Generics extensively in APIs.
- Developed a testcases for a Unit Testing and Regression testing.
Confidential, NewYork
Software Engineer
Environment: Java, Html, JSP, Servlets, XML, Adobe Flex, Javascript, JDeveloper, Webservices and Oracle 9i
Roles & Responsibilities:
- Worked on the design and flow of the application.
- Involved into developing new functionality, including both back-end and front-end parts (JSP and Oracle).
- Created web pages using HTML and JSP.
- Designed web service with XML dynamic configuration to support new predictive models by just deploying the model code and an XML configuration file for the new model or new model version.
- Involved in designing Web pages using JavaScript to add functionality, validate forms, communicate with the server, and much more.
- Developed Flight Manifest Display (Flight Information) using JSP and flex.
- Used flex to design user interface.
- Wrote PL/SQL code to retrieve data from Oracle database.
- Created stored package and Procedure and views, sequences.
- Developed print component to print manifest from web using JSP and HTML
- User authentication module implemented using JDBC
- Wrote test cases for unit testing and integration testing.
- Design the Login page and username, password selection using JDBC
- Generated the FRI, FRC, FRX messages to client using stored procedure
- Wrote stored procedures for the Flight Manifest display and AWB number change and Flight change modules.
- IBM MQ Series used to generate messages.
Confidential
Software EngineerEnvironment: Java, Html, JSP, EJB, Adobe Flex, JavaScript, Linux, XML, Servlet, Oracle, J Developer, SQL, PL/SQL, Oracle 9i and JDBC
Roles & Responsibilities:
- Acted as a designer and a developer to track down and fix tough bugs and to add enhanced functionality and new features throughout the system.
- Implemented the front end using JSP and HTML.
- Modified, maintained and developed the SQL codes to develop new enhancements.
- Involved in designing Web pages using Javascript to add functionality, validate forms, communicate with the server, and much more.
- Designed web service with XML dynamic configuration to support new predictive models by just deploying the model code and an XML configuration file for the new model or new model version.
- Created the session beans to retrieve user name and password.
- Development of the Administrator
- Responsibilities as an oracle developer include management of the queries, enhancement and support service issues.
- Wrote a code for the print option in the Flight Manifest display using JSP.
- J2EE Enterprise architecture is used to develop the system.
- Generated the FRI, FHL, FWB messages to client using stored procedure.
- Coded, tested, debugged, documented, and maintained programs.
- Developed Servlets for Activating Business Process.
- Implemented Oracle database access through JDBC-ODBC Bridge at server end.
- Java business rules where written in EJB.
- Developed JavaBeans that are used by various modules of the application.
