Selenium Test Automation Engineer Resume
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.