We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer- Selenium, Core Java Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Manual and Automation testing as well as hands - on experience working in Development & Testing Methodologies such as Agile, Waterfall and V-Model testing methodologies.
  • Extensive Experience in Manual and Automated testing using QTP (Quickest Professional), Selenium.
  • Extensive Experience in Black box testing, system, GUI, integration, functional, user acceptance, database testing and regression testing.
  • Experienced in developing and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for the Relational Database, Java, WEB and Client/ Server applications.
  • Experienced in managing test lab and test tools.
  • Experience in Backend testing by writing SQL queries, functions, views, packages and procedures to test the integrity of application.
  • Proficiency in testing the applications compatibility on UNIX and Windows … XP platforms.
  • Extensive data validation in batch files, reports and databases; used SQL to query database extensively for data validation; expert in SQL for sub-queries, nested queries and for complex data enquiries.
  • Good knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java, Python and Ruby for test case automation.
  • Very good at Retail or ecommerce application testing.
  • Hands on coding experience with Java Language.
  • Automated functional test cases using tools like Selenium IDE, Selenium RC, and Selenium Web Driver (JUNIT and Java TESTNG).
  • Extensively worked in executing tests by using Selenium grid/Testing in different browsers/Cross Browser testing.
  • Extensive knowledge on web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and JQuery.
  • Familiar with SOAP UI and REST API web services testing.
  • Solid knowledge of automation testing in Robot framework.
  • Experience in writing Test Plans, Test Scripts and Test Cases as well as executing them.
  • Experience with Java Unit Testing frameworks JUnit4/3 and Testing.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Experience in bug reporting tools like BugZilla, Quality Center, HP ALM, and JIRA.
  • Developed User Guides, Documented Business Systems and procedures.
  • Well exposed to different troubleshooting/debugging/testing/version control methodologies.
  • Good experience in for testing Mobile Applications and Desktop applications.
  • Capable of working as an individual and also as a part of team.

TECHNICAL SKILLS:

Operating Systems: Windows 7/Vista/XP, UNIX/LINUX, MAC OS X

Mobile Test Automation:: Selenium WebDriver, Selenium IDE Selendroid, Appium, Perfecto Mobile

Languages: Java, XML, HTML, VB Scripting

Project Methodologies: Agile-Scrum.

Tests Methodologies: Smoke, Functional, Integration, Regression, GUI and System.

Defect Tracking Tools: JIRA, BugZilla, Quality Center.

Operating Systems: Windows and Linux.

Databases: SQL, MS Access

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome.

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Sr. Automation Test Engineer- Selenium, Core Java

Responsibilities:

  • Performed System Integration testing and recorded issues along with product enhancements. Worked with Engineers to troubleshoot problems and inconsistencies.
  • Formulate methods to perform Positive and Negative testing against requirements. Conducted Unit, System testing.
  • Implementing Selenium testing platform and using test scripts with Eclipse IDE, writing Selenium Webdriver scripts, using JUnit and Selenium,Appium for automated testing.
  • Performed Verification, Validation, and Transformations on the Input data (Text files, XML files) before loading into target database.
  • Developed Java and Python scripts to automate the test cases
  • Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls
  • Performed cross browser testing for compatibility checks on IE, Firefox and Safari.
  • Performed UI and Functional Testing through Web interfaces.
  • Worked on Object Oriented Programming (OOP) concepts. Extensively used Java, Python.
  • Performed Data Driven testing with multiple test data inputs with Selenium Webdriver and MS-Excel.
  • Optimized Selenium scripts for Regression testing of the application with various data
  • Ensured the existing data structures had a smooth migration to the new database.
  • Ensured data validation in batch files, reports and databases; used SQL to query database extensively for data validation; Preparing SQL sub-queries, nested queries and for complex data enquiries.
  • Wrote SQL queries for validating constraints, indexes.
  • Prepared scripts, running tests, Analyzing results in J2EE, SQL, DB2
  • Perform Web Services Testing using SOAP UI for Service Gateway and SWFVM.
  • Developed test automation framework for web app using Selenium RC, Web Driver Backed and JUnit.
  • Verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
  • Use of XPath in the context of Selenium RC in order to pick out page elements in a robust manner by avoiding index based expressions. These XPath were then abstracted behind Page Object classes to provide a central point of change of any UI changes made in the application.
  • Experience with troubleshooting using firebug and tail application logs (for any exceptions) while testing.
  • Attended code reviews of developer work, when a feature will not work as intended in the context of the whole system.
  • Experienced in automation project continuous integration (Jenkins / Hudson with Ant/Maven).
  • Worked closely with QA project manager.

Environment: Selenium Web Driver, Java,Python Test NG, Bugzilla, Eclipse, IE, Quality Center Firefox, Agile Methodology, Selenium, JXL, Eclipse, SOAP, Appium, Android, iOS

Confidential, Chicago IL

Sr. Automation Test Engineer- Selenium, Core Java

Responsibilities:

  • Analyzing various tools for test management, test automation and performance testing and provide best possible solution based on customer requirements.
  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
  • Selecting test cases from ALM based on good candidate for automation.
  • Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
  • Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Python.
  • Used Eclipse to debug Java code and utilize Maven as project builder with internal Maven Dependency repository.
  • Automated regression test cases in Selenium RC using Python programming language.
  • Developed required Selenium support code in Python
  • Used Oracle for database testing and run SQL statement from Eclipse.
  • Worked with Native Apps on Android & IOS Platforms.
  • Worked with Mobile Web Browser on Android & IOS Platforms.
  • Performed various mobile gestures (Long Press, Multi Touch, Drag & Drop, Swipe). Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Locating elements using- XPath, CSS, Class, Name, Screen Coordinates(x, y),
  • Using Agile and ATDD methodologies for achieving deadlines
  • Used Selenium Grid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
  • Performed Smoke, Functional, System, Integration, Regression, Performance testing.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Developed components for each transaction used in the test script or scenario by using Selenium.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Developed Data Driven, Keyword Driven and Page Object Model Automation Frameworks using Selenium.
  • Prepared test data for testing the application in various test phases.
  • Used TOAD as well as SQL analyzer to manipulate SQL queries to verify the data in the database.
  • Used Maven to configure the dependencies and to run framework.
  • Used SVN as repository and version control.
  • Working experience with JIRA, Confluence, SharePoint, Build tools Jenkins, Maven.
  • Used wait. until, Expected Condition. Visibility of Element Located is Element Present or check status completed to handle the Ajax content.
  • Used implicit Wait, Explicit Wait, WebDriver Wait to sync the script with the application during the run time.
  • Used Jenkins for continuous integration, to compile build and set up run schedule.

Environment: Windows 2007, XML, DB2, LINUX, Selenium WebDriver, JIRA, Jenkins, Java, Python, ALM, Eclipse, Junit, Cucumber, HTML5, CSS, Oracle, SVN, Selenium Grid, Selenium WebDriveretc, Quality Centre (ALM), MS-office.

Confidential, Salt Lake City, UT

Automation Test Engineer- Selenium, Core Java

Responsibilities:

  • Involved in analyzing the business requirements, functional requirements and technical requirements documents.
  • Involved in writing Test plan, Test strategy and test scenarios to test business requirements using word, Excel.
  • Created Test Cases for regression, GUI testing and functional testing, Back-end and compatibility testing based on the system requirements.
  • Involved in system Testing, Integration Testing, Functionality Testing, Regression, End-End Testing and User acceptance Testing.
  • Automate Test Cases and create Test Suites locally within Eclipse for Functional, Integration, Regression, and Browser Compatibility, using Selenium WebDriver, Testing.
  • Experience testing with Internet Explorer, Firefox, Chrome and Safari browser
  • Designed and developed automation framework using Key Word Driver and Data Driven methods
  • Involved in testing compatibility of application for dynamic and static content under various cross browser using HTML IDs and Xpath in selenium.
  • Handle the tasks of identifying defects and perform root cause analysis by analyzing data quality issues
  • Maintained the Selenium and Java automation code and resources in source control like CVS,SVN over the time for improvements and new features
  • Maintain automation builds on Continuous Integration (CI) tool Jenkins.
  • Used Maven as Build Integration Tool.
  • Developed SQL script for Backend testing to ensure that the data is updated as per business rules
  • Involved in setting up the test suite to run test cases in batches
  • Identified and isolated software defects and reported them via JIRA tool
  • Worked in a fast pace AGILE environment and participated in scrum and sprint meeting
  • Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
  • Attended weekly status meetings with development and management teams.

Environment: Java, Selenium JIRA, XML, java Script, Web Services SOAP, PERL and Java Script, Oracle, Windows XP.

Confidential

Automation Test Engineer- Selenium, Core Java

Responsibilities:

  • Developed Automation Script using Selenium WebDriver, RC Server, Eclipse, TastNG and Java
  • Tested compatibility of application for dynamic and static content under various cross browser using HTML IDs and Xpath in selenium.
  • Involved in performing Smoke, Functional, System and Regression and backend Testing
  • Developed Hybrid framework with Selenium
  • Used Selenium GRID to execute test cases in parallel on different target machines
  • Communicated with QA Lead and QA Team members to resolve issues
  • Reported software problems using Bugzilla bug trucking system and verified bugs fixed in new releases
  • Identified and documented defects using Buganizer to ensure application functionality
  • Worked with QA team and developers to improve processes. Performed quality reviews to improve test maturity
  • Executed SQL queries to verify proper insertion, deletion and updates to the Database
  • Prepared user documentation with screenshots for UAT(User Acceptance testing)
  • Utilized Confluence for reporting weekly status on area of ownership. Attended meetings to influence building quality into the product cycle

Environment: Eclipse, Selenium, Web Driver/ GRID, UNIX, JUnit, Testing, XML, HTML, SQL, SOAP UI, JAVA script.

Confidential

QA Engineer

Responsibilities:

  • Involved in Test Scenario reviews.
  • Reviewed and evaluated requirements and specifications for testability and completeness.
  • Meeting with developers and business analysts during requirement phase.
  • Prepared various test specifications such as Test cases and Test data etc.
  • Involved in Usability, UI and Functional Testing, Re-Testing, Regression Testing and Database testing.
  • Experience in testing windows and web-based applications.
  • Involved in Test Case execution.
  • Defect logging and working with developers to reproduce defects.
  • Suggested and implemented corrective actions wherever required.
  • Involved in daily, weekly project status meetings.

Environment: Manual testing, HP Quality Center, MS Office Suite and Windows XP/ 7

We'd love your feedback!