Automation Engineer Resume
SUMMARY:
- 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, Waterfall, 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/Test Director, 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 Jira.
- 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:
Tools: Experience Level
Automation Testing & Management Tools: Selenium WebDriver 3.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.
- Involved in analyzing 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.
- Involved in 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 automationFramework 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.
- Involved in 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 BitBucket
- 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 automate
- Working within agile development teams with a BDD approach and supporting the developers to quality assure developments early
- Test automation for web application (SWAP module) using Cucumber
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x - path
- Test case automation using Cucumber test automation tool and Gherkin scripting language
Environment: Java, Selenium WebDriver, Appium, Maven, TestNG, Jenkins, Cucumber, XPath, Eclipse, SOAP UI, JIRA, Git,BitBucket, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.
ConfidentialAutomation Engineer
Responsibilities:
- Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
- Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
- Involved in 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.
- Involved in 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 projects. 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.
- BDD/Cucumber approach, which allows non-programming QA, engineers to write new automated tests
- 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, Cucumber, SOAP UI, XPath, Eclipse, Subversion, HTML, CSS, XML, JIRA, JIRA, MS Office, SQL, Oracle, Windows
ConfidentialAutomation Engineer
Responsibilities:
- Involved in analyzing 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.
- Setting 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.
- Involved in 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, Fire path, XPath, XML, HTML, Apache-Tomcat, SQL Server, Oracle,MS Office, Windows and UNIX.
ConfidentialTest Engineer
Responsibilities:
- Involved in gathering requirement and discussed with Development team to understand and analyzed the Product Requirements thoroughly.
- Involved in implementing and writing of 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.
- 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
- Creating 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.
- Involved in developing weekly status reports for the project team.
Environment: HP Quality Center, JMeter, QuickTestPro 9.0, MS Office, Oracle, SQL Server, Java, Windows and UNIX.
ConfidentialTest 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 Test Director.
- Developed both positive as well as negative test cases and entered into Test Director; Conducted external reviews for the test cases with the Business Analysts.
- Analyzed test results based on logs and used Test Director to log defects.
- Involved in creating Test logs and Test Summary reports using Test Director 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 Quick Test Pro.
- Parameterized test scripts for data driven testing in QTP.
- Integrated QTP scripts with Test Director to store and execute regression automation test cases for every release and tracked the regression defects through Test Director.
- 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.
- Involved in testing 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
