We provide IT Staff Augmentation Services!

Selenium Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

PROFESSIONAL SUMMARY:

  • 6+ years of experience in Software Testing and Quality Assurance of Web based Applications.
  • Experienced in analyzing Business Requirements, System Requirements Specification, Use cases, and developing detailed Test plans, Test strategy, Test cases, Test Scenarios, and Test scripts.
  • Proficient in analyzing user stories (Agile), technical specifications and wireframes, and robust test cases and test scripts generation.
  • Extensive knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • In - depth knowledge of software QA methodologies such as Waterfall, V-Model, Agile Scrum, Spiral Model, Prototype Model, RUP and RAD.
  • Extensively experienced in Black box, UAT, Functional, Positive, Negative, Smoke, System, Integration and end-to-end testing.
  • Experienced in developing Test plans, Test cases, RTM manually using HP ALM/Quality Center and Test scripts using automation tools like Selenium IDE and Web Driver.
  • Experienced in developing and executing automated Regression testing and System testing using Selenium IDE and Web Driver.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium Web Driver.
  • Experienced in performing Behavioral Data driven testing with Cucumber and validate component and displayed on the website using Selenium Web Driver.
  • Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven and Data Driven Framework in Selenium.
  • Experienced in using Maven build tools to manage framework dependency jar files and configuring Selenium jar files to suit in testing environment.
  • Expert at conducting various QA phases like Test Design, Test Development, and Defect Tracking using HP ALM/Quality Center.
  • Excellent conceptual and working knowledge on testing in Oracle, SQL Server environments.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Experienced in using GitHub as a source repository system to share code within the local team as well as with the team in overseas.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Ability to coordinate the UAT testing by guiding the users during UAT, logging the defects encountered during UAT.
  • Ability to setup trouble shooting sessions to resolve the issues.
  • Ability to attend QA daily meetings, proposals for resolving the conflicts and prepared Weekly reports and build status reports.

TECHNICAL SKILLS:

Testing Tools: Selenium RC, WebDriver, Selenium Grid, ALM, JIRA, Soap UI, Maven

Bug Tracking Tools: JIRA, ALM

Databases: SQL Server, Oracle, MySQL

Testing Framework: JUnit, TestNG, BDD-Cucumber, POM

IDE: Eclipse, IntillaJ

Servers: Web logic, Web Sphere, Apache, Jenkins

Languages: JAVA, C/C++, C#, SQL, PL/SQL, VB script, Java Script, Gherkin

Repository System: GitHub, Subversion

Operating Systems: Windows, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

Selenium Automation Test Engineer

Responsibilities:

  • Developed Test scripts based on the Test cases written with the help of use cases and functional requirements.
  • Documented Test cases corresponding to business rules and other operating conditions.
  • Executed, collected, recorded and tracked Test Results, identified Software deficiencies and analyzed Complex Test results.
  • Generated Test data profiling for an enterprise-scale data store.
  • Investigated Test failures or other system anomalies and characterized possible root causes.
  • Analyzed software and system requirements specifications for testability and translating requirements into Test cases/ procedures.
  • Developed, planned, implemented and executed testing strategies, plans, methodologies and frameworks in support of Agile development.
  • Used HP ALM for requirements management, planning, scheduling, running tests, defect tracking.
  • Managed the defects and executed the test cases in HP ALM.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Created Test Data using SQL; Wrote SQL queries for back-end testing.
  • Customized Selenium API to suit in testing environment.
  • Involved in developing and executing automation Regression testing and System testing using Selenium WebDriver.
  • Performed Data driven testing to validate the components displayed on the website using Selenium WebDriver.
  • Created various data tables based on created templates for different states to execute batch files in Selenium WebDriver.
  • 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 WebDriver.
  • Developed Behavioral Data driven testing with Cucumber and validate component and displayed on the website using Selenium Web Driver.
  • Developed Hybrid Framework using both Data Driven and Keyword Driven Automation Frameworks using Selenium WebDriver, TestNG and Maven.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Involved in using Apache POI to read data from external sources to feed locators into the test script.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Involved in Scheduling testing job and set up the flag to run automation script.
  • Involved in providing the efficient locators strategy like customized Xpath and Css to run WebDriver script in stable condition.
  • Monitored the bugs as and when developers fixed the bugs, communicated Testing Status to the management and to the Test team using conference calls.
  • Coordinated the UAT testing by guiding the users during UAT.
  • Interacted with the developers to get an estimate and to resolve technical issues.
  • Created several custom reports from Test management tool those were helpful for management to understand overall Testing status of the entire project.
  • Attended QA daily meetings, proposals for resolving the conflicts.
  • Prepared Weekly reports and build status reports.
  • Used to setup trouble shooting sessions to resolve the issues.

Environment: Selenium WebDriver, Unix, JQuery, MS Excel, Java, XML, HP ALM, JIRA, TestNG, Maven, Jenkins, Oracle, SQL Server, Toad, Windows.

Confidential, McLean, VA

Automation Engineer

Responsibilities:

  • Interpreted business requirements into Test cases and Test scripts to be run on the system post release to QA environments.
  • Facilitated Q&A sessions with testers to ensure a comprehensive test approach was applied for system functionality being introduced.
  • Performed additional front end web testing outside the documented business requirements.
  • Developed a data driven frame work used to execute automation testing on various parts of a financial, support, and user creation application.
  • Involved in execution of Manual Test Cases Functionality of the services.
  • Re-tested defects found under UAT, Functional, Integration testing.
  • Tracked defects using HP Quality Center and interacted with developers to resolve any defects.
  • Performed Test case management by Quality Center.
  • Constructed complex SQL queries to validate the data in between Source Tables as per the Transformations defined in Data Specification documents.
  • Performed functionality and regression testing during the various phases of the application using Selenium WebDriver.
  • Developed a Data Driven Framework using Selenium WebDriver.
  • Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium WebDriver.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
  • Built Safari browser extension to be able to run WebDriver in Safari browser.
  • Used Java, Shell Script for Scripting in various stages of the Automation.
  • Involved in forecasting the Test numbers to ensure the test report metrics was accurate.
  • Tracked the progress of system testing and provided daily status to Test Manager.
  • Attended regular project meetings and weekly team meeting to discuss the project Milestones .
  • Involved in meetings and discussions for setting targets and goals to be achieved in the QA process.

Environment: JAVA, HTML, XML, Java Script, Selenium WebDriver, HP Quality Center, MS Office, MS Excel, J2EE, Oracle, Windows, UNIX.

Confidential, Silver Spring, MD

Automation Tester

Responsibilities:

  • Developed and maintained test cases, test plans, project plans and traceability matrix and ensure all documentation and test cases were complete and comprehensive.
  • Prepared Test data and exported to a data pool in rational functional tester.
  • Interacted with Business Analysts for requirements gathering and conducted review meetings for change requests for writing Test Cases.
  • Carried out User acceptance testing and execution.
  • Outlined Test scenarios and Test cases and conducted peer review of Test Cases.
  • Created Test strategies for multiple Testing activities the included but were not limited new application functionality testing, regression testing and defect fix testing.
  • Identified reusable scenarios for automation in Quality Center.
  • Uploaded Test cases in Quality Center and mapped with Requirements.
  • Wrote SQL queries to check proper data population in database.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Created various data tables based on created templates for different states to execute batch files in Selenium.
  • 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 a Keyword Driven Automation Frameworks using Selenium.
  • Logged the defects encountered during UAT.
  • Designed Critical Reports as per the business rules.
  • Performed Meeting with the Project Manager and Business Analysts for understanding the requirement.

Environment: Quality Center, Selenium, Windows, UNIX, SQL, Java, J2EE, VBScript, VB.Net, HTML, XML, MS Office, MS Excel.

We'd love your feedback!