Automation Engineer Resume
New York, NY
SUMMARY
- 6 + years of immense experience in Automation development and Software Quality Assurance with expertise in automation and Manual test for Web Based and Mobile Based client/server based applications.
- Strength in setting up automation framework, test case scripting, and setting up of new process.
- Proficient in manual and automated testing in client/server and web based applications for Finance, Insurance, Banking, Ecommerce/Online payment process and ERP.
- Quality Assurance expertise includes full life cycle testing experience including Functional, Smoke, User Interface, Regression, User Acceptance, Integration and Performance of computer applications.
- Expertise with various SDLC methodologies and experienced with Agile, RUP, Water fall, Prototype and V - model.
- Expertise in planning, designing, implementing, executing and evaluating tests.
- Experienced in developing and executing test scripts using HP’s automation tools i.e. Quality Center/TestDirector, and Webdriver
- Experienced in Bug-reporting and Bug-tracking using the test management tools like Jira and Quality Center.
- Experienced in creating of manual and automated Test scripts using HP Quality Center and Selenium based on use case documents and Mock-ups.
- Effective defect tracking and reporting to improve communications and reduce delay using Quality Center.
- Experienced in Webdriver, Selenium RC, Java, Junit, TestNG, JIRA, Jmeter.
- Expert in mobile automation using Appium.
- Expert in creating SQL queries against Oracle, MS SQL server and DB2.
- Expertise in developing external custom functions using Java Scripts.
- Strongly experienced in developing Selenium Automation Frameworks I.e. Data-driven, Keyword-driven and Hybrid frameworks.
- Strong Knowledge in Load and stress testing with performance testing tool JMeter.
- Experienced in performance testing for web-based applications, including benchmarking and design, diagnostics, and tuning prior to go live using Jmeter.
- Experienced in validating XML SOAP messages through SOAPUI and XMLSPY.
- Experienced in Service Oriented Architecture Testing and Web Services testing.
- Results driven professional, capable of controlling multiple projects with focus on attention to details related software testing.
- Experienced in interfacing with the software development teams with regards to test plans, test procedures and software issues.
- Possess excellent oral and written communication skills and interpersonal skills, exceptional organizer and team builder.
- Innovative, solutions-oriented professional with expertise in client service, building relationships and providing strategic direction for wealth building and management.
- Aggressive, results-driven entrepreneur; stays abreast of new and emerging trends in technology.
- A lifelong learner, equally competitive and creative with a passion for extreme sports and music production; currently seeking an opportunity to integrate valuable skills and experience into a consulting role with a world-class organization.
TECHNICAL SKILLS
Automation Testing & Management Tools: Selenium Webdriver 2.0, Appium, Selenium RC, Selenium Grid, Selenium IDE, Jmeter, QTP, QC, JIRA, Mantis, Bugzilla
Office Tools: Outlook, Word, Excel and PowerPoint
Languages and Tools: Core Java, SQL, HTML, Ant, Maven, Junit and TestNG, VBScript and JavaScript
Databases: Oracle, SQL Server, MySQL and Access
Platform: Windows 7/XP/2000, Mac Unix/ Linux
PROFESSIONAL EXPERIENCE
Confidential
Automation Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Analyzed system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Designed developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Developed Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Maintained and executed Maven build files for running automated tests.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Used Firebug to do web based application testing with Selenium for the commands and locator application.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Worked with Source version control tool such as Git.
- Involved in documentation as to how to maintain and run scripts for future enhancements.
- Responsible for testing the application against different environments in QA, staging and production.
- Perform testing for mobile application and used appium for mobile automation.
Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, XPath, Eclipse, SOAP UI, JIRA, Git, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.
Confidential
Automation Engineer
Responsibilities:
- Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
- Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Developed automated Test cases in Java using Selenium WebDriver.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Created Project plan on Jenkins, configured scheduled using Cron job.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
- Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Developed Maven based build to run Selenium Automation.
- Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Worked on Integration of Selenium WebDriver with existing API to test Framework.
- Performed Compatibility testing of applications for dynamic and static content of 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.
- Executed SOAP based web services API testing (Java client and SOAP UI).
- Implemented Modular Framework for Selenium based scripts.
- Conducted Cross browser testing in IE and Firefox using Selenium.
- Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, FireFox, Safari and Chrome.
- Performed change defects verification of data in QA environment, before the Production implementation.
- Managed Test results and defects using JIRA defect tracking tool.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Junit, Jenkins, Ant, SOAP UI, XPath, Eclipse, Subversion, HTML, CSS, XML, JIRA, JIRA, MS Office, SQL, Oracle, Windows
Confidential
Automation Engineer
Responsibilities:
- Analyzed requirements and generated test cases/procedures as per system, architecture and data synchronization requirements.
- Made key decisions on the test automation approach and update the properties file as per the coverage conditions.
- Created automated test package for executing monthly production migration release shakeouts, regressions shakeouts, sanity testing.
- Enhanced the existing automation scripts to better functional coverage and scenarios to performance tune and add self-handling exception criteria.
- Used Quality Center to write and execute detailed test cases as per the Business requirements and Functional specifications.
- Tracked defects using Jira through all phases of defect cycle.
- Logged defects using Jira and work with business analyst and developer to follow the defect cycle.
- Followed up on the defects until the issue was resolved using Jira.
- Performed Backend testing by checking the updated data in the Database using SQL queries.
- Modified existing automation scripts to meet new business requirements/Changes and execute them.
- Developed automation Test Plans, and Test cases for newly added functionality and performed regression test.
- Involved in modifying and coding JAVA with conditional statements and loops in functional testing.
- Configured Selenium Remote Control with Eclipse and also configured Custom Log Files.
- Dynamically capture data from web controls, designed a data-driven testing framework in Selenium.
- Set up the Selenium Hub, running Test Suites on Multiple Machines with Selenium Grid, running Tests in Sequence and running Tests in Parallel.
- Developed Restful Web Service testing framework with open source Http Core and JUnit to build robust and scalable web service testing.
- Developed a complete automated functional test framework utilizing Java, JUnit, Testng, Selenium RC, and WebDriver.
- Implemented MVC Pattern based Keyword Driven and data-driven testing framework for automation testing.
- Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver.
- Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using test driven data.
- Regression testing using basics using Selenium IDE like recording and running the basic scripts of the application during various phases of development.
- Created a Data-driven automation Framework work using Selenium.
- Developed Performance Test plan, executed Load testing, analyzed the results and generated Load testing reports.
- Responsible for load testing the site using JMeter, developed and executed a variety of user scenarios and executed testes to mimic load.
- Produced regular project status reports to senior management to ensure on-time project launch.
- Assisted in production of testing and capacity certification reports.
- Attended the Bug Triage meetings and reported the testing status to the higher officials.
Environment: Java, Selenium IDE, Selenium RC, WebDriver, WebDriverBackedSelenium, Junit, Firebug, Firepath, Xpath, XML, HTML, Apache-Tomcat, SQL Server, Oracle, MS Office, Windows and UNIX.
Confidential, New York, NY
Test Automation Engineer
Responsibilities:
- Gathered requirement and discussed with Development team to understand and analyzed the Product Requirements thoroughly.
- Implemented and wrote Test Plans based on the requirements.
- Created Requirement Traceability Matrix for the product across different releases and also updating the Requirement traceability matrix timely with the changes.
- Created Scenarios and performed scenario based testing.
- Designed, updated and reviewed Test Cases.
- Developed detailed Test scenario, Entrance and Exit criteria for the application being tested and ensured that standards for documentation were followed.
- Modified of existing Test Plans and Test Scripts for regression testing.
- Worked with Project Management to scope the testing effort and provide status and estimates.
- Enhanced and maintained test scripts for different builds of the application and according to the changing system requirements.
- Performed negative and positive testing for the application.
- Performed Black box testing, System testing, Integration testing, Regression testing, Performance testing and Load/Stress testing.
- Created Test scripts for the Test Execution and documented the Reports using HP Quality Center.
- Logged the defects in HP Quality Center and created Test Metrics to analyze the defects.
- Wrote complex SQL queries to perform the backend testing of the Database.
- Created and enhanced automation test scripts using Selenium.
- Conducted functional regression testing for each build and version using QTP.
- Developed external custom functions using JAVA, Descriptive Programming for Selenium.
- Developed Web Service Test with Soap UI to test SOA platform.
- Developed and implement MVC Pattern based Keyword Driven automation testing with Selenium RC
- Created complex Key word driven, Data driven and Table driven +automated test script to maximize the automation script with Selenium RC.
- Performed Load, Performance and Stress Testing using JMeter.
- Created and executed test scripts and scenarios that will determine optimal system performance according to specifications.
- Analyzed the Performance test results, created reports.
- Developed weekly status reports for the project team.
Environment: HP Quality Center, JMeter, Selenium, MS Office, Oracle, SQL Server, Java, Windows and UNIX.
Confidential, New York, NY
Test Engineer
Responsibilities:
- Analyzed Business, Functional Requirements, and reviewed Documents to develop Test Plan and wrote Test Cases.
- Worked in shared environment to test different application.
- Verified that new or upgraded applications meet specified requirements.
- Worked closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Created and maintained the Requirements Traceability Matrix and Test Matrix.
- Prepared test plans and test cases using TestDirector.
- Developed both positive as well as negative test cases and entered into TestDirector; Conducted external reviews for the test cases with the Business Analysts.
- Analyzed test results based on logs and used TestDirector to log defects.
- Created Test logs and Test Summary reports using TestDirector send them to developers.
- Developed SQL queries to get the data from database and validate the data.
- Performed functional, system, integration, smoke and regression testing using QuickTest Pro.
- Parameterized test scripts for data driven testing in QTP.
- Integrated QTP scripts with TestDirector to store and execute regression automation test cases for every release and tracked the regression defects through TestDirector.
- Performed automated testing using QTP and VB scripts were modified and rewritten if necessary.
- Executed test cases in the System and Integration environments.
- Performed UAT for the entire application.
- Tested jobs in UNIX server and verifying file formats.
Environment: Java, JSP, Javascript, J2EE, JDBC, WebLogic 8.1, Servlets, XML, HTML, Oracle9i, SQL, PL/SQL, QuickTest Pro 9.0, Quality Center 9.0, VB Script, Win NT/2000, Unix
