Selenium Test Engineer Resume
Reston, VA
SUMMARY:
- 6+ years of experience in developing automation frameworks in Selenium.
- Experienced with test automation tools like Selenium RC, WebDriver, and Selenium Grid.
- 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 etc.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
- Experienced with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in developing and executing automation regression testing and System testing using Java, Webdrive, TestNG and Maven.
- Experienced in performing Data driven testing using Data Provider Annotation in TestNG.
- Experienced in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid Framework in Selenium.
- Experienced in developing Page Object Model Framework using Page Factory in Selenium WebDriver.
- Experienced in using GitHub and GitLab as a source repository system.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Expertise in Scheduling testing job and set up the flag to run automation script.
- Knowledge about the Software Quality Assurance, ISO, CMM & TMM levels.
- Excellent analytical and problem solving skills.
- Experienced in different domain like banking, insurance, technology services.
- Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Grid, Soap UI
Build Tools: ANT/Maven
Bug Tracking Tools: JIRA, Quality Center/ALM, BugZilla, Bug Tracker
Databases: SQL Server, MySQL, Oracle, MongoDB
Testing Framework: JUnit, TestNG.
IDE: Eclipse, IntelliJ
QA Tools: SELENIUM IDE/RC/ Web Driver/ GRID, QTP, JUNIT 3/4, TEST NG, Firebug, FirePath, Xpath, Maven, JSON, Jenkin, SVN, JXL
Servers: Web logic, Web Sphere, Apache.
Languages: JAVA, C#, SQL, PL/SQL, VB script, Java Script.
Repository System: GitHub, GitLab, Subversion
Operating Systems: Windows, UNIX.
Browsers: IE, Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Selenium Test Engineer
Responsibilities:
- Reviewed and Designed Functional Requirement Specifications and Test Plans.
- Analyzed the System Specification in order to develop the Test Cases.
- 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.
- 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.
- Performed Regression Testing for the new builds using Selenium WedDriver.
- Used Java language and TestNG framework for scripting; Used Maven for building the WebDriver project.
- Developed Web Service Test with Soap UI to test SOA platform.
- Developed a Hybrid framework using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
- Created a Page Object Model Framework using Page Factory in Selenium WebDriver.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber.
- Used complex SQL query to extract data for Databases Analysis.
- Performed database testing using SQL and developed SQL Queries for backend testing
- Performed query operations on Oracle to do database validation using SQL Functions and Commands.
- Developed and debugged Testing Scripts for J2EE applications using JMeter.
- Identifies and reports software defects and test findings using JIRA.
- Bug Tracking and Reporting using Bugzilla.
- Reviewing and providing the comments on Bugzilla Bugs.
- Participation in Test Closure activities.
Environment: Selenium WebDriver, BugZilla, HP ALM, MS Office Tools, TestNg, Maven, Jenkins, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.
Confidential, New York, NYAutomation Test Developer
Responsibilities:
- Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing.
- Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Wrote Reusable Manual Scripts in test cases using HP ALM and using requirement document. Run test cases from test lab and logged in defects using ALM.
- Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web based applications.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Identified regression test cases to automate; automated those test cases using Selenium WebDriver, TestNG and Java.
- Designed, developed and implemented Hybrid automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Used TestNG framework to run unit test and Maven to build the Project.
- Extended TestNG framework by adding some helper classes and methods.
- 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.
- Developed automated testing suite in SOA test and SOAP UI for Rest API testing.
- Worked in an agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Selenium WebDriver, ALM, Maven, Jenkins, Junit/TestNg, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, VSS and UNIX.
Confidential, Cleveland, OHTest 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.
- Planned, Prepared and updated scripts using Quality Center/ALM.
- Involved in writing SQL Queries to check Data integrity.
- Developed Automation Scripts in Selenium for Functional testing and Regression Testing.
- Executed each and every line of the script by inserting breakpoints and added watch list to debug entire script in Selenium.
- Performed Integration testing to check the flow of application.
- 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.
- Extensively compared several data feeds using comparison software.
- Designed the future state testing to be implemented in the next phase of this effort.
- Enhanced database structures as per the business requirement, which is applicable for contract accounting in an efficient way.
Environment: Quality Center, SharePoint, Unix, JQuery, MS Office Tools, VB Script, BPT, HP QTP, XML, Java, Oracle, SQL Server, Unix, Windows.
