We provide IT Staff Augmentation Services!

Selenium Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • 6+ years of experience in Manual & Automation testing in all stages of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
  • Experienced with test automation tools like Selenium WebDriver.
  • Extensive working experience on Agile and SCRUM methodology by careful analysis of requirement specifications.
  • Experienced with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Smoke Testing, Backend Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM/Quality Center.
  • Experienced in using ALM/Quality Center for managing test execution and defect tracking of all issues.
  • Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
  • Very good in writing SQL queries for backend data validation and data integrity check.
  • Experienced in creating test scripts using Selenium WebDriver using Page Object Model.
  • Experienced in using Jenkins as continuous Integration tool and maven for build.
  • Experienced in using Selenium Grid to execute tests on different nodes and on several browsers
  • Proficient in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
  • Experienced in performing Regression testing, System testing and Functional testing using Selenium.
  • Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
  • Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
  • Experienced in designing automation testing framework for web-based application using Selenium that maintains the work-flow as an end-user.
  • Experienced in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
  • Expertise in Scheduling testing job and set up the flag to run automation script.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Able to work independently and with other QA Analyst’s on project.
  • Experienced in with coding across different operating platforms.
  • Excellent analytical, communication, documentation and interpersonal skills.

TECHNICAL SKILLS:

Testing Tools: Selenium RC, WebDriver, and Selenium Grid, HP ALM/Quality Center, JIRA

Languages: Java, JavaScript, XML, C/C++, C#, .Net, CSS, PHP

Web/Application servers: Apache Tomcat, Web Sphere, JBoss, Jetty

Database: Oracle, SQL Server, MySQL, PL/SQL, MS Access, MongoDB.

Build Tool: Ant, Maven

Version Control Systems: SVN, Git

Frameworks/ Open Source: JUnit, Test NG, MVC

Operating Systems: Windows, Linux/Unix, Apple

IDE & Testing Tools: Eclipse, Test Complete, IntelliJ

MS Tools: MS Visio, MS Project, MS Excel, MS Office, PowerPoint

Project Management Tools: JIRA, TRACK, BugZilla

Web Debugging Tools: Fire Path, Xpath

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Selenium Test Automation Engineer

Responsibilities:

  • Automated subdomain web application through Selenium 2 WebDriver.
  • Tested Web services for application to ensure all of the components are working as per the requirements.
  • Developed and executed Test Cases to test data loads, verify application rules and workflows & data security.
  • Performed manual testing of the application to test the system for both the functional and business requirements.
  • Involved in Functional, Integration, and Regression Testing to make sure that new build was compatible with all types of browsers at every phase of testing.
  • Participated in use-case reviews, authored, and reviewed test planning artifacts in ALM.
  • Provided an aggregated cross-application project view of quality status and defect trends.
  • Managed and enforce consistent workflows and processes using ALM.
  • Used ALM to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM.
  • Tested on Different databases like Oracle, SQL server using SQL Queries.
  • Designed, developed and implemented Keyword Driven and Data Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Used Page Object Model (POM) design pattern to create reusable object repository for web UI elements.
  • Conducted Black box, Functional, Regression, Smoke testing using Eclipse ID, TestNG, Selenium WebDriver, Maven, Java, for web based applications.
  • Used Java language and TestNG framework for scripting; Used Maven for building the WebDriver project.
  • Involved in creating Hybrid automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Performed REST web services testing for the application by sending different parameters and checking the response.
  • Executed HTTP client like POSTMAN tool to design and develop HTTP requests.
  • Validated JSON payload data for the given parameters.
  • Performed GET, POST, DELETE operations on REST API and validated the results.
  • Identified and reported software defects and test findings using JIRA.
  • Actively involved with SCRUM and sprint meeting and daily standups.
  • Supported early morning/off-hours/weekend launch and monitored of systems with business teams as needed.

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

Confidential, Manhasset, NY

Selenium Engineer

Responsibilities:

  • Wrote Test Cases and Test Procedures based on the Test Plan.
  • Analyzed project documentation and prepared detailed Test cases.
  • Analyzed, understood and estimated requirements.
  • Involved in the System and Integration testing.
  • Performed Positive and Negative testing.
  • Used Quality Center to create Test outlines and maintained Test scripts and created, modified and debugged the Scripts.
  • Assisted in User id clean up, Create User Ids, Reset Passwords, and Create New Projects in Quality Center/ALM.
  • Created the Traceability matrix using Quality Center/ALM.
  • Used Quality Center to create Test outlines, maintained Test scripts; created, modified and debugged the Scripts.
  • Performed Data integrity testing by executing SQL statements and validated the tables in the database.
  • Responsible for coding automated test cases using Selenium and modifying scripts as appropriate to the test case.
  • Maintained custom project libraries for the common automation framework using JAVA in Selenium.
  • Performed Regression testing to check compatibility of new with the existing functionalities using Selenium.
  • Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
  • Developed automated testing suite in SOA test and SOAP UI for Rest API testing.
  • Prepared Test status reports for each stage and logged any unresolved issues into Issues log.
  • Involved in Meetings and walkthroughs and Responsible for weekly status.

Environment: Java, HTML, XML, Java Script, VB script, J2EE, Oracle, MS Visio, MS Excel, Windows, UNIX, MS Office, Selenium WebDriver, TestNG, Maven, Jenkins, HP Quality Center.

Confidential, Bloomfield, CT

Software Tester

Responsibilities:

  • Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
  • Involved in generating test plan, test cases and executing test cases using Quality Center.
  • Used Quality Center to track bugs and generate reports.
  • Wrote SQL queries to test the oracle database and validate the data integrity.
  • Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.
  • Extended TestNG framework by adding common API methods into test cases.
  • Involved in developing weekly status reports for the project team.
  • Maintained and analyzed large volume of regression test results.
  • Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
  • Tested the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
  • Reviewed the Business Requirement Documents and the Technical Specification.

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

We'd love your feedback!