Qa Engineer Resume
CA
SUMMARY:
- Over 8+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and proficiency in both manual and automation testing and having experience in various domains like Insurance, Health Care, Financial, Marketing and Banking.
- Experience in all phases of Software Development Life Cycle (SDLC) with a strong understanding of analysis, development and testing of applications in the project.
- Hands on experience in various SDLC methodologies like Agile and Waterfall model.
- Proficiency in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and JUnit/TestNG, ANT, Maven, Jenkins, Hudson, Jbehave, Quality Center, Jmeter, JIRA and SOAPUI.
- Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium Web Driver and Selenium RC/IDE.
- Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL.
- Good experience in Web Services testing using SoapUI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAPUI.
- Hands experience in GUI and Functionality Testing, White Box testing, Black Box Testing, System testing, including Integration, Performance, Load and Regression Testing of Web and Client/Server based applications.
- Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration and Usability Testing.
- Sound knowledge on Junit, Test NG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience in Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Experience on Data Driven, Keyword Driven Frameworks in Selenium WebDriver, Eclipse, RAD, Netbeans.
- Excellent knowledge in writing unique XPath using Firebug and Fire Path to identify web elements.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Extensive use of bug reporting and defect tracking tools like Quality Center, JIRA and Rally.
- Experience with various configuration management tools like GIT, SVN and Clear Case etc.
- Extensively involved in Back-end testing using SQL statements.
- A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills.
- Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.
TECHNICAL SKILLS:
Testing Tools: Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional, Quality Center, Junit/TestNG, Jenkins, Hudson, Jbehave, Jmeter
Languages: Java, C, C++, VB, Oracle, SQL
Web Services: SOAP UI, WSDL,XML
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson
Methodologies: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla, Rally
Database: Oracle, MS-Access, SQL Server
Operating Systems: Windows, Linux, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, CA
QA Engineer
Responsibilities:
- Analyzed business requirements and developed Test cases based on Use cases to evaluate the functionalities.
- Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using GIT and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
- Performed functional tests using Selenium WebDriver/Grid with data driven framework and documented final results in a database.
- Performed WebServices testing using SOAP UI (SOAP XML/Rest, JSON).
- Validated XML responses generated for different Web Services using SOAP UI.
- Conducted Regression testing of the web-based application using SOAP UI.
- Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing.
- Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.
- Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
- Utilized testing tool TestNG extensively for the integration testing and unit testing.
- Involved in using Maven build tools to manage framework dependency jar files.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Maintained Jenkins Continuous Integration server for scheduling auto run of smoke and regression test for builds in different environments.
- Customized the Test Case and Test Plans in Quality Center according to the requirements of the project.
- Performed ad hoc testing on IE, Mozilla Firefox and Safari browsers.
- Developed and executed SQL queries for testing the application backend.
- Executed SQL queries to validate the Data in tables using TOAD Tool.
- Automated the test scripts for the GUI, Functional and Regression testing using.
- Planned and Executed Test Cases, Automated test scripts, Test Metrics and reporting bugs.
Environment: Agile Methodology, Java, Selenium WebDriver/Grid, SOAP UI, JSON, Quality Center, JavaScript, XML, HTML, TestNG, Maven, ANT, Jenkins, Jbehave, GIT, SQL,TOAD, Oracle, Windows.
Confidential, Philadelphia, PA
QA Engineer
Responsibilities:
- Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and testcase documents.
- Followed Agile Methodologies during the testing phase of the project.
- Performed Automation Testing of each Build and then Regression testing on each builds using Selenium IDE.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, Junit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in developing Selenium automation framework using Junit. Developed ANT targets to execute automation suites from command line.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) fornightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Validated Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
- Created automation framework which uses SOAP UI to test APIs.
- Responsible for updating and maintaining the Quality Center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
- Used Junit Test to automate functional and regression testing across integrated environments.
- Prepared a report of all automation difficulties and test results for further application using ANT.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Developed and executed SQL queries for the database testing to validate specific Business Process for UI testing, functional, Integration testing.
- Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
Environment: Java, Selenium WebDriver/IDE, JavaScript, Junit, TestNG, Maven, ANT, Jenkins, SOAP UI, Eclipse, Agile Methodology, XML, HTML,Quality Center, ANT, SQL, Windows.
Confidential, Hartfort, CT
QA Analyst
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Prepared Test strategy and Test Plan for each Release cycle.
- Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
- Developed and implemented robust Keyword driven framework with Selenium RC which cut down the script development time in half.
- Developed and executed the test scripts with Selenium and Java.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
- Converted all record and play back test cases into Selenium automated scripts.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, Sales and Business.
Environment: Java, Selenium IDE/RC/Grid, Eclipse, Junit, JSP, JIRA, XML, Quality Center, Hudson, Jbehave, Rally, SVN, SQL, Oracle, UNIX, Windows.
Confidential, Phoenix, AZ
QA Tester
Responsibilities:
- Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
- Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Grid.
- Developed System Test Cases and procedures to test various application points.
- Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
- Involved in Look and Feel testing of the application windows using the deliverables.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Performed Data Driven Testing of the web service using Data Source and Data Loop.
- Created Test Sets to do Functional and Data Driven Testing on the Web Services.
- Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
- Performed Database Testing by passing SQL Queries and retrieved information from Database.
- Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
- Attended project meetings, release meetings and QA status meetings.
Environment: Agile, Java, Selenium RC, Selenium Grid, SOAP UI, Quality Center, XML, HTML, Eclipse, Junit, XPath, Jenkins, Clear Case, Maven, Windows.
Confidential, Phoenix, AZ
QA Tester
Responsibilities:
- Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
- Performed Unit testing on all application modules.
- Involved in System, Integration, and Data & Regression testing.
- Created test plan, test cases and test scripts development and executed based on business and technical requirements.
- Performed Data Validation of the data flow from the front-end to the back-end.
- Created the requirement traceability matrix.
- Performed manual Testing.
- Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
- Analyzed and created the bug tracking reporting and summary report.
- Conducted quality reviews to monitor the progress of project.
- Checked the Data flow through the front and backend and used SQL queries to extract the data from the database
- Used SQL and PL/SQL for Data retrieval in Back End Testing.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Selenium WebDriver,Java, JavaScript, Quality Center, HTML, CSS, XML, SOAP UI, Junit, Ant, SQL, PL/SQL, Oracle, Windows XP.