Sr Qa Automation Engineer Resume
NJ
SUMMARY
- Over 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Strong exposure in Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM, Waterfall and V - Model.
- Proficient on Automation tools like Selenium RC/ WebDriver /IDE/Grid, Junit, TestNG, ANT and SOAP UI for testing Client Server and Web based Applications.
- Experience in designing Automation test framework by following Model, View and Controller approach.
- Experience in developing Java Selenium Webdriver test scripts using TestNG/JUnit Test Frameworks to perform Functional and Unit Testing.
- Sound knowledge on Junit, TestNG framework for Unit testing and Ant for Project building tool
- Extensive experience in theQuality AssuranceandAutomated/Manual testing of web based and Client/Server applications
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Extensive experience in working on Keyword Driven, Data Driven, Modular Driven and Hybrid testing framework.
- Good Knowledge of SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
- Proficient in Web service testing using SoapUI tool, SOAP, XPath, XML and expert in reading WSDL.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla etc.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Good programming skills inJava, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Experience in Backend testing in MS-SQL Server, Oracle, MySQL and MS-Access using SQL Queries for data validation and verification.
- Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, JIRA, Soap UI
Languages: Java, VB, HTML, C, C++
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins
Test Framework: Junit, TestNG, Data Driven, Modular Driven, Page Object, Hybrid framework
Defect Tracking Tools: Quality Center, JIRA, BugZilla
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: Oracle, SQL Server
Operating Systems: Windows XP/7/8, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr QA Automation Engineer
Responsibilities:
- Interacted with the Business Clients, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Developed and implemented hybrid framework with Selenium WebDriver which cut down the script development time in half.
- Performed Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance testing, and End to End Testing.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Data driven testing usingSelenium WebDriver, TestNG functions, JDBC Connections, POI and FILLO jars
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach
- Extensively used Page Objects design framework for readable test script and easy maintenance from developer perspectives.
- Identified automation requirements & got involved in designing automation framework, scripts in Selenium (WebDriver), code reviews and scripts execution thru Grid (hub/nodes) on remote clients.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
- Performed web services testing and XML validation by creating test case Suites using SoapUI
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, TestNG, MVC, Eclipse, SOAP UI, Quality Center, agile, HTML, XML, FireBug, Xpath, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential, IL
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated 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 WebDriver.
- Designed, developed and implemented hybrid automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Developed test code in Java language using Eclipse, IDE and Junit framework
- Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit.
- Used ANT Script for code compilation
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
- Tested the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and WSDL using SOAP UI.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Used SQL queries for retrieving data from database for executing user specific test cases.
- Conducted backend testing using SQL queries to validate data for database.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
Environment: Java, Selenium WebDriver, Junit, ANT, SOAP UI, MVC, Eclipse, agile, XML, SQL, Oracle, Windows.
Confidential, TX
QA Analyst
Responsibilities:
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Responsible for design and development of requirements
- Prepared test plans to identify test strategies and resource.
- Developed Automation scripts for new enhancements using Selenium RC and Junit.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Extensively involved in integrating Selenium RC with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Involved in System-wide Integration, regression and Load testing.
- Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
- Verified database test results usingToad.
- Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
- Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
- Actively participated in status report meetings and interacted with other team members for technical issues.
Environment: Java, Selenium RC, Junit, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP
Confidential, Plano TX.
QA Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Created functional automation scripts for the report generation module using tools Selenium RC/Grid and Junit.
- Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
- Involved in Web Services Testing using SOAP UI.
- Used Ant, SVN, Selenium RC, Java and Selenium Grid to create nightly automation scripts.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Involved in verification of Frontend GUI Objects and elements.
- Worked with deployment team to create nightly automation regression execution builds.
- Involved in writing SQL Queries for backend testing
- Knowledge of writing Junit tests using Junit framework.
- Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Selenium RC, Junit, SOAP UI, XPath, Quality Center, Firebug, UAT, SQL, Oracle, Windows.
Confidential
QA Tester
Responsibilities:
- Planned and managed the appropriate testing effort for any given module.
- Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression)
- Conducted end to end test executions on the entire application.
- Monitor the Test Execution Progress and Manage the Issues during Test Execution.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.
- Share status reports (Daily / Weekly /Monthly) to all the stakeholders and management.
- Performed Integration testing, Regression testing and System Testing.
- Work with the development / support teams to fix the environmental issues encountered during test executions.
- Communicate defects using Quality Center (QC) with proper Severity and Priority.
- Execution of System Integration Testing, User Acceptance Testing.
- Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.
Environment: Quality Center, MS Excel, web based application, UNIX, SQL Server and Windows XP.
Confidential
Software Engineer
Responsibilities:
- Designed and Created Test Cases using Quality Center
- Performed checking the user profiles and their login scripts.
- Checked the basic functionality by manual testing
- Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.
- Modified the Test Scripts accordingly when we record the applications.
- Performed User Acceptance Testing (UAT), interacted with users for execution of test cases in UAT.
- Involved in examining the severity and priority of the Defects and Test Results Reporting.
- Performed Functional, System, Integration, Upgrade, Portability and Regression Testing under various browsers.
- Verified the data from backend by running the SQL queries.
Environment: Quality Center, Java, HTML, JavaScript, Oracle, JSP, XML, SQL Server.