We provide IT Staff Augmentation Services!

Selenium Automation Analyst Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • A highly competent and result oriented Automation Test Analyst with 6+ years of experience in software testing (Automation and Manual) with expertise in analysis and design of Automated testing of various applications like Web - based and Client Server using various technologies like Selenium suite, Java, Junit and TestNG.
  • Excellent Experience in Automation and Manual Testing of GUI and functional aspects of Client-server and Web based Applications on multiple levels of Software Development Life cycle (SDLC) and Software Test Life Cycle (STLC) in Agile Methodology as well as Waterfall model.
  • Extensive experience in Selenium automation technology suite like Selenium WebDriver, Selenium RC, Selenium-IDE, and Selenium Grid.
  • Design and implement test automation using frameworks such asPage ObjectsModel, Keyword Drivenframework, Data Drivenframework and Hybridframeworkfor a number of projects.
  • Design and execute automation scripts on different web browsers like Mozilla Firefox, Google Chrome and IE using Selenium WebDriver.
  • Proven ability in working with Junit and TestNG test automation frameworks in Java.
  • Experienced with Parameterization using TestNG XML and Data Providers to work differently with a different set of data with TestNG, Selenium.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM’s for every iframe.
  • Experienced in handling multiple windows and Pop-ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Expertise in writing XPath and CSS Selector to locate web elements. Also, used Firebug and Firepath to generate XPATH and CSS path for web elements in a web application.
  • Experience in Selenium synchronizations with conditional (Implicit, Explicit, Fluent) unconditional wait statements.
  • Skilled in API testing and web services testing using SOAP UI tool.
  • Experienced with SQL and Oracle to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Maintain the Selenium & JAVA automation code and resources in source controls like Gitand SVN over the time to manage different versions of the source code.
  • Knowledge about Behavior Driven Development (Features, Scenarios, Step definitions GWT) with Cucumber.
  • Expertise in configuring application framework by processing excel spreadsheets using Apache POI.
  • Experience using Continuous Integration tools such as Jenkins Build Server, Maven and Ant forautomating software buildprocesses.
  • Extensive experience in UNIX Shell scripting for automation/reporting using Putty.
  • Knowledge in Unix/Linux operation system.
  • Solid experience in Defect Tracking and Reporting using test management/Reporting tools such as HP ALM, HP Quality Center, JIRA, Bugzilla and CA Agile Central(Rally).
  • Good Knowledge of Object Oriented Programming Concepts (OOPS), programming languages like Java, C++, C and Data Structures.
  • Expertise in performing different types of Testing: White Box, Black Box, Smoke, Functionality, Integration, System, Performance and Regression Testing.
  • Experience in analyzing Business, Functional and Technical specifications.
  • Worked in Test planning, Test cases design, development and execution.
  • Worked in collaboration with offshore team to complete testing cycles.
  • Experience working in Health care, Financial and Telecom domain related applications.
  • Proficient in understanding the business domain and proactive in taking responsibility in delivering effective solutions in timely manner.
  • Ability to work independently as well as in a group.
  • Effective team player with excellent logical and analytical abilities.

Areas of Expertise

  • Analytical Ability
  • Requirements Gathering
  • Analysis and Design
  • Automation and Manual Testing
  • Stakeholder/Client Communications
  • Documentation & Reports
  • Issue Resolution
  • Status Calls, Meetings, Presentations
  • Debugging & Trouble shooting

TECHNICAL SKILLS

Test Development Tools: Selenium IDE, Selenium RC, Selenium Webdriver, Selenium Grid, SoapUI, Jenkins, Putty, Super Putty, WINSCP, FileZilla

Test & Defect Management Tools: HP ALM 12.0,CA Agile Central Rally, JIRA, Bugzilla, Quality center

Languages: Java, SQL, C++, Embedded C & Data Structures

Databases: MySQL, DB2, Oracle

Version Control: GIT, Clearcase

Operating Systems: Linux, UNIX, Windows

Scripting: UNIX Shell Scripting

Web Technologies: Java, HTML, PHP, JavaScript, XML

Methodologies: SDLC, Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential

Selenium Automation Analyst

Environment: - Selenium Webdriver, Junit, TestNG, Eclipse, MySQL, CA Agile Central, SOAP UI, Java, HTML, XML, Putty

Responsibilities:

  • Implemented automation usingSeleniumWebDriver, Eclipse, Java and frameworks like Junit and TestNG.
  • Implemented Page ObjectsModel using SeleniumWebDriver, JUnit for better test script reusability and maintenance in the long run.
  • Developed 150 test scripts and 3 automated test suites using MVC Pattern based Keyword Driven and Data Driven automation test frameworks and with element locators and Selenium WebDriver methods in Junit as well as in TestNG.
  • Experience in using gecko driver with latest Selenium 3 version to launch Firefox browser.
  • Enhanced existing test cases using Java programming features and Junit as well as TestNG annotations.
  • Executed automation scripts on different web browsers like Mozilla Firefox, Google Chrome and IE using Selenium WebDriver for cross browser testing.
  • Effectively resolved many environmental, compatibility and other complex issues while development and execution of test scripts with WebDriver.
  • Used Mozilla extensions Firebug and Fire path to write automated test scripts using XPATH.
  • Used SOAP UI tool for validating the response of XML/WSDLs for back end testing of stored procedures.
  • Performed data validation and data integrity testing by querying the database using SQL queries.
  • Connected to database using Putty for querying the MySQL database
  • Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
  • Involved in Functional Testing, Integration Testing, Black box testing, Smoke testing and Regression testing.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used Jenkins continuous integration server to run automated test suites.
  • Worked in ahighly dynamic Agile environmentand participated in daily scrum and sprint meetings.
  • Defects reporting using CA Agile Central. Good insight of defect/bug life cycle.
  • Prepared weekly productivity reports and submitted test metrics to the management.
  • Co-ordinate with Developers, team members and various other stakeholders to discuss and resolve defects as well as their priorities/severity.

Confidential

Selenium Automation Analyst

Environment: - Selenium IDE, Selenium Grid, Webdriver, JUnit, TestNG, Eclipse, MySQL,, SOAP UI, Java, HTML, XML, HP ALM, Quality center, WINSCP, Putty

Responsibilities:

  • Implemented automation using Selenium Web Driver, Junit, TestNG and Java.
  • Extensively automated test suites for regression and functional testing by developing over 220 test cases, 6 test suites using Selenium Web Driver, Junit, TestNG and Java.
  • Performed cross browser testing using theSeleniumWebdriver.
  • Involved in Module Test Plan preparation and requirements streamlining.
  • Analyzed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.
  • Performed web servicesdata validations, input parameter validations, XML/WSDL configurations.
  • Involved in testing of Web services (SOAP and REST) and XML with SOAP UI tool.
  • Worked with developer to perform Split testing(A/B) for comparing performance of two versions ofaweb page.
  • Performed Backend Database Testing using SQL queries.
  • Strong expertise in managing the files on Unix/Linux system using file transfer tools such as WINSCP and FileZilla.
  • Extensively worked with backend activities for testing several reports developed by BI tools. Written several complex SQL queries.
  • Connected to database using Putty to execute SQL queries.
  • Performed daily status reporting and managed end to end testing from Test management tools like Quality Center/HP ALM.
  • Worked on Test Strategy, Test Plans and Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis .

Confidential

Selenium Automation Tester

Environment: - Selenium IDE, Selenium RC, JUnit, Eclipse, DB2, Oracle, SOAP UI, Java, HTML, XML, HP ALM, Quality center, WINSCP, Putty

Responsibilities:

  • Performed automation using SeleniumRC, JUnit and Java technologies (Eclipse IDE).
  • Created automation framework for complex scenarios and performed Functional and Regression testing for various releases using Selenium 1.0(RC), JUnit, and Java.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium automation testing.
  • Implemented cross browser and cross platform testing of web application with SeleniumRC.
  • Used Junit testing Framework as a test runner with Selenium.
  • Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
  • Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
  • Worked with the team to increase the test coverage and created detailed QA and UAT cases to validate the quality of the application.
  • Worked with Developers to ensure testing issues are Resolved.
  • Used best practices to create and execute extensible tests.
  • Used WINSCP tool for managing the test related files
  • Extensively worked on SQL Queries to test the database integrity.
  • Connected to database using Putty to execute SQL queries
  • Created Test Data using SQL for testing some special cases.

Confidential

QA Tester

Environment: - Eclipse, MySQL, SOAP UI, Java, HTML, XML, Quality center, Client Server Applications.

Responsibilities:

  • Performed Web Services testing using SOAP UI testing tool.
  • Meeting with the stake holders, developers, test environment specialists, program managers and authorizers.
  • Defects reporting using HP Quality Center.
  • Analyzed the requirements from Business Requirement Document.
  • Followed the agile processes by attending the scrum meetings daily.
  • Created the test scripts after analyzing the user stories.
  • Troubleshoot possible defects with co-worker before submitting to developer.
  • Conducted Functional Testing with valid and invalid inputs for positive and negative testing.
  • Involved in Integration Testing, Black box and end to end testing of the application in the different environments.
  • Created/uploaded helpful navigation documents online as I learned so the co-workers could learn and execute their tests.

We'd love your feedback!