Java Qa And Developer Resume
CA
SUMMARY:
- 7+ years of experience in IT industry as an Automation Test Engineer and Manual Testing in web and mobile applications, used latest tools like Selenium, TestNG, Junit and APPIUM, etc.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Worked on Retail and Healthcare applications. Automation skills in both UI and service level Experience in Selenium IDE, Grid. Experience in Selenium Web driver.
- Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Web Driver, Testing and Junit.
- Loadrunner, Junit, Jbehave, HP Quality center, Jasmine, QTP/UFT, Cucumber and Python are the other areas of my expertise.
- Followed TDD and Agile Scrum methodologies in testing Software’s and Web Applications.
- Extensively involved in writing automation for Functional testing and Regression testing
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
- Excellent testing skills with an urge to find hidden bugs.
- Strong knowledge in object oriented analysis and design.
- Have good debugging skills to fix the issues.
- Ability to document and track defects as well as produce detailed reports using defect - tracking tools such as JIRA.
- Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management and issue escalations.
- Performed Smoke testing, Functional Testing, System Integration Testing (SIT), Regression Testing and User Acceptance Testing (UAT)
- Have strong programming skills in writing/maintaining SQL for Oracle database backend.
- Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries .
- Excellent communication and interpersonal skills with clear understanding of business Processes and ability to work as a part of team or independent.
- Experience in -Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts
- Experience in System, Functional, Integration, Regression and User Acceptance testing.
- Experienced in Database Testing using interfaces like TOAD and SQL Navigator
- Develop complex SQL queries to find test data and the data needed by test cases.
- Attention to detail and ability to work in tighter schedules and on different applications concurrently.
- Ability to work in a team environment. Strong communication and interpersonal skills. Ability to interact with customers with ease and professionalism
- Interacted with Business users regarding Business Requirements.
TECHNICAL SKILLS:
Testing/Test Management /Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Center/ALM 11, Clear Quest, SOAP UI
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic & Windows, Linux, Unix
Modeling Tools: MS Visio, MS Project, UML
Database: Oracle R12, MS Access, DB2, SQL Server 2008
Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML
Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.
Reporting Tools: Crystal Reports, SQL Server Reporting Services
Language: Java 8, C++, SQL, HTML, XML, VB, JavaScript, VB Script, Databases Oracle, SQL Server, MySQL, MS-Access and DB2, Toad.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java QA and Developer
Responsibilities:
- Developing test plans and test scenarios for the new functionalities in the project.
- Developing automation code using Selenium WebDriver.
- Developed Automation code using Junit and TestNG frameworks.
- Developed selenium automation scripts using java for existing test cases and regression test cases.
- Developed few shell scripts to automate processing.
- Also, involved in development of few improvements of the functionality in the project and also resolving minor bugs.
- Writing test cases in JIRA for the new functionalities or updating the existing test cases if there are any improvements in the software.
- Manipulating database scripts accordingly for testing different scenarios in different environments using SQL.
- Use different LINUX commands to operate on different environments and in local machine.
- Creating tickets in JIRA if there are any bugs detected or if there is a new requirement/changes to be implemented.
- Manually or through Jenkins automation, upgrading different environments of different versions to test the latest functionality and changes in those environments.
- Worked on different messaging services for IoT devices (TIBCO GEMS, MQTT spy).
- Testing SOAP web services using SOAPUI.
- Maintaining automated code in Perforce/P4V client (Version control).
- Doing continuous integration through Jenkins.
- Code review for the perforce change list shared in HipChat. Also, used Fisheye to review the changes of the code which would be helpful for testing.
- Following Agile Methodology for software development and testing. Attend daily scrum(stand-up) meetings. Sprint planning and Sprint retrospect meeting to report the work and decide upcoming work.
- Use different frameworks and tools like JIRA, Confluence, IntelliJ IDEA, Perforce (P4V client), Jenkins, SQL developer, SOAPUI, Tibco GEMS, Selenium Web Driver 2.0, TestNG, etc.
Environment: Java, Selenium WebDriver, TestNG, TIBCO GEMS, MQTT spy, JIRA, JUnit, Jenkins, Soap UI, Linux, Shell Scripting, P4V Client, HTML, XML, SQL Developer.
Confidential, Sunnyvale, CAQA Analyst
Responsibilities:
- Used Selenium Webdriver, java, Junit and Maven for designing automation test cases.
- Used Firebug and Firepath for element identification while creating Page Object Repository.
- Performed Web-Services Testing using SOAP UI and generated XML Files for messaging.
- Used MVC framework for developing J2EE based web application.
- Executed test cases in multiple browsers and platforms using Selenium Grid.
- Administration, configuration, analysis, design, development, maintenance and support of client side applications.
- Followed Agile Scrum Methodology with Radar Agile Sprint Management tool and JIRA as well.
- Performing all other tasks assigned by project manager and tech lead.
- Used Spring Core to define beans for Services, Entity services and corresponding depended services.
- Working with following software and tools: Java, Web Objects, Web Services, Selenium Web Driver, TestNG, Spring MVC, Radar Agile Sprint Management, Hibernate, JIRA and GIT.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Resolving bugs which are raised by me and also assigning them to other team members.
- Business requirements and technology assessments.
- Conducting Design and Code reviews for the completed requirements.
- Understanding the user requirements & client requirements through meetings, knowledge sharing, design discussion with Customers and Offshore team members.
Environment: Java, Selenium WebDriver, TestNG, Maven, Spring MVC, JIRA, Radar Agile Management, Jenkins, Soap UI, Rest, JBehave, HTML, XML, Firebug, SQL Developer.
Confidential, Miami, FLQA Analyst
Responsibilities:
- Actively involved with SCRUM and SPRINT meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used Selenium Web Driver 2 to test the web application. Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Written Grey box and Black box test cases based on the User and Business Requirements.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber and JBehave.
- JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
- Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Extensively worked on Selenium webDriver with the preferred Languages Java, C Sharp, Python and Ruby.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, HTML, XML, XPath, Firebug, SQL, Oracle, Windows.
Confidential, San Francisco, CAQA Analyst
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Created automation framework and test scripts using Selenium Web - Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
- Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver
- Attended weekly status meetings with development and management Teams.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Selenium Web driver/IDE, Eclipse, Jmeter, Jira, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer Toolkit, QTP .
Confidential
QA Tester
Responsibilities:
- Analyzed requirements, functional specification & required documents for Manual Testing.
- Reviewed project specs and worked closely with BA and Development for creating Test Cases.
- Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects
- Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
- Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC)
- Wrote SQL queries for database backend testing.
- Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
- Participated in biweekly and monthly report meetings.
Environment: Manual Testing, MS Office, Quality Center, SQL, Windows.