Java Developer Resume
CA
SUMMARY
- 8+ years of experience in the field of Software Quality Assurance Testing with skills in Manual and Automated Testing of web based and client/server applications.
- Professional experience in Software Development Life Cycle (SDLC) including Waterfall model and Agile Scrum Model.
- Experience in manual testing as well as automation Testing.
- Experience in Automation testing using Selenium Web Driver /RC / IDE/, JUnit, TestNG, Maven, Ant, Soap UI.
- Knowledge in writing XPath using firebug to identify web elements.
- Have experience in Java and JavaScript, written many re - usable Java functions to automate the application using Selenium Web driver.
- Have experience on Positive and Negative Testing.
- Have experience in using TestNG annotations with selenium scripts and Maven integration tool.
- Have experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing and Functional Testing.
- Have experience on UI technologies like HTML, CSS, XML, JSON and JavaScript.
- Experience in RESTful web services development using Jersey.
- Comfortable in SQL queries needed for the testing purpose.
- Experience in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Experience in developing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interacting with developers in fixing the errors.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Languages: Core Java, J2EE.
Automation Testing Tools: Selenium Web driver/IDE/RC, JMeter, Maven, Ant, JUnit, TestNG, SoapUI
Bug tracking tools: JIRA, Bugzilla, IBM Clear Quest
Scripting: JavaScript, Python.
Web Technologies: RESTful Web Services, HTML5, CSS3, XML, JSON, AJAX
Databases: MySQL, Oracle
Methodologies: Agile Scrum, Waterfall
Operating System: Windows NT/2000/XP/2003/Vista/7/8, UNIX
PROFESSIONAL EXPERIENCE
Confidential, CA
QA Automation Test Engineer
Responsibilities:
- Identified the test cases to be automated and performed Keyword driven testing using selenium and enhanced the regression testing.
- Involved in querying using SQL and updating records and validate database records as expected.
- Retrieved data from database using SQL queries in selenium scripts and used as test data for testing the requirement.
- Have written selenium scripts for all the regression scripts and validated the test results.
- Have Used TESTNG Annotations with selenium scripts and used maven integration tool to execute test scripts as bulk.
- Developed manual test scripts and test scenarios to evaluate new feature in the applications.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Defect Reporting, Analyzing, Tracking and Report Generation using Selenium.
- Attended the defect review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Responsible for logging all the issues in JIRA.
Environment: Java, Selenium web driver, TestNG, JIRA, XML, JSON, HTML5, CSS3, Git, Maven.
Confidential, CA
QA Engineer
Responsibilities:
- Designed and implemented the test automation suite for the backend of the product in Java.
- Test REST end points which are to be executed as HTTP requests by REST clients.
- Involved in Regression Testing.
- Created Data Driven Tests that randomized the test data.
- Created Function Libraries for most of the repeated functionality in the applications.
- Worked mostly in previous version of the Current build release’s CR (Change Requests) & identified the problem.
- Involved in documenting & resolving testing issues in the testing environment.
- Have prepared severalTest CasesandScenariosand have successfully executed them.
- Involved inlogging bugs in Buganizer and keeping a proper track of the bugs.
- PerformedRegression Testing.
Environment: Java, Jersey, TestNG, Git, Buganizer, Restful web services, MySQL.
Confidential, Columbus-Ohio
Automation QA Analyst
Responsibilities:
- Identified the test cases to be automated and performed Keyword driven testing using selenium and enhanced the regression testing.
- Involved in querying using SQL and updating records and validate database records as expected.
- Retrieved data from database using SQL queries in selenium scripts and used as test data for testing the requirement.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Have written selenium scripts for all the regression scripts and validated the test results.
- Have Used TESTNG Annotations with selenium scripts and used maven integration tool to execute test scripts as bulk.
- Developed manual test scripts and test scenarios to evaluate new feature in the applications.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Defect Reporting, Analyzing, Tracking and Report Generation using Selenium.
- Attended the defect review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Responsible for logging all the issues in JIRA.
Environment: Java, Selenium web driver, TestNG, Oracle, JIRA, XML and HTML, SVN, Maven.
Confidential
Quality Assurance Analyst
Responsibilities:
- Responsible for the development, review, implementation and execution of the Integration QA test strategy and test cases for each SOAP and REST Services Projects.
- Documented test cases corresponding to business rules and other operating condition.
- Mock testing of data to verify the test scenarios were created based on the Requirement Documents.
- Followed traceability matrix by linking the requirements with the tests to verify that the requirement is fulfilled.
- Conducted and involved in Functionality, Regression, Integration, GUI and Back-End testing during various phases of the application.
- Documented and tracked bugs using bug-tracking tools like Jira and stored the details of bugs for enhanced Regression testing, enhance version control, verify the defects and update the status.
Environment: Java, JUnit, SVN, UNIX, XML, Jira, Maven.
Confidential
Java Developer
Responsibilities:
- Participation in requirement gathering meetings with client side business teams to understand the requirements
- Preparation of User Requirement documentation.
- Followed Agile SCRUM principles in developing the project.
- Using Hibernate with XML mapping as ORM.
- Used Spring AOP and Dependency injection during various modules of project.
- Involved in development of Service and DAO layer by using Spring MVC and Hibernate.
- Developed GUI with HTML, CSS, and JavaScript.
- Used multi-threading while implementing the print functionality.
- Used AJAX for request response processing without reloading the complete page.
- Discussing the system specifications provided within the team.
- Participation in high level design which includes developing the Use case views, component views of the system.
Environment: Windows, Oracle 9i, core Java, JBOSS, JMS, MVC, Spring MVC, Hibernate, Servlets, HTML, CSS, AJAX, XML, and CVS.