Senior Qa Analyst/qa Test Lead Resume
OBJECTIVE:
To be a solution - oriented Quality Assurance Analyst who excels in at Managing projects, collaborating with project team in requirement gathering, interfacing with clients, and deploying technology to build solutions for clients.
SUMMARY:
- 10+ years of experience in delivering Web /Internet and Client/Server Applications, expertise in setting up Test Center of Excellence, being a hands-on Quality Center (HP ALM) Admin.
- Good understanding of complete process of Home Loans Fulfillment Services from the source of the Loan to the end of the Loan.
- Proficient in Actimize Enterprise fraud solution implementations such as Fraud management, AML and Enterprise Risk Case Management (ERCM)
- Hands on experience with Actimize Enterprise solutions -Anti-Money Laundering (AML), Risk Case Management (RCM), CDD (Customer Due Diligence), SAM (Suspicious Alert Monitoring).
- Involved in all spheres of Release planning including Project management, Environment planning, Scope planning, Resource planning for the test effort, monitoring and controlling of the implementation.
- Experience working in Ecommerce, Pharmaceuticals, Utility, Insurance, Retail, Healthcare, Core Banking and Finance software development areas.
- Proficient in Functional, Integration, System, Regression, Exploratory, End to End, Performance/Load, Security testing and User Acceptance Testing (UAT).
- Experience in using Selenium IDE, Selenium Remote control (RC), Selenium Web Driver, Selenium Grid, Quick Test Pro, Performance and Reliability Testing using Load Runner and Defect Reporting by HP ALM Quality Center, JIRA, Clear Quest and Lotus Notes.
- Expertise in using source control tools such as VSS (Visual Source Safe) and TFS (Team Foundation Server).
- Used TFS 2010(Team Foundation Server) for bug tracking, Work Item Tracking and published test results in TFS to share with the team members.
- Expertise in manual testing and test automation of Client Server, Web applications
- Proficient in establishing QA Methodologies, Procedures, and Documentation
- Experience in Web Services/APIs testing using tools JMeter and SoapUI, RestClient and RestEasy
- Experience in working with Agile Scrum, Waterfall, and RUP methodologies. Understanding in Web Development Technologies, Online Transaction Processing Systems and Decision Support Systems.
- Well acquainted with Defect Tracking, Systems and MS-Office Tool.
- Possess strong Analytical and Communication skills with a test to break attitude.
- Have Onsite- Offshore Model Experience
- Ability to interact with end users, self-motivated, quick learner.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, MAVEN, Selenium Remote control (RC), Selenium Web Driver, Selenium Grid, Quick Test Professional (QTP), Quality Center, Load Runner, and IBM Rational ClearQuest-7.0.0, HP web inspect tool, JIRA 6.1, TFS 2010(Team Foundation Server)
Languages: Core Java, SWING, Applets, Servlets, JDBC, AWT, UML, JavaBeans, HTML, XML, XSLT, JavaScript, SQL, C, C++, JSP, Visual Basic.
IDE: ECLIPSE (GALILEO, HELIOS, AND INDIGO), Selenium IDE, IntelliJ IDE
Web Applications: JSP, Java Servlets, XML, WML, Java Swing, and JDBC
Web Servers: Web Logic 5.1/6.0, Apache Tomcat, IBM Web sphere V4, IIS
Operating Systems: Windows 2000, Windows XP, Windows Vista, Windows 7, UNIX, Mac, LinuxSolaris, PuTTY, MS DOS, Command Prompt.
Protocols: LDAP, TCP/IP, HTTP, IBM Web Sphere MQ (formerly MQSeries), cXML (commerce eXtensible Markup Language) and SOAP
Databases: MySQL 5.0, Oracle 8i/9i/10g, MS SQL Server 2000/2005, DB2, MS Access
Database Utilities/Tools: Toad (7.3.0), Rapid SQL 8.0.1
MS Office Communication: MS-Outlook, MS-Word, MS-Excel, MS Project, MS-Power Point and VISIO.
WORK EXPERIENCE:
Confidential
Senior QA Analyst/QA Test Lead
Responsibilities:
- Work in AGILE environment, in 2 weeks Sprint, attend daily Scrum/Standup Meetings, test stories, attend grooming sessions, retrospective meetings and give demos at the end each sprint.
- Develop the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan.
- Ensure content and structure of all Testing documents / artifacts is documented and maintained.
- Document, implement, monitor, and enforce all processes for testing as per standards defined by the Confidential & Confidential .
- Write Test Scripts in excel as per the QC format, later uploaded them to ALM-Quality Center 11.
- Involved in Hadoop/Big data testing. Validated Data extracts pulled from source systems (MDMS, CISCO, DKUS et.,) and processed by SSIS/EDIX are sent to a Common Data Landing Zone (CDLZ) within the Hadoop infrastructure (HDFS)
- Involved in ETL testing- validating the extract files at source systems matching the same files at CDLZ (Common Data Landing Zone) which is sitting in Hadoop framework. Validated data at both Transformation in and Transformation out stages.
- As part of data validation written SQL Queries in HIVE to make sure the data displayed on Grid Director UI matching to that of data in Hive.
- Involved in Functional Integration Testing, System testing and End-to-End, Regression Testing, Exploratory Testing, Co-existence Testing and Performance Testing to guarantee high quality software end products
- Check / Review the Test Cases documents.
- Keep track of the new requirements / change in requirements of the Project.
- Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager / Sr. Test Manager.
- Extensively used JIRA 6.0 for defect life cycle and adhere to Agile dashboard
- Use GitHub (code repository site) to check the status of code, and accordingly test in that environment (local, DEV, QA, Preprod and Prod); Understanding of GitHub, branches, and pull requests
- Organize the status meetings and send the Status Report (Daily, Weekly etc.) to the Client
- Attend the regular client call and discuss the weekly status with the client.
- Act as the single point of contact between Development and Testers.
- Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status, performance baselines etc.
- At the Regression Test Phase, automated the critical scenarios using MAVEN -Selenium.
- Developed automation scenarios using the manual/functional test cases
- Well versed with Core Java and developed Test Suites in Web Drive from scratch.
- Involved in setting up test environment for automated script execution using Selenium, ANT, JUnit
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
- Implemented Data-Driven test to verify the same functionality with multiple sets of data
- Developed Automation scripts for new enhancements using Selenium RC and JUnit.
- Used Selenium GRID to execute test cases on multiple machines.
- Prepare test cases for Regression testing and coordinated with offshore team.
- Assign task to all Testing Team members and ensure that all of them have enough work in the project.
- Adhere to Customers SDLC process to define project scope, requirements, use cases, timeline, development, test,, support and implementation plans for business system enhancements and/or changes to the related business processes.
- Tested SAP CRM integrated to CISCO & MyAccountSDGE.COM
- Tested ETL process using the tool TALEND, SDGE so far manually entered the price change values for various rates having ~50k records into CISCO from excel.
- Automated this process using TALEND by mapping the price change values to TALEND, there by all the 50k updates are done just by dropping the excel files in folder configured to TALEND
Environment: Mainframe, TALEND, CRM,ALM-HP Quality Center 11,FindBugs, DB2, SQL 2008, Windows 2000 / NT, Java, J2EE, Java Script, JUnit, VBScript, UNIX shell Scripting, LINUX, MDMS(Meter Data Management System),Grid Diretor, ETL, EDIX, SSIS, HBase, Hive, Jira 6.1(Defect Management tool),Confluence, DB2, RESTClient, RestEasy, SQL 2008, Windows 2000 / NT, Java, J2EE, Java Script, JUnit, API testing tools (JMeter and SoapUI), SCM(Source Code Management tool) - GITHub, Jenkins Hybris - B2B, Selenium
Confidential
Senior QA Analyst
Responsibilities:
- Developed Test Objectives and Test Procedures.
- Involved in implementation of AML-CDD Version 2.1 on RCM 5.8 and AIS 4.15 Platform.
- Confidential has decided to implement CDD (Customer Due Diligence) in a phased approach, I was involved in CDD module testing.
- Tested CDD-HRC, CDD-INR, CDD-PRE-Models and the alerts generated by these models.
- Studied the workflows of the alerts generated by CDD and SAM (Suspicious Activity Monitoring) models and written test scenarios to cover these workflows to completeness.
- Handled end-to-end implementation of Actimize Intelligent Server (AIS) detection platform and Enterprise Risk Case Manager (ERCM) on various regions.
- Extensively Tested Process flow of Loan Originating System (LOS) for Home Loans covering Loan Setup Process, Loan Fulfillment Center (LFC), Underwriting, Adverse Action and Shipment.
- LOS (Loan Originating System) consultant, primary contact person for Production support team
- Implement change management, workarounds and solutions to minimize the impact of risk
- Monitor & control changes and manage change requests, identify new risks and take corrective actions
- Managed EFD production support team located in both onsite & offshore and to provide seamless support coverage for Actimize application.
- Provided technical hands-on leadership for critical issue resolution, major decisions and advancements.
- Conduct and lead team meetings and task assignments.
- Communicate with all stakeholders on project development and implementation status; Project Management.
- Provides business and technical integration across all related business activities.
- Participate in the design, user acceptance testing, Scrum team meetings, and project completion reporting to the customer
- Coordinate and be an integral part of deploying IT servers, network and applications globally and ensuring support of those applications are set up properly
- Adhere to Customers SDLC process to define project scope, requirements, use cases, timeline, development, test,, support and implementation plans for business system enhancements and/or changes to the related business processes.
- Responsible for developing and maintaining integrated project plans
- Responsible for closely monitoring deployment, documenting status, issues and risks
- Responsible for tracking project spending and ensure projects are completed on time and within budget
- Responsible for ensuring clear requirements and testing plans are developed for each application for each new facility based on local requirements
- Ensure applications are configured correctly to match use cases and requirements.
- Lead or participate in cross functional project teams in the development and continuous improvement of business processes
- Responsible for documenting business system software operation and troubleshooting procedures where needed
- Interfaces with other departments and supplier representatives. Work closely with all levels of management
- Assist Management with setting up Project Management Office artifacts and processes.
- Support the implementation of Theory of Constraints Critical Chain Project Management and maintain associated weekly project status and project monitoring for all assigned MIS projects
- Exercises effective communications levels and fosters team building
- Adheres to all safety procedures and standards
- Performs other assignments as required
Environment: Actimize, RCM- Risk case Manager, ALM-HP Quality Center 12 to generate reports, MS Project, DB2, RESTClient, SQL 2008, Windows 2000 / NT, Java, J2EE, Java Script, JUnit, VBScript, UNIX shell Scripting, LINUX, Primavera.
Confidential
Product Owner
Responsibilities:
- Work in AGILE environment, attend daily Scrum/Standup Meetings, test stories, attend grooming sessions, retrospective meetings and give demos at the end each sprint.
- Following the Agile values and principles, responsible for leading QA team and following the Scrum framework
- Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
- Proactively communicate with internal customers to analyze information needs and functional requirements and deliver the appropriate artifacts as needed (user stories, workflow diagrams, wireframes)
- Utilize enterprise-wide requirements definition and management systems and methodologies required.
- Analyze business and/or functional requirement documents for testing purposes
- Develop Test Plans, Test Conditions, Test-Case Designs, and Test Scripting based on Business Requirement
- Involve in Test Data gathering, Execute Test Cases and Report Bugs and involve in defect life cycle till the end.
- Experience organizing a complex product backlog across multiple projects through the use of subprojects, Epics and other groupings of user stories.
- Involve in testing the migration of B2B applications from BroadVision (BV) to Hybris and data validation.
- Tested the order flow received by ClearSpider, submitted to Gentran from here it is redirected either to BroadVision/ Hybris or SAP.
- Work on Hybris B2B Confidential -Commerce Platform for validating Shop, Buy modules, including routine/repeat order support and bulk ordering capabilities, Customer-specific catalogs, pricing, and partner & order management.
- Validated Commerce XML (cXML) - standard for exchanging supplier content and transaction information between buyers and suppliers over the internet.
- Grainger cXML is used to integrate its supplier content and make it available to customers via Ariba.com Network.
- Executed cXML and OCI (Open Catalog Interface) Procurement PunchOuts and tested interactions between Grainger’s (supplier’s) eCommerce website and customer’s Procurement applications
- Work on Endeca platform for testing advanced search solutions and guided navigation for
- Validate various Grainger sites with multiple languages, currencies, brands, taxes and other regional requirements
- Work independently with scrum teams and business users under direction of program manager
- Performed Backend Testing by writing SQL statements using Oracle Database with ODBC driver.
- Developed and executed complex SQL scripts to extract data from different tables.
- Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
- Effectively liaise between technical scrum teams, business subject matter experts and support teams.
- Involve in multiple web-based applications testing, XML/web service testing, database testing, security and performance testing.
- Use API Testing tools like JMeter, SOAPUI, and REST Client for testing the web services, given the WSDL Request file validated the response and tweaked the request file to test various scenarios.
- Use Quality Centre for writing the Test Cases for the Sprint stories and executed them.
- Placed Test cases, Test scripts, and Expected results in HP Quality center.
- Extensively used JIRA 6.0 for defect life cycle and adhere to Agile dashboard
- Use IBM Sterling Gentran for Partner Management, creating and editing Epro partners
- Use GitHub (code repository site) to check the status of code, and accordingly test in that particular environment(local, DEV, QA, Preprod and Prod)
- Work in Continuous Integration environments- Jenkins
- Use SharePoint to post the UAT related documents once the project is in UAT stage.
- Prepare test cases for Regression testing and coordinated with offshore team.
- Assist in the facilitation of team meetings.
- Deliver informative, well-organized presentations using Microsoft PowerPoint, excel and Visio.
- Coordinate offshore team, facilitate conference calls and daily status meetings with the offshore team and reported QA team status to executives
- Delegate QA tasks to Offshore team and responsible for meeting project deadlines
- Possess understanding in the areas of application programming, database and system design.
- Involve in Internet, Intranet, Extranet and client/server architectures.
Environment: Jira 6.1(Defect Management tool), HP Quality Center, SharePoint, Confluence, DB2, RESTClient, RestEasy, SQL 2008, Windows 2000 / NT, Java, J2EE, Java Script, JUnit, VBScript, UNIX shell Scripting, Websphere MQ, Rapid SQL, API testing tools (JMeter and SoapUI),SCM tool - GITHub, Jenkins Hybris - B2B, BroadVision K2 v8.2, Oracle Database 11g R2, Ariba, Commerce XML(CXML), Oracle Weblogic Server 11g, Gentran/Merlin(To change configuration settings), ClearSpider(Inventory Management Software) and Endeca(eCommerce Search Application).
Confidential, Irvine, California
Test Manager
Responsibilities:
- Worked with Project team to understand requirements in order to effectively plan and execute Test Cases.
- Participated in the translation of Functional Requirement Specifications, Business Requirement Specifications and Detail Design Specifications into, Use Cases and Test Scripts
- Involved in Unit Testing, Functional Integration Testing, System testing and End-to-End, Regression Testing, Exploratory Testing, Co-existence Testing and Performance Testing to guarantee high quality software end products
- Involved in Onsite-offshore co-ordination.
- Used TFS (Team foundation Server) Microsoft Visual studio 2012(administrator) to track defects.
- Created Work Item templates for Bugs, Test cases, Issues, Tasks, and User stories for various projects and shared with all project team members.
- Created customized queries in TFS to track the work items associated with different projects
- Performed Backend testing by writing various SQL Queries to verify that the Data in the Database using DB Microsoft SQL server 2008, SSMS - SQL Server Management studio
- Involved in writing Test Requirements and Change Requests in the whole SDLC.
- Used TFS 2010(Team Foundation Server) for bug tracking, Work Item Tracking and published test results in TFS to share with the team members.
- Involved in effective co-ordination between development, business & system testing team
- Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS) 2010, Team Foundation Server (TFS), for manual, automated(Functional & Regression), and performance/stress testing
- Thoroughly involved in Functional Testing, Regression Testing, System Testing and UAT
- Analyzed the Functional requirements to fully understand the scope of the testing
- Strong experience in conducting Gap Analysis (GAP), Functional testing, User Acceptance Testing (UAT), and System Integration testing (SIT)
- Interaction with the Team members and client, in daily SCRUM meeting
- Architected and implemented Agile processes and practices including defect and test Management
- Provide mentoring, coaching, and other support for clients introducing agile methods
- Worked in Agile Scrum environment.
- Tested the application on different web browser as Mozilla fire fox, Safari, Opera, Google Chrome, IE 7.0, 8.0 Compatibility and 9.0.
- Tested the application on different operating system as Sun Solaris 10.0, Mac OS, and Windows..
- Participated in validating of MyDryEyes.com website from PHP to .Net.
- Omniture tracking codes are copied directly from production site.
- Validated the Google maps API which has been updated to 3.0
- Site catalyst tested events triggering using Omniture, httpfox
- Verified whether developer programed floodlights using fiddler
- Did security testing using HP web inspect tool, to assess and validate application security for vulnerabilities
- Tested web application for vulnerabilities such as injection, Broken Authentication and Session Management, Cross-Site Scripting (XSS), Sensitive Data Exposure and Missing Function Level Access Control
- Monitored and track progress of vulnerabilities found and maintained the history
- Tested the events have been implemented properly on consumer Dev environment. The following have been implemented as s.events=event#
- Validated XML requests and responses of web services using SOAPUI
- Validated the backend data from Sales force as part of mychronicmygraine.ca and Botox.ca projects -Salesforce.com (SFDC) Testing, Test Cases Design, Execution and Reporting
Environment: Microsoft SQL server 2008, SSMS - SQL Server Management studio, Windows 2000 / NT, TFS 2010(Team Foundation Server), Java, J2EE, Java Script, JUnit, VBScript, UNIX shell Scripting, Web Sphere Server, HP web inspect tool, SalesForce Data Capture, SOAPUI.
Confidential
Analyst-System
Responsibilities:
- Analyzed Business and Requirement Specifications Documents
- Participated in the IT Kick Off meeting to set expectations based on requirements and ensure a timely delivery
- Worked closely with Business Analysts (BA), IEE Vendor personnel, Developers and SCE Architect team to determine and identify contents and flow of various business processes.
- Prepared Test Conditions based on business requirements and UI (User interface) Specifications grouped the similar Test Conditions and assigned sequence numbers for them.
- Designed the Test Scripts and reviewed them for correctness and completeness.
- Once Test Script design is done, organized Test Script review meetings with Developers, Subject matter experts, Business Analysts and Test Data team for their approval before Test Script execution.
- Identified the Test data and requested the same from test data team.
- Executed the Test Scripts and logged the Defects as found and tracked the Defects at all the stages of Defect life Cycle.
- Using IBM Rational ClearQuest-7.0.0-SCE as Defect tracking system, connection with Developers Participate in biweekly releases, triage meetings, and another Scrum environment. Worked close with developers, test engineers, and product management.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the HP Quality Center.
- Tested thoroughly the IEE(Itron Enterprise Edition) application as part of Smart Connect Meter project
- Involved in Functional, Integration, System, and Performance, helped in User acceptance testing.
- Performed regression testing when the environment changes.
- Did Smoke testing after implementation of new Hot Fixes.
- Currently involved in Production Support.
- Tested applications running on UNIX server and DB2. Written and executed batch Shell scripts. Monitored UNIX servers for network statistics.
- Prepared the SQL script to verify data and validating data from source and target through Toad 9.0.1 and in some projects used Rapid SQL
- Tested the application on different web browser as Mozilla fire fox, Safari, Opera, Google Chrome, IE 7.0, 8.0 Compatibility and 9.0.
- Tested the application on different operating system as Sun Solaris 10.0, Mac OS, and Windows.
- Attended different Quality Assurance meeting and Review meetings.
- Involved in writing SQL to query the database to verify that the data on GUIs are accurate
- Performed back-end testing using Oracle 10g and SQL scripts.
- OEM(Oracle Enterprise Management) for monitoring the current running SQL of the services, CPU Utilization, blocking statement etc.,
- Used CA wily to monitor performance services and servers of IEE application.
- Ability to analyze system monitoring reports from tools such as CA Wiley and OEM from application system servers (DB servers, Application servers, and Web servers).
- Used Web Sphere MQ for messaging purpose to communicate between different applications
- Support the application whenever latest Microsoft security patch installed on lab SmartConnect servers. Servers must be rebooted to install the latest Microsoft security patch. By making sure the respective services are brought down before the patch work and bring services back up after latest MS Security patch installed.
- Keep track of table counts and make sure stats are up to date by automatically running the last analyzed query using Perl script
- Identified bugs and interacted with developers to resolve weak areas of development.
- Provided for new team.
Environment: Mainframe, IBM Rational ClearQuest, DB2, SQL 2008, Windows 2000 / NT, Java, J2EE, Java Script, JUnit, VBScript, UNIX shell Scripting, Web Sphere Server, OEM(Oracle Enterprise Management),CA Wily, Toad, Rapid SQL .
Confidential, Bloomington, IL
Sr. Test Analyst Technical
Responsibilities:
- Provide support,, and mentoring to project team members.
- Collaborate with project team to understand requirements in order to effectively plan and execute test cases.
- Responsible for Functional Integration Test (FIT) case design and development.
- Develop test scripts and create test cases (including use of automated testing tools).
- Execute test cases and participate in testing documentation reviews and walk-through. This includes test plans, test cases, test strategies and test Summary Report.
- Participate in project and test team requirements reviews.
- Participate in design reviews.
- Create and maintain test data.
- Lead and coordinate integration testing activities.
- Formally document test plans, test suite design and test cases.
- Report testing status to test lead, project manager, development lead, data team and developers.
- Perform regression testing with the use of IBM Rational tool.
- Created, enhanced and executed the Automated test scripts using Quick Test Pro, for testing the compatibility of the application with different platforms
- Installed and configured Quality Centre and QTP tools for manual/automated functionality and performance testing.
- Used Quick Test Pro to create automated scripts for Functional and Regression testing
- Created Data Driven Tests, Parameterized inputs to test the multiple sets of data by using Quick Test Pro
- Used Quality Centre to plan tests, manage test assets, create and run manual and external scripts to check GUI and functional features of the Application.
- Reported Defects using Defect Tracking Tool Quality Centre which is connected through Quick Test Pro
- Responsible for assigning defects to other project team members.
- Perform the role of a test lead and involved in peer review of test cases.
- Develop automated tests based on written test cases.
- Worked in AGILE(Iterations) methodology
- Performed Black Box Testing, functional and regression testing to guarantee high quality software end products
- Used Microsoft Visio to develop flow diagrams/ process diagrams and MS office like MS Word for documents, MS Excel for reporting etc.
Environment: QTP, Quality Centre, SQL, Windows 2000 / NT, DB2, Java, J2EE, Java Script, JUnit, VBScript, UNIX shell Scripting, Web Sphere Server.
Confidential, Oak Brook, IL
QA Tester
Responsibilities:
- Did the requirement analysis and prepared high level test scenarios
- Designed and developed Selenium test cases
- Performed Functional Testing using Selenium IDE/RC and JUNIT using data driven framework
- Involved in functionality, Integration, System and Regression testing.
- Create reports for tracking defects or issues in the code.
- Used Pre-Execution checklist to verify that the environment is ready for testing.
- Documented the successful or unsuccessful completion of each test case in the Test Director script Repository.
- Gathered and properly stored all testing evidence and documentation.
- Followed-up on defect status with developers and project managers.
- Developed ability to manage "defect portfolio" - Keeping track of QA metrics, Confidential .g.: number of defects discovered - today, in past week, since project began number of defects resolved - today, in past week, since project began
- Trends: are we keeping up with defects and resolving as fast as they are discovered?
- Is number of defects going up? Down?
- Relative number of defects per developer? know all metrics above broken out in terms of "types of defects" above (fatal vs. cosmetic, etc)
- Coordinated application builds.
- Attended regular iteration product/project meetings.
- Assisted in maintaining Quality Assurance test lab.
- Verify Actual results against Business Requirement to ensure accuracy
- Regression Testing for Search Engine of portal to enable users to search information on the tables and fields and tables in the database.
- Investigate any discrepancies between the requirements and the application
Environment: Java, JSP, Servlets, XML, JavaScript, CSS, JUnit, Selenium IDE, Selenium Web driver, Selenium Grid, Web Services