Qa Automation Engineer Resume
Chicago, IL
SUMMARY
- Around 7 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
- Good knowledge of all stages of software developmental life cycle (SDLC) and software testing life cycle (STLC), software developmental methodologies like waterfall model, V model, Agile methodologies and CMMI.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI and Version One.
- Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
- Proficient in creating automation script from scratch.
- Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
- Experience in using Maven and POM to help manage project’s build, report and documentation across the network.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
- Experience in Design & Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
- Proficient in System, Functional, Integration, Regression, Progression, Security, Load and Performance testing.
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
- Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
- Experience in Oracle database administration and good understanding of Data warehousing concepts and testing Web Services using SOAP UI.
- Proficient in using SoapUI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
- Professional experience in designing Test Cases and Test Scripts for Windows, Java, Oracle and UNIX environments.
- Good exposure on Bug Life Cycle and Automation Framework.
- Expertise in analyzing the results and reporting suggestions and defects.
- Experience in database query manipulation. SQL, PL/SQL statements, stored procedures, and triggers.
- An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.
- Excellent organizational skills and the ability to handle multiple assignments concurrently.
- Possess strong technical aptitude with strong analytical, problem solving and communication skills.
- Able to come up to speed quickly and handle multiple tasks in a fast-paced environment.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/ RC/WebDriver/ Grid, SOAPUI 3.5.1/3.6.1 , HP Quality Center, Quick Test Pro 8.2/9.2/10.0/11.0 , Eclipse, Junit, TestNG, Test Complete 8.x/9.x, Firebug, Firepath, XPath, Xpather.
Programming Languages: JAVA, HTML/XHTML, SQL, PL/SQL.
Scripting: JavaScript, VBScript, HTML, XML, CSS.
Defect Tracking Reporting: Quality Center 8.2/9.0/10.0/11.0.
Build Tools: ANT, Maven.
Continuous Integration Tools: Jenkins, Hudson
Database: SQL Server 2005/2008, MS SQL, Oracle 9i/10g/11g, MS Access.
Methodologies: SDLC, Agile, Waterfall, V-Model, RUP.
Operating System: Windows XP/7, Unix.
PROFESSIONAL EXPERIENCE
Confidential, Chicago,IL
QA Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
- Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver, TestNG, Nunit, Maven, Jenkins and Jmeter.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).Contributed in framework creation.
- Responsible for developing test automation Framework using Selenium WebDriver with Maven and, TestNG.
- Created unit test cases for business component and worked on API server-side System level test cases using TestNG.
- Used Maven, SVN, Selenium Web Driver, Java and Selenium Grid to create nightly automation scripts.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Web Driver and Jenkins.
- Created the data driven framework using HP Service Test and SoapUI.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Created SOAPUI projects for testing the integration of SOA Broker with the Federated Security component on Windows and UNIX platforms.
- Developed User-Acceptance Test scripts and assisted users in conducting UAT.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Involved in testing the database and data validation using SQL Queries.
- Responsible for updating and maintaining the Quality Center for all the defects found during functional and regression testing and follow up of the bug life cycle.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Environment: Java, Selenium WebDriver, Eclipse IDE, TestNG, SOAPUI, Jenkins, Maven, HTML, XML, XPath, JavaScript, Quality Center, Fire Path, Firebug, MS EXCEL, SQL, MS Access, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Oracle, Windows.
Confidential, Minneapolis, MN
Selenium Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, Junit, Ant and Jenkins.
- Developed Automation scripts for new enhancements using Selenium Web Driver and Junit.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
- Generated Selenium reports using Junit reporter and automated report generation using ANT.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
- Involved in SOA testing for Payments API's usingSoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Performed Web Services Testing and XML validation by creating test case suite using SoapUI.
- Created whole test framework using Selenium for further test creation and execution.
- Regression test cases were written and automated using Selenium WebDriver.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
Environment: Java, Selenium WebDriver, Jira, Junit, SOAPUI, ANT, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML,XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.
Confidential, Bentonville, AR
QA Engineer
Responsibilities:
- Analyzed the Functional specifications and Business requirements.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.
- Developed Selenium test cases using Junit framework.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework using Junit.
- Regression test cases were written and automated using Selenium RC.
- Developed web application tests via Selenium RC, Cruise ControlJunit and DBUnit.
- Developed Test Plan of the application using Project Management Plan document.
- Used various checkpoints to verify the expected behavior of the AUT.
- Used Quality Center for Maintain test cases and for Defect Tracking and Defect Reporting.
- Validation of Back end data using SQL scripts.
- Performed all various types of testing like smoke testing, Functional, Regression, System, Integration and User Acceptance testing.
- Maintained requirements traceability matrix using Quality Center.
- Participated in meetings with Developers on change requests, Critical Issues and modifications.
Environment: Java, Selenium RC, Junit, Eclipse, Quality Center, HTML, SQL,XML, UNIX, MS- Word, MS-Excel, Windows.
Confidential
QA Analyst
Responsibilities:
- Developed Test Plan and Test Cases for different module using Test Director.
- Performed different testing phases using Winrunner and Quick Test Pro (QTP) including Black Box, GUI, Screen Navigation, Positive, Negative, Regression, Integration, Performance and Functionality Testing.
- Performed defect tracking and reporting using QC.
- Performed GUI, regression and user acceptance testing of front end manually.
- Performed Cross browser testing and checked for the navigation path and broken links.
- With the help of SQL queries, the data on the front-end application was checked against the back-end database.
- Created Test Scripts using QTP and modified them in accordance with the testing needs.
- Developed UNIX shell script, loading, uploading data in various environments using FTP.
- Imported various order data and developed charts for performing product analysis and marketing efforts of the different brands using Excel.
Environment: Java, QTP, JDBC, HTML, DHTML, QC, WebLogic, IIS and Microsoft Excel, Oracle, Windows XP.