Java Qa Test Engineer Resume
Washington, DC
SUMMARY
- Over 7 years of experience in Software Development, Unit testing and Automation testing
- Extensive experience in Software Development Life Cycle (SDLC) process following Agile and waterfall software development methodologies.
- Expertise in Planning, Preparation/Writing, Enhancement of Test Framework and Execution of Manual Test Cases and Automated Test Scripts using standard Testing procedures and methodologies.
- Proven Experience in understanding various stages of Testing including Regression Testing, Functional, End - to-End and User Acceptance Testing (UAT).
- Strong experience in implementing Test automation framework in Page Object Model framework, Keyword driven framework, Data Driven framework and Hybrid driven framework
- Expertise in automation testing of web based applications using Selenium WebDriver, Selenium Grid, Junit, TestNG.
- Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the selenium scripts and writing test suites using JUNIT.
- Executed web services testing using SOAP UI tool for soap and Rest Web services.
- Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Maintained the Selenium & JAVA automation code and resource in source controls like SVN, Github.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Experience in Parallel Execution of Multiple Tests Confidential a time in different environments.
- Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms
- Good skill in the implementation of core concepts of Java & J2EE Technologies: Servlets, JSPs, Java Beans, EJBs, JNDI, JDBC, Web Services. Strong in Java 1.6, 1.7 concepts.
- Good Development Experience with several frameworks like Spring, Hibernate, Apache CXF, JPA
- Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, AJAX, CSS, HTML, Enterprise Java Beans, JDBC, and XML related technologies
- Exposure towards responsive front end components with AngularJS, Bootstrap, HTML, CSS, JSP tags and Java Script.
- Experience of working with open source tools like Apache ANT and Apache Maven, Open Source Servers like Apache Tomcat
- Experienced with bug reporting tools like HP Quality Center, DevTrack, JIRA, BugZilla
- Expertise in understanding business requirements and proposing appropriate functional and technical solutions
- Ability to work fast paced, challenging environment with excellent debugging and problem solving skills, strong interpersonal skills, analytical ability, communication skills, and ability to quickly grasp and adapt to the rising technologies.
TECHNICAL SKILLS
Languages: Java,C++,VB,PL/SQL
Technologies: J2EE, JSP, JDBC, HTML,CSS, JQuery, Java Script, SOAP, XML
QA Tools: SELENIUM IDE/RC/ Web Driver/ GRID, QTP, JUNIT 3/4, TEST NG, Firebug, FirePath, xpath, Maven, JSON, Jenkin, SVN, JXL
IDE & Frameworks: TestNG, Junit, Eclipse, Quality Centre, Hibernate, Spring,ATDD,BDD,TDD,Cucumber
Bug Tracking Tools: Quality Center, Bugzilla, JIRA, Mantis, CQ, Pivotal tracker, github, Mercury/HP, Rational Clear Quest, Rally, Firebug, LoadRunner
Web Services: SOAP, RestFul, WSDL, SOAP UI
Operating System: Windows, MAC, DOS, Linux/ Unix
Database: Oracle, SQL Server, MS Access, MY SQL
Web Servers: Tomcat, Web Sphere, Web Logic, IIS
Browsers: IE, Firefox, Chrome, Safari
Configuration Tools: TOAD, SQL Navigator, SVN, Win SCP, Putty,GIT,Maven,Ant,Jenkins
PROFESSIONAL EXPERIENCE
Confidential
Java QA Test Engineer
Responsibilities:
- Automating test cases using Selenium WebDriver with TestNG of web-portal used by citizens and the government caseworkers to apply for Healthcare benefits for the citizens.
- Involved in the design and implementation of enhancements and customizations of the Cúram Health Care Reform.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
- Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
- Involved in preparing test strategies for client side verifications and validations.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Restful Web Service testing using Http Client Java library
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively worked on selenium web Driver with the preferred Languages Java.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Used Selenium WebDriver to test search results of Meta search engine.
- 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.
- Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Fix defects related to the application.
Environment: Selenium WebDriver, Java, TestNG, Agile, SQL, DHTML, VBScript, Quality center HTML, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7. Java 1.6(Core Java and JSP concepts), DB2, H2, Curam, RSA, SQL DBx.
Confidential, Washington, DC
Quality Assurance Tester
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Manage defect tracking tool like HP Quality Center and JIRA.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, HP Quality Center, Agile Methodology, SQL, Oracle.
Confidential, Bloomington, IL
Java Selenium Tester
Responsibilities:
- Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
- Created test reports generated out of TestNG and captured the error screenshots.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
- Prepared Test Cases and involved in the Test Data creation.
- Designed Test Suite, Test Cases, Test Scenarios for functional modules.
- Involved in planning and assisted for quality assurance schedules and assignments.Logged and tracked to verify the resolutions of software and its specification defects.
- Executed test cases relating to mouse over using Actions class and found hidden elements using XPath, CSS and windows classes.
- Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Performed Sanity testing and Ad-hoc testing when required.
- Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using Jira.
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Involved in the use of Cucumber Step Definition, Scenarios and Features.
- Involved in the enhancement of Hybrid framework using Eclipse and Java.
- Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Used Jenkins tool for continuous integration of the builds.
- Configured and executed Jenkins build jobs for continuous integration of code and deploying the build artifacts.
- Experience in Analysis, testing, and certifying application-specific software and performed ambiguity reviews of business requirements and functional specification documents
- Created test cases and performed Database testing to check whether the data is being migrated properly.
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
- Wrote test cases to handle Alerts on the web page.
- Conducted and participated Conflict Management meetings with the team, stakeholders for the better quality outcomes.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, Jira, XPath, CSS, Cucumber, Oracle, SQL.
Confidential
Java/QA Engineer
Responsibilities:
- Gathered business requirements from users and created designs for enhancements and to remedy defects.
- Actively participated in Business Process and Functional Requirements analysis, review of Project Documents and functional architect/design.
- Conducted Sanity, Functional, System, and Integration, Regression for the Applications.
- Involved in the preparation of Test Plan and Test Approach artifacts with resource requirements and time estimates along with the manager.
- Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the defects using Quality Center.
- Analyzed Use Case Scenarios and developed Test Cases for various Business Services/ Methods covering both positive and negative testing requirements.
- Performed End-to-End Manual Testing of web-based and client-server applications for web testing.
- Performed Backend Testing by writing queries in order to view successful transactions to validate the data using SQL queries in Oracle database.
- Created Test cases and Test matrix for integration and system testing.
- Involved in cross browser testing for the different website modules.
- Utilized Quality Center to Track, Report, and Manage defects and bugs throughout the defect life cycle.
- Reviewed the defects posted by the team members and suggested further modification or enhancements.
- Worked with requirements and test cases and reporting.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
- Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, and analysis of Gap, Risks, Dependencies and Constraints.
Environment: ECLIPSE IDE, DB2, JAVA, J2EE, Selenium, TOMCAT, JIRA, Quality Centre, Oracle, WINDOWS XP.