Senior Automation Engineer Resume
Denver, CO
SUMMARY
- Depth knowledge of all the phases of Software development lifecycle.
- Experience in Automated Testing selenium, Testing Life cycle, and Defect lifecycle.
- Developed Keyword Driven Framework Using Selenium Web Driver and Java.
- Extensive Experience in Waterfall, and Agile Testing Process.
- Well versed in Test Planning, Test Case Design, Test Scripting, RTM Management, & Defect management.
- Having Good Knowledge of ANT/Maven Tool.
- Detail Orientated and Resourceful in the Completion of Projects.
- Ability to Multi - Task and Meet Strict Deadlines.
TECHNICAL SKILLS
Automation Tools: Selenium RC, Selenium Web driver, Selenium Grid, Selenium IDE and Auto IT.
Programming Languages: Core Java, C++, and Python.
Databases: MYSQL, SQL Server, and Mongo DB.
Operating Systems: Windows 7, Ubuntu, and Mac OS X.
Bug Tracking Tools: HP ALM, Bugzilla, and JIRA.
Build Tools: ANT, Maven, and Jenkins.
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Senior Automation Engineer
Responsibilities:
- Participate in Project and Test Team Requirements reviews.
- Analyzed the business requirement to determine testable requirements
- Actively attended meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Responsible for root cause analysis, reports and defect tracking.
- Involved in Functional, & User Acceptance Testing.
- Created Selenium scripts Data driven framework.
- 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 Web Driver, JUnit, Ant and Jenkins.
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Executed manual and automated application testing for key product functionalities and developing new test plans using tools such as Selenium and Junit.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- 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 WebDriver.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber Designed smoke, sanity, acceptance, functional and regression test cases.
- Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
- Automated UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Defect Management (including documentation and verifying resolutions).
- Used Quality center (ALM) for Test management.
- Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
- Wrote SQL Queries in Oracle Database to verify the data with the GUI.
Confidential, Irving, TX
Automation engineer
Responsibilities:
- Analyzed business requirements and created different types of testing scenarios.
- Involved in writing Test Scenarios, Test Cases, and Acceptance criteria.
- Created Test plan and Requirement traceability matrix.
- Developed Automation framework using Selenium Web Driver.
- Updated existing TestNG framework by adding user defined methods and classed
- Developed Selenium test cases using TestNG framework
- Maintained and executed Maven build files for running automated tests.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
- Tested web services using SOAP UI.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Integrated Selenium WebDriver with existing API to test framework.
- Used HP ALM, JIRA, and Rally for Test scripts and Defects management Worked with source version control tool such as Subversion (SVN).
- Performed Backend Testing of the application by writing SQL queries.
- Coordinated with technical support associates to fix proprietary software issues.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Verified, edited and update test data in new or existing systems before testing.
- Responsible for creating weekly status report to the project management
Environment: Java, Selenium WebDriver, Jenkins,, Maven, TestNG, HP ALM, Quality Center, SOAP UI, MVC, XPath, HTML, CSS, JavaScript, SVN, SQL, JIRA, Rally, and Windows.
Confidential, St Louis, MO
Automation engineer
Responsibilities:
- Analyzed business requirement to find the scope of functional testing.
- Analyzed impact analysis document to determine scope of regression testing.
- Involved in writing test scenarios, test cases, test scripts, and test plan.
- Developed re-usable function using Junit for the Test Automation.
- Worked on creating test case for Object -driven framework for Selenium RC.
- Used Selenium IDE to record, playback and debug individual test cases, using Selenium RC provided more flexibility in automating test cases.
- Setup the Automation framework using Selenium RC to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium RC.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Reported defects to developer and discussed about the issues in weekly status meetings.
Environment: Java, Selenium RC/IDE, Junit, Ant, JMeter, JavaScript, HTML, Eclipse, Jira, SOAP UI, MySQL, Agile Windows
