Automation Engineer Resume
Tampa, FL
SUMMARY:
- Over 7 years of diverse experience in Information Technology with an emphasis on Software Quality Assurance in Retail/ Ecommerce and Media/Entertainment domains.
- Excellent understanding of the Agile Software Development Life Cycle (SDLC), STLC and the role of Quality Assurance, RUP and Agile Methodologies, Agile PLM
- Expertise in using Mercury Interactive Automated Testing tools Win Runner, LoadRunner, QTP, and Quality Center.
- Exposure to both Manual and Automated Testing of applications developed on Windows and UNIX platform.
- Experienced in developing Test Plans, Test Cases based upon the business requirements.
- Extensive knowledge of SDLC methodologies.
- Extensive experience in working with E - Commerce web applications for B2C and B2B in various domains such as Retail and IT.
- Good hands on 508 compliance testing.
- Experience with Mobile application testing - Iphone, Android, Blackberry and feature phones using Simulator "Device anywhere".
- Experience testing mobile applications on iOS, iPhone, iPad, Windows Phone 7 and Android
- Experience in performing validation regarding Check-out and cart functionality for e-commerce web based applications.
- Experience in performing Performance, Stress and Load Test on various web-based applications using automated tools such as LoadRunner.
- Have Experience performing Mobile Automation testing using Perfecto Mobile
- Experienced in testing on various browsers (IE, Google Chrome, Firefox, and Safari).
- Experienced in testing Client/Server and Web-Based Applications.
- Also experienced in Regression and Functional Testing.
- Proficiency in interacting with Oracle, SQL Server and DB2 databases using SQL.
- Conducted Parameterization to data tables, system performance tuning, heavy data-driven testing created object repositories in QTP.
- Expert in developing Selenium WebDriver/IDE/GRID test scripts using Java, and test frameworks using TestNG, ANT build tools
- Good knowledge in core JAVA for writing effective automated tests using selenium or independent of selenium.
- Worked on Selenium GUI Object /element verification is done through XPath, CSS Locators.
- Used TestNG Annotation is Selenium Web Driver and executed a batch of tests as TestNG suite also used TestNG framework to run unit test and Maven to build the Project.
- Expertise in Oracle table data manipulation using SQL queries and UNIX commands.
- Participated in design Walkthroughs and Inspection meetings to review Test scripts and results.
- Extensive working experience in Oracle on UNIX Environment.
- Ability to quickly understand and interpret business requirements.
- Good Documentation and Process Management skills with an ability to effectively understand the business requirements to develop a quality product.
- Excellent in communication, presentation, and interpersonal skills. Good team player with the ability to lead, manage and work independently in a time sensitive environment.
TECHNICAL SKILLS:
Testing Tools: WinRunner, QTP, LoadRunner, SOAP UI,Selenium
Bug Reporting Tools: TestDirector, Quality Center, Bugzilla, JIRA
Databases: MS SQL Server, Oracle, MS Access, DB2
Languages: C, C++, SQL, PL/SQL, .Net
Mobile OS: Windows Mobile OS, Android, Blackberry OS, IOS
Mobile Devices: Iphone, Ipad, HTC, Samsung Android devices, Blackberry, Windows phone
Query Tools: TOAD, MS SQL Server, My SQL
Operating Systems: Windows, UNIX, Linux etc.
Other Tools: MS Office Suite (word, Excel, Power point, Visio)
Web Browser: Internet Explorer, Mozilla Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE:
Automation engineer
Confidential, Tampa, FL
Responsibilities:
- Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
- Worked closely with the product owner and scrum master to design testing Cucumber. Implemented Page Object Model(POM) by creating objects for each page
- Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional area..
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.
- Automated Database validations using open source API like Apache poi and used poi library for fetching the data from Excel.
- Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
- Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file.
- Performance tuning has been done to increase the throughput for both mapping and session level and SQL Queries Optimization as well.
- Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
- Implemented well-formatted Logs by using API's Like Log4j and Reports using TestNG, ANT etc.
- Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
- Used ATDD (Acceptance Test Driven Development) approach to writing feature files using Gherkin format. Implemented Test-driven development (TDD and BDD) framework using cucumber tool with Gherkin Language.
- Created Features in cucumber and started automating the User stories before the development ends.
- Tested REST and SOAP Services by using SOAP UI tools and validated the responses against the database
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations
- Involved in Defect Management, Defect Review and Defect Status Reporting
- Identifying, logging, tracking and escalating bugs using JIRA/Rally
- Performed backend testing using SQL queries to retrieve and verify information in the database
- Interacted with the development team to validate the scope of fixing the bugs
Environment: Java, JavaScript Selenium Web driver, Junit, Eclipse, XPATH, HTML, SQL, GIT, UNIX, Jira, Cucumber, Loadrunner 9.52, Performance centre 9.52, SoapUI and QC.
Sr Automation Tester
Confidential, Baton Rouge, LA
Responsibilities:
- Written scripts in selenium to test web bases application.
- Used of Maven build tool to implement selenium scripts.
- Developing the scripts using selenium webdriver for the Page object model, Data Driven, Keyword Driven, Page factory model using with Hybrid and Robot Framework.
- Using java and junit with Selenium for test automation.
- Involved in developing he automation script for web based application using selenium, Java.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Involved in creation of automation framework in Selenium WebDrive using behavior driven approach like Cucumber.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance for developer perspectives.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Captured the service level matrices by executing load test
- Created test script in vugen to test the performance for web services
- Checked the logs in akana policy manager.
- Tested the virtual services that flows through internal or external policy manager.
- Tested application under the agile, scrum and sprint development and process.
- Created and published Test Plan, Test Strategy documents on SharePoint for project team members.
- Validated the Web Services (SOAP) both Request and Respond Messages.
- Developed Web Services scripts for a Web Service call sing SOAP UI
- Worked closely with Platform Subject Matter Expert's in understanding the upcoming and existing API's on different mobile platforms
- Performed Regression Testing, Functional, UAT and Ad-hoc testing.
- Performed backend testing for data validation using SQL Queries.
Confidential, Sterling, VA
Sr. Quality Analyst
Responsibilities:
- Written test cases from RDD.
- Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).
- Designed Hybrid Test automation framework, Page Object Model for application .
- Performed Cross-platform, Functional, Regression testing, UI testing for web based app using test NG automation framework.
- Used of TestNG, for execution of test cases.
- Used input/output parameter in Web Service Method and operations on HP Service Test
- Performed functional testing of individual modules (Accounts, Issuers and More) of the Application on multiple browsers.
- Performed Regression Testing by executing QTP scripts based on the business process.
- Functionally validated Web Services delivered in SOAP XML format as provided in specification document.
- Performed Regression Testing, Functional, UAT and Ad-hoc testing.
- Performed User Acceptance Testing (UAT) Manually.
- Creating relevant UAT artifacts including UAT test plans, UAT test scenarios and UAT test cases to be executed during UAT.
Environment: Windows, SQL, Server, Web Services,QTP, SOAP UI, SOA, XML,, SQL,, UAT , Web logic,, Oracle, MS Office, MS Project etc.
Confidential, Arlington, VA
Quality Analyst
Responsibilities:
- Performed Functional, System, Security, and Regression & User Interface testing of software applications.
- Created Detailed Test Plan, Test Approach, Test Matrix, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs.
- Work in Agile, scrum, and sprint environment in order to change the requirements and features set.
- Implementing Agile (Scrum) methodology throughout the Branch.
- Work in Agile, scrum, and sprint environment in order to change the requirements and features set.
- Used Jira bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Attended Retrospective meetings.
- Utilized module of Jira for Defect Management.
- Create test script in TestNG framework using java with selenium WebDriver for regression testing also used TestNG framework to run unit test and Maven to build the Project
- Developed Data Driven, Keyword Driven Frameworks using Selenium, Testing and cross-verifying the reports using SQL Queries.
- Created and executed test plans and scripts to verify software functionality and adherence to business requirements.
- Performed Web Service Testing experience using SOAP UI
- Documented and reported defects within established process and tracking systems using Jira
Environment: Windows, SQL, Server, Web Services,, SOAP UI, SOA, XML,, SQL,, Web logic,, Oracle, MS Office, MS Project etc.
Confidential, Charleston, TN
Sr. QA Analyst
Responsibilities:
- Responsible for creating test plans and writing test cases
- Performed Regression Testing by generating QTP scripts based on the business process.
- Involved in validating SOAP XML specifications as per the standards.
- Functionally validated Web Services delivered in SOAP XML format as provided in specification document
- Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in excel sheet using QTP
- Involved in Mobile Computing testing with iPhone, iPhone and Android Essentials including cross-browser testing.
- Performed browser compatibility and configuration testing on various operating systems such as Blackberry OS, Android OS, iOS etc.
- Tested the UI of the end product on mobile, PC, Android and Apple platforms to ensure that language translation and Currency conversions were displaying as required
- Prepared automated scripts for Maintenance and Regression testing.
- Created and maintained reusable Actions in Device anywhere for mobile application.
- Conducted Functionality testing during various phases of the application using QTP.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Participated in SCRUM team development and maintaining testing environments
- Created various test sets for different test cycles within Test Lab module of Quality Center and perform the test case assignment within Quality Center for offshore QA testers.
- Created test cases manually to perform different types of testing such as positive/negative, functional/regression, interface, black box, white box, batch testing, screen navigational testing, smoke/sanity testing, exploratory testing or Backend testing
- Used Quality Center to report and track bugs and impediments.
Environment: Quality Center, QTP, SOAP UI, UNIX, JQuery, SQL,J2EE, Web ServicesEmulator like Device Anywhere, perfecto mobile, Android SDK, Windows Mobile SDK, IOS