Java Support Engineer Resume
Sunnyvale, California
SUMMARY:
- Around 7 years of passion in breaking applications, influencing product decisions and providing Quality Assurance services across various domains
- Involved extensively in Automated testing using Java and Selenium Web Driver. Experience in developing automation scripts using OATS (Oracle Application Testing Suite - based on Java and Selenium), Ruby and Capybara using Cucumber framework and ETL testing for Web Applications testing, Smoke testing, Functional, Black box testing, User Interface and Regression Testing on Windows operating systems.
- Extensively involved in Integration testing of the modules between various API’s.
- Exposure to Manual Testing for planning, documenting, writing detailed test cases and executing testing in assigned area. Experience in developing Test Plan and Test Cases for manual and automation testing. Good exposure to database testing using SQL.
- In depth knowledge OOPs methodology and exposure to all stages of Software Test Life Cycle (STLC) and Bug life Cycle.
- Experience in developing full stack responsive web application using Java script, HTML5, CSS3 on client; Entity Beans, JPA, Jersey, JDBC and Java for developing Rest Services on Relation Databases entities like Oracle DB using IDE's like NetBeans, Eclipse and Apache Tomcat server.
- Experience working on complex SPA(single page application) using MVC architecture, client side routing, server side routing and consuming REST services for data operations.
- Implementation knowledge on classic MVC architecture using Java, JDBC, JSP, Servlets, JPA, XML Technologies and relational databases
- Good Knowledge on Client Server, SOA, Micro Services, Web based and MVC Architecture.
- Exposure to various domains like Logistics, E-commerce, Credit Rating Services, Web Applications using Windows and Linux.
- Well versed and experienced in SDLC model like Waterfall, V model and also methodologies like Agile and ATDD.
- Detail-oriented, highly adaptable and able to quickly ramp-up on emerging technologies.
TECHNICAL SKILLS:
Frontend Technologies: HTML5, CSS3, Java script, AngularJS, Routing, JSON Schema
Backend Technologies: Java, JDBC, Jersey
Concepts and Architecture: MVC, OOPs, SPA, SEO, REST, Java Collections, AJAX
Tools: and Databases: Oracle DB, Apache Tomcat
Functional Domain Knowledge: Logistics, PIM, E commerce
IDE Tools: Eclipse, NetBeans, Firebug, Chrome Developer Tools, Visual Studio Code
Management Tools: Quality Center, JIRA, Sales Force
Others: Core Java, OATS, Ruby, Cucumber, SQL, REST Web Services, Collections, Servlets, Apache Tomcat, SPA(Single Page Application),Jenkins, Tortoise, Postman and Advanced REST Client
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, California
Java Support Engineer
Responsibilities:
- Attend meetings with internal team and external customers to understand business problems.
- Review current tool set scope and workflow to determine areas of automation for Integration testing between various modules
- API and Integration testing between different modules using Postman and Advanced REST Client
- Generate reports as requested by management and suppliers, and on a regular schedule as determined by management.
- Automation script development in Java.
- End to end flow of seller onboarding process
- Tracking cases via Sales Force
- Executing the Test cases and reporting the bugs through defect tracking tool JIRA
- Testing compatibility of software under various Internet Browsers.
- Plan, document, automate and execute automated test cases in assigned area.
- Interacting with the team and resolving the issues.
- Performed manual testing using the test cases for positive and negative testing
- Coordination between testing team and development teams for requirement and gathering
- Identified ideal automation scenarios for the application.
- Prepared detailed test cases by understanding the business logic and user requirements for manual testing.
- Influenced product decision by suggesting innovative ideas.
- Handled the project independently.
Confidential
Senior QA Engineer
Responsibilities:
- Development of test scripts in Hybrid Automation Framework of OATs, Selenium.
- Automation of Web Services.
- Automated P1 Manual test cases in to Automation Script using OATS.
- Extensively involved in Starter Environment testing for Fusion Logistics.
- Automation of Starter export test case.
- Executing the Test cases and reporting the bugs through defect tracking tool.
- Prepared test cases and setup test data by analyzing specification document.
- Testing compatibility of software under various Internet Browsers.
- Automation of Warm up flows.
- Plan, document, automate and execute automated test cases in assigned area.
- Automation script development in OATs.
Confidential
Senior QA Engineer
Responsibilities:
- Writing the test cases based on Functional specifications and business requirement documents.
- Involved in creating the Test plans with QA lead, Creating and executing manual tests to validate the work flows for End-to-End scenarios.
- Extensively performed Manual Testing process to ensure the quality of the software.
- Converted Manual test cases in to Automation Script.
- Writing and Execution of automated test scripts.
- Executing the Test cases and reporting the bugs through defect tracking tool.
- Testing of Web Services using SOAP UI.
- Performed GUI testing, black box testing and regression testing during each release.
- Interacting with the team and resolving the issues.
- Preparation of Daily status and Weekly status report.
- Followed Agile and ATDT Methodology
Confidential
Senior QA
Responsibilities:
- Followed Agile Methodology.
- Writing and Execution of test cases.
- Involved in Database testing and writing SQL queries.
- Execution and testing of Views, Triggers, Attributes, Housekeeping, Archive and ETL testing.
- Took the initiative and automated the screens using Selenium Web driver with Java.
- Delivered the CR’s within the time line with quality work.
- Received appreciation mails from Client and Team Lead.
- Involved in creation of system/regression & acceptance testing activities like creation of test setup, test plan, test data creation, environment setup etc.
- Involved in execution of system test cases and test flows.
- In UAT testing done by Client it resulted in zero critical defects.
- Performed manual testing using the test cases for positive and negative testing.
- Reported defects using Quality center.
- Participated in release planning, sprint planning, grooming sessions, daily scrum meeting and all other scrum ceremonies.
Confidential
QA
Responsibilities:
- Influenced product decision by suggesting innovative ideas.
- Handled the project independently.
- Followed Agile Methodology.
- Involved in Functional Testing, GUI, Browser Compatibility and CMS testing.
- Prepared Test Strategy and handled Bug review meetings.
- Preparing dashboard and weekly status reports
- Writing and Execution of test cases.
- Provided inputs to enhance the product.
- Test Management through Open Source tool JIRA.
- Coordination between testing team and development teams for requirement and gathering
- Prepared the Test Strategy, Test Plan and Requirements Traceability Metrics, Scenarios, Test Cases and Bug Reporting.
- Identified ideal automation scenarios for the application.
- Prepared detailed test cases by understanding the business logic and user requirements for manual testing.