Java Developer Resume
Sterling, VirginiA
SUMMARY
- A hands - on creative computer scientist with excellent communication, analytical, organizational, and writing skills. A multitasker who has experience with functional and object-oriented programming as well as nearly 3 years of experience in Health Informatics, Data, Analytics and Financial domains. Fundamental mastery of the AWS cloud computing platform and its dimensions on scalability.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, Vb, SQL
Automation Tools: Selenium, Quick Test Pro
Issue Tracking Tools: Quality Centre, Jira
Ticketing Tool: Dovetail
Design Methodologies: Agile, Waterfall
Java/J2EE Technologies: Servlets, JDBC, JSP (EL, JSTL, Custom Tags) Hibernate, Junit, Java Beans
Web Technologies: JavaScript, HTML, XML, CSS, XHTML
Tools: & Framework: Hibernate, Spring
Web Services: REST, SOAP.
Web/Application Servers: Web Logic, IBM Web Sphere, Apache Tomcat.
Database/Database Tools: Postgres, Oracle, DB2.
IDE: Eclipse
Build Tools: Ant, Maven.
Configuration Management Tools: GIT
PROFESSIONAL EXPERIENCE
Confidential, Sterling, Virginia
Java Developer
Responsibilities:
- Involved in the requirements gathering, analysis, design, system/technical specifications, development of the project.
- Involved in the application development using Java platform. Model View Control (MVC) structure implementation.
- Responsible for providing the client side JavaScript validations and usage of HTML, JavaScript, XML, JSP, CSS as per the requirements to enhance the Portal UI.
- Used Spring Core for Dependency Injection.
- Mapping of ORM objects to tables using the Hibernate as the persistence framework.
- Involved in different service classes, used across the framework.
- Implementation of Web Services using Axis for the integration of different systems.
- Implementation of business logic, validation Frame Work using Spring Web flow and Spring MVC.
- Implemented Web tier of the application through the usage of Spring MVC framework.
- Used core java concepts like Collections, multithreading while developing server-side services.
- Worked with IBM Web Sphere Application Server Developer Tools for Eclipse by using lightweight set of tools to assemble, develop and deploy Java EE, Web 2.0, and mobile applications.
- Involved with GUI using JSP, Java Script and HTML.
- Experience with Garbage collection and multithreading.
Environment: Java, CSS, J2EE, XML, Hibernate, Spring, Postgres, Log4j, Eclipse, UNIX, WebSphere Application server.
Confidential
Selenium Automation Test Engineer
Responsibilities:
- Conducted Functional testing and Regression Testing and verifying the results with expected results.
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, TestNG.
- Developed Keyword Driven and Data Driven frameworks to retrieve test data from Excel files and SQL Databases.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Responsible for Execution and Maintenance of automation test scripts.
- Developed project specific functions (library files) in Selenium web driver using Java.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG, Maven, Apache POI and Ant technologies under Java platform.
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
- Prepared test data for testing the application in various test phases.
Environment: Selenium IDE, Selenium Web Driver, Eclipse, JAVA, JIRA
Confidential
Manual Test Engineer
Responsibilities:
- Handled two single-resource projects simultaneously from offshore.
- Interacted closely with the development team to discuss the design and testing aspects of the application to design the test plans.
- Co-ordination with onsite team on defect tracking and re-testing.
- Worked with QA team to perform Test strategy and Test plan.
- Participating in walkthroughs of functional reviews and design reviews.
- Checked the navigations and the links for entire application.
- Responsible for the testing of application at Unit level, Module level and System level for quality of software.
- Responsible for generation of Data for execution of Test cases.
- Responsible for execution of Test Cases Manually.
- Responsible for Functional and Regression Testing.
- Performed Integration testing.
- Defect Management through JIRA and retesting for fix returns
- Daily/Weekly status reports for the release
- Performed Manual testing for the entire application.
- Have hands on experience in working with Ticketing tool, Dovetail.
Environment: Web Application, MS Excel, Dovetail, JIRA
Confidential
QTP Automation Test Engineer
Responsibilities:
- Involved in development of Test Scripts in QTP using VB script.
- Extensively used QTP integrated environment like Data Table, Actions and Recovery scenarios.
- Developed, modified and debugged scripts in Automation frame work using QTP for future release.
- Developed descriptive programming to handle custom objects.
- Worked on Object Repository, Developed VB Script function libraries for QTP automation.
- Prepared test scripts using Quick Test Professional with checkpoints using regular expressions for handling windows with different names.
- Responsible for integration of test scripts and reporting defects in ALM.
- Co-ordination with onsite team on defect tracking and re-testing.
- Working on maintenance issues, for the patch releases.
- Involved in weekly status meetings.
- Involved in the Documentation of the whole QA process.
- Authoring, Reviewing, Execution and Maintenance of automation test scripts.
- Execution of test scripts on different platforms and different browsers like Chrome, Firefox, Internet Explorer.
Environment: QTP, ALM, Quality Center, SQL, Windows, waterfall, VB Script, UNIX