Java Developer Resume
SUMMARY:
- Senior Analyst programmer with overall 9 years of experience in Automation and Manual Testing.
- Possesses good knowledge of automation tools and has worked using Rational Functional Tester(RFT), Selenium and Rational Software Architecture(RSA) for automating scripts in Java language to test the web applications and tested API Web Services during the initial phase of the project when UI was not built yet using Soap UI extensively, and also possess experience in testing APIs through Postman
- Developing automation scripts using Selenium in Java (Eclipse) as well as in C# (Visual Studio)
- Create Test Plans in TFS.
- Possesses sound knowledge in the tools like Subversion, Trac,Test Link and IBM tools like Rational ClearQuest, Rational Manual Tester,Lotus notes.
- Possesses good knowledge on Scripting Languages like Java, C and has good understanding of Software Development Life Cycle.
- Have extensive experience in DB2 as automation work requires embedding SQL statements (JDBC). Have performed the basic CRUD operations very frequently using JDBC.
- Possesses in - depth knowledge in System Integration Testing,Production Test, Test case creation, Test case execution,Test data Preparation, Defect management and preparation of all related test deliverables.
- The experience includes working with business partners and interacting with the IT team both at the client's location(onsite) and with offshore.
- Has good knowledge of the Financial Services Insurance domain.
- Presently working with the Medical School domain.
- Possesses experience in Waterfall,V Model and Agile methodology.
- Have developed Mobile Apps using Android (Java) as a proof of concept to bring in new technology in the medical school campus.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP — 7 years
Languages: Java, C — 7 years
Automation Testing Tools: Rational Functional Tester — 2 years, Selenium WebDriver — 7 years
Manual Testing Tools: DOORS — 5 years, Test Link — 1 year
Scripting Languages: Java — 6+ years, C# — 3+ years
Testing Tools: Soap UI — 2 years, Selenium WebDriver — 7 years
RDBMS Technologies: IBM DB2 6 years, MySQL 1 year, SQL Server 3 years
Web Technologies (Client Side): HTML, XHTML,XML —— 7 years
Web Development Tools: Rational Software Architect (RSA), Eclipse —— 7 years
Configuration Management Tools: IBM Clear Case —— 4 years, Subversion — 3 years
Defect/Activity Management Tools: IBM Lotus Notes, IBM Clear Quest, TRAC —— 5 years, TFS — 3 years
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Understanding specifications of the various components of the architecture.
- Implementation of certain modules in Business Layer.
- Implementation of certain modules in Framework (Non - Functional requirements).
- Unit Testing and Bug Fixing.
- Code Reviews
- Conducting peer reviews in Business and Technical aspects of Confidential .
- Responsible for reports tracking the progress of work.
- Responsible for preparing knowledge transfer plan and providing knowledge transfer to new resources in the team
- Check-in developed and tested code into common repository
Confidential
Test Automation Analyst (Automation and Manual)
Responsibilities:
- Development of the framework components which invokes the principles used in Clarify Web using Rational Functional Tester.
- Developed automation scripts in Rational Functional Tester using Java Language and then customized them according to the requirement.
- Created data driven test scripts which involves setting up of Data using Enterprise Loss Reporting - Claim generating application (ELR) using Extensible Markup Language (XML) as a data container.
- Inserted Data and Properties verification points to verify data or some particular property of the objects.
- Created Script base classes and screen objects provide reporting support, multi-environment configuration files, data retrieval, and reusable methods for interacting with the application user interface the Confidential Web application.
- As per the knowledge of application create the Flows - Reusable components that can be called in the individual scripts to perform series of screen flow of Confidential application.
- Created Pure java Classes (Screen objects) for different screens of the Confidential application.
- Update Automations scripts based on change requests for unit and system integration tests.
- Written code to handle the runtime Exceptions in the script code.
- Reporting of defects using IBM Clear Quest
- Automation of redundant code and fine tuning script code for the application.
- Plan Test Execution Schedule.
- Used Rational Software Architect (RSA - with Eclipse) to have integrated development environment.
- Provide status of work to supervisor
- Participate in the identification the cause of errors and implementing coding standards defined for Confidential .
- Used Rational Clear case and Subversion as version control tool to Merge the code, check in and checkout the data.
- Prepare Daily testing summary report
- Prepared Defect Analysis Report
Confidential
Test Automation Analyst (Automation and Manual)
Responsibilities:
- Analysis of Business and Technical Requirements for testing of Confidential application and to identify Automation Feasibility.
- Implement agile practices for Confidential application testing at onshore.
- Testing of API Web Services using the SOAP UI Testing Tool
- Develop automation scripts in Selenium using Java Language and Insert Data and Properties verification points to verify data or some particular property of the objects.
- Create Reusable flows that can be called in the individual scripts to perform series of screen flow of Confidential application.
- Preparing the Test Plan and Estimates for the Confidential application test releases.
- Involved in Test Data preparation and management activities of Confidential application testing.
- Conduct daily stand up meetings for planning task assignment and prepare onshore daily status on tasks accomplished by team
- Conducting peer reviews in Business and Technical aspects of Confidential .
- Creation test templates, checklists, Defect Templates, standards and best practices to keep track of Confidential test deliverables.
- Preparing test scenarios for Confidential and RTM (Requirement Traceability Matrix).
- Preparing Test Cases, Test Scripts for system and integration testing of Confidential application.
- Interacting with other team like Business Analyst, TAE and Developers (Manual and Automation) to identify scope of automation.
- Preparing of state specific data xml for different scenarios in automation scripts to test Confidential application.
- Responsible for reports tracking the progress of work.
- Responsible for preparing knowledge transfer plan and providing knowledge transfer to new resources in Confidential
- Prepare report for peer review defects, analyze and prepare lessons learnt in each sprint.
- Prepare data repository for all documents related to Manual and Automation testing.
- Perform environment shakedown and report environment issues to Defect Triage
- Responsible for Defect creation, Defect retest using the TRAC (open source) tool.
- Helping peers and other new joiners in solving their script issues and other data issues
Confidential
Test Automation Engineer
Responsibilities:
- Understanding specifications of the various components of the architecture.
- Creating test cases for different applications in a sprint
- Perform manual testing
- Report bugs through TFS
- Convert the test cases into automated scripts using Selenium Webdriver.
- Check - in developed automation code, have peer review and produce test cases run reports.