Automation Engineer Resume
Mount Laurel, NJ
SUMMARY:
- Experienced Senior QA Tester with 7 plus years of testing Software applications for functional, Automation, Web Services, Regression tests, UAT in Banking, Retail, E - Commerce, Health care,
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Expertise in designing and developing strategicTest plans, Test Cases, and Test Reportsfor manual and automation test.
- Extensive experience withSoftwareQuality AssuranceTesting onGUIbasedClient-Server&Web Based applications, Web Services, Data Driven Applications projectsusingManualandAutomated testingprocedures.
- Expertise in different types of testing for Web based applications including GUI Testing, Regression Testing, Integration Testing, System Testing, Load Testing, Browser Compatibility Testing, Functional Testing, Performance Testing, Load Testing, Black Box Testing and Unit Testing.
- Expertise in automating test cases using open source testing framework tools(Selenium, WebDriver, TestNG, JUnit,Jmeter, Eclipse and RAD).
- Expertise in Selenium Webdriver.
- Validated Service-oriented architecture (SOA) for distributed computing using Web Services Testing.
- Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
- Responsible for Analysis and Defect Tracking using HP Quality Center, Test Director, BugZilla, JIRA, IBM Clear Quest.
- Good Expertise in VB Script and Automation Infrastructure Development.
- Good exposure in using of QTP Integrated Environment (step Generator, synchronization, Actions, Recovery Scenarios and Methods).
- Expertise in QA/Testing with Windows / UNIX Environment.
- Experience in Descriptive programming using QTP.
- Proficient inSQLQueries, Stored Procedures andPL/SQL programs for Backend testing.
- Has good knowledge of web technologies likeWeb Services,XML, HTML, Style Sheets, JSP, .NET, JavaScript, Java.
- Expertise in analyzing User Requirements, Functional and Technical Specifications.
- Ability to work in a team environment or independently.
- Good at multi-tasking and working well under tight deadlines with high efficiency.
- Excellent troubleshooting, project management and problem solving skills.
- Strong verbal and written communication skills.
TECHNICAL SKILLS:
Operating Systems: Dos, Windows 9x/2K/XP, Linux (RedHat, Ubuntu) and UNIX (Solaris, HP-UX), Mac, Windows 2000/2003/2008, XP/Vista/7
Languages: C, C++, Java, PL/SQL
Database: Oracle 9i/Oracle 10g, SQL server 2000/2005/2008, MS Access 2000, MySQL.
GUI / Tools: Selenium Server 2.x, Selenium RC 1.x, Selenium IDE 1.3, SoapUI Pro 4.x, TestNG, JUnit, Jmeter,ANT, Jenkins, Mercury: Win Runner 8.0, Quick Test Professional, Unified Functional Testing
Test Management Tools: Test Director, Quality Center, Requisite Pro, Test Manager, Clear Case, Clear Quest
Web Technologies: XML, HTML, DHTML, CSS, Java Script, VBScript, AJAX, JQuery.
Configuration Tools: TFS, ClearCase, ClearQuest,Qualitycenter SVN, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Mount laurel, NJ
Automation Engineer
Responsibilities:
- Created automated test cases and performed data driven testing and GUI Check Points using Selenium WebDriver and enhanced the overall functionality of the application.
- Perform all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
- Defect Reporting, Analyzing, Tracking and Report Generation using ClearQuest.
- Written test cases maintain them between releases and execute against new builds.
- Developed and Executed TestNG Test Cases using Eclipse.
- Prepared Traceability Matrix to show the test coverage requirement vs Test scripts.
- Conducted GUI, Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verifications.
- Performed Smoke Testing to make sure all the Test Channels and Staging Environment is working as desired.
- Performed cross-browsing testing to verify if the application provides accurate information in different (IE, Chrome, Firefox) browsers.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Performed Input Validations, UI Validations, Cross-Browser testing and Navigation testing.
- Performed Backend testing to verify the data integrity by executing SQL Queries.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Run the Automated Regression suite and analyzed results and file bugs.
- Automated UI functional tests using Selenium WebDriver/Java/TestNG.
- Used FTP process to transfer the file.
- Used UNIX commands to retrieve logs.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
Environment: Java, J2EE, Oracle, TOAD, XML, CSS, AJAX, ClearCase, Soap UI, Apache Tomcat, TestNG, Eclipse, Maven, JavaScript, HTML, XHTML, Firebug, IE developer tool, ClearQuest, Selenium WebDriver, Jenkins, FirePath, Windows, UNIX.
Confidential, Wilmington DE
Automation Engineer
Responsibilities:
- Involved in Business requirement Analysis, Functional Requirement Analysis, Overall Design, Use-Case analysis, Initial Summary, and documentation.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Responsible for UI, Functional, Web Services, cross browser, Automation, ETL, Reports Testing of Web, distributed, SOA, Reporting, legacy, J2EE applications.
- Writing and executing software system test plans and test cases. These scripts were developed after reviewing the business requirements documents and technical specifications documents.
- Developed and Executed TestNG Test Cases using Eclipse IDE.
- Write test documentation of various complexity levels: test plans, test cases, test matrices, check lists
- Performed usability, GUI, Functionality and regression testing of the new builds.
- Utilize ultimate test automation tool (Selenium IDE/Webdriver/Eclipse) in the real life environment.
- Developedtest cases reviewed and Involved inFunctionality andRegression Testing. Regression test cases were automated using Selenium2.0/WebDriver.
- Perform testing in 5 major browsers IE 7.0, 8.0, 9.0, Mozilla Firefox and Google Chrome. Experience the misbehavior of each browser in response to some of the bugs.
- Developed SQL queries to query database to test backend process of application.
- Utilize various tools to streamline the testing: Jenkins, Firebug, etc.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Used Jira for repository, reporting and tracking bugs, and providing updates on resolved bugs
- Manage and synchronize multiple environments (Development, QA, Integration, and Production) for a smooth release.
- Participated in regular QA Team meetings and discussions.
Environment: Selenium, Jenkins, TestNG, Maven,JDK1.6/1.5, Struts 2.x, JQuery, JSP,JDBC, MySQL, JavaScript, Web driver,SQL, Web Services, Web Sphere 7.X, Agile, Eclipse3.5,, Clear Case, Quality Center, JIRA.
Confidential, Hartford, CT
Automation Engineer
Responsibilities:
- Involved in both manual & automated testing of the project
- Created Test Cases as per the business requirements and executed them.
- Created Quick Test Scripts and enhanced the VB scripts by adding functions using Step generator of Quick Test Pro.
- Regression testing by converting the test cases into scripts using Quick Test Pro during various phases of development.
- Extensively used the QTP scripting to create the actions which will perform some task.
- Quality Center is used for creating coverage between requirements and test cases
- Edited the automatically generated scripts to customize testing
- Interacted with programmers to identify and resolve technical issues
- Performed Positive and Negative testing on the application.
- Wrote SQL queries to validate the data inserted into the database, and also verified the database updates, insert and delete of the records.
- Extensively used user defined functions while editing the scripts to minimize code redundancy and to improve the performance.
- Created new scripts for the additional functionality being added from time to time.
- Developed test scripts and performed the data driven testing using Quick Test scripting.
- Created the test data for performing all types of tests on the application.
- Participated in Walkthrough and defect report meetings periodically
- Version control and configuration management was done using Web Sphere version manager
- Extensively worked on Quality Center for bug reporting/tracking
- Documenting and communicating test results using Quality Center.