Quality Assurance Engineer Resume
Tinton Falls, NJ
SUMMARY:
- Around 5 years of experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
- Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Quick Test Professional, Quality Center and Selenium IDE to ensure proper business compliance.
- Experience with testing on UNIX and Windows environments.
- Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
- Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
- Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
- In depth experience in Regression testing, User Interface testing, Functional testing, Integration testing and UAT. Excellent experience in Manual Testing and Automation Testing using Mercury Interactive Tools.
- Extensively Used Mercury Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
- Having good knowledge in basic XML, SQL and VBS commands. And has complete knowledge of Defect Life Cycle.
- Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Using Spring Framework written Java Coding for API Testing using Post.
- Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
- Experience working with Databases such as SQL Server and MS-Access.
- Good knowledge in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
- Strong organizational and communication skills, both verbal and written.
- Strong team player with good interpersonal skills.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
TECHNICAL SKILLS:
Languages: Java, JSP, HTML, XML, CSS, JavaScript, SQL.
Product Management: JIRA, IBM Rational ClearQuest
Testing Tools: Selenium Web driver/ID /RC/Grid, Quality Center/Test Director, TestNG, Firepath, Firebug, QTP.
Continuous Integration Tool: Jenkins, Hudson, Cruise Control
Defect Tracking System: JIRA, HP Quality Center, BugZilla
Methodologies: Agile (Scrum), Waterfall, TDD.
Databases: Oracle, SQL Server
Operating Systems: Mac OS, Windows
PROFESSIONAL EXPERIENCE:
Confidential - Tinton Falls, NJ
Quality Assurance Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Implemented AGILE methodologies.
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (JUnit, and ANT).
- Added annotations to the test. (Selenium).
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Examine the results of test to pinpoint defects in the application.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
- SQL Queries for backend testing.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
Environment: JAVA, J2EE, Web Sphere, Web logic, JUNIT, Java Script, Eclipse IDE, SVN, Firebug, HP Quality Center, Selenium RC, Grid.
Confidential - Redlands, CA
Automation Engineer
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
- Used Selenium IDE for Open source web testing.
- Involved in creation of Automation test framework using Selenium.
- Developed the Selenium Web driver Scripts using Java and executed the TestNG tests.
- Used Firebug Tool to identify the Object’s id, Name, Xpath, link in the application.
- Added annotations to the test. (Selenium).
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Developed the Automation Test Scripts using Java and execution using Selenium.
- Involved in executing all Selenium test scripts on the different browsers and checked for compatibility.
- Regression test cases were automated using Selenium, Web Driver, and Web Driver Backed Selenium.
- Executing Test Cases, Test Plans and Analyzing the Test Results.
- Created Test Scripts in SOAP UI and Restful for Testing Web Services.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality Center (QC) and followed logged defects throughout its lifecycle in JIRA.
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Performed Manual Testing on different Modules of the Application.
- Investigated software bugs and maintained reports, tracked defects.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Worked with end users to generate UAT scripts and to successful completion of UAT testing.
- Performed browser compatibility testing for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
- Defects were tracked, reviewed, analyzed using BugZilla.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Selenium WebDriver, Java, Java Script, Xpath, Firebug, Fire Path, J2EE, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, CSS, HP Quality Center, JIRA, UNIX, Agile, Rally, Oracle, TOAD, SVN, Maven and Jenkins.
Confidential - Albany, NY
QA Analyst
Responsibilities:
- Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
- Used Agile Scrum methodology development process.
- Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
- Responsible for creating Functions, Test Data and Test Suite.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
- Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
- Responsible for performance testing using JMeter.
- Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
- Responsible for Regression testing after bug fixes and verified those fixes.
- Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, Maven, Oracle SQL Server, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Solaris, CVS.
Confidential - Southfield, MI
QA Engineer
Responsibilities:
- Understand the application business logic with Business Requirements Specification documents and functionality of application with Functional Requirements Specification Documents
- Involved in preparing the high level Test Plan and developed Test Cases in accordance with the functional specifications
- Tested the application under Scrum (Agile) Methodology
- Involved in design and implementation of Selenium Web driver automation framework for smoke and regression test suites (TestNG)
- Developed test scripts using selenium Web driver, Executed Automated Test Scripts & analyzed the results
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Performed Regression testing on new builds, every modification in the application using Selenium Web driver
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
- Configured and Installed Selenium Webdriver, TestNG, Maven and Jenkins for Continuous build cycles.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path, CSS in Selenium
- Used QC for executing test sets, collecting test results, Opening Defects and analyzing the data
- Established Traceability between the Requirements and the Test cases in Quality Center
- Generated Bug Reports and Test case coverage reports for status meeting and also involved in resource planning for test cases coverage
- Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database
- Worked with the business users on User Acceptance Testing by mentoring them on various aspects of testing.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance and load tests.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOUP UI, TDD, Agile, HTML, XML, Xpath, Web Services (SOAP & RESTFUL) JavaScript, Quality Centre, Firebug, SQL, SQL Server, Windows.