Selenium Automation Engineer Resume
New York, NY
SUMMARY:
- More than 5 years of hands on experience in Software Quality Assurance Testing.
- Skilled in understanding of Software Development Life cycle such as Waterfall model, Agile and Scrum.
- Experience in creating Test Plan, Test cases and Executive Summary.
- Experienced in Writing Selenium WebDriver automation scripts in JAVA.
- Expert in creating test scripts using Selenium Web driver using Page Object Model.
- Experienced in using selenium, JUnit, and TestNG & Maven.
- Experienced in using Jenkins as continuous Integration tool and maven for build.
- Ability to perform Automation Testing, including reporting, and automated distribution of reports detailing the Test results.
- Experienced in Maintaining the Selenium & JAVA automation code and resources in source controls like GitHub over the time for improvements and new features.
- Experienced in Designing and implementing different automation frameworks from starch like Page Objects framework, Data Driven framework and Hybrid framework for a number of projects.
- Experienced in Performing Mobile/device testing for android using Appium.
- Experienced in Executing automation scripts on different browsers/environments & report of defects/results.
- Hands on Experience in Black Box and Gray box testing.
- Skilled in performing Smoke Testing, Unit Testing, Regression Testing, Integration testing, Functional testing and User Acceptance Testing (UAT).
- Skilled in writing Test cases and log defect in HP ALM/Quality Center and Jira.
- Experienced in running the Regression Suite at regular basis from HP ALM/Quality Center.
- Experienced in testing SQL stored proc, functions, package, and triggers.
- Experienced in using Selenium Grid to execute tests on different nodes and on several browsers.
- Experienced in performing functionality, Regression, Data Driven, Locator Injection, and Screen Navigation using Selenium WebDriver.
- Experienced in Requirement and System study, Customer coordination, Functional design, Quality process, Reporting.
TECHNICAL SKILLS
Testing Tools: Quick HP Quality Center/ALM, JIRA, Selenium Webdriver, TestNG/JUnit, Maven, Jenkins
Operating systems: Windows, UNIX/Linux
Programming Language: Java, SQL, PL/SQL
Web & App Servers: Web logic Server, IIS and Java Web Server
Database: SQL Server, MS Access
Web Technologies: HTML, XML, Java
Applications: MS Office, MS Excel
IDE: Eclipse, IntelliJ Idea
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Selenium Automation Engineer
Responsibilities:
- Performed Scenario based Testing and designed updated Test cases.
- Created Test plan and Test cases to select initiative with Business Analysts.
- Understood Test requirements and made Test cases to ensure Testing is valid.
- Built Hybrid framework for testing the application.
- Designed and implemented Page Objects automation framework using Selenium, TestNG and Maven.
- Responsible for creation and execution of Selenium test scripts on different browsers and updated the test script as part of maintenance.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Performed Testing assignments to deadlines following specified Test criteria.
- Involved in Maintaining the Selenium & JAVA automation code and resources in source controls like GitHub.
- Developed Back end performance Test scripts.
- Run all Regression Tests from HP ALM.
- Used SQL as a client to perform query in MySQL database.
- Performed analysis and reporting, produced concise meaningful reports to provide senior management with the data needed.
- Coordinated Quality Assurance work across legacy applications as well as testing of applications currently in the development process.
- Established and evolved formal QA processes, ensuring that the team was using industry - accepted best practices.
- Was responsible for understanding the product quality sensitivity to design and process specifications.
Environment: HP ALM, Java, Selenium WebDriver, TestNG, Maven, Jenkins, HTML, SQL, XML, Windows, Linux, MS Excel.
Confidential, Richmond, VA
Automation Analyst (Selenium)
Responsibilities:
- Identified Test cases and maintained traceability to requirements.
- Analyzed Test results to discover and report any defects, bugs and interoperability flaws.
- Reviewed the expected Test results to actual Test results, reviewed process.
- Resolved discrepancies that encountered during Test Execution.
- Worked as a part of an agile environment.
- Collaborated with systems personnel in Unit, Regression and Acceptance Testing methods.
- Was responsible for writing Test Case Design, Test flows and Test Performance documents using Quality Centre.
- Executed functional test scripts and logged defects in Quality Center.
- Developed test automation scripts using Selenium WebDriver as part of regression testing of the various releases of the application and updated the script as part of maintenance.
- Responsible for creating UI Object Info, Functions, Test Data and Test Suite.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Performed manual testing of each build and then regression testing on each builds using WebDriver.
- Developed data driven test scripts to check the same functionality with multiple sets of data using Selenium.
- Understood the impact to QA of any new technologies that was being introduced.
- Participated in development, maintenance and refinement of internal quality control and reliability programs.
- Determined and executed appropriate system-side testing for each project outside of requirements.
- Understood operational deployment and end-user documentation.
- Reviewed industry-standard andproprietary input and output feeds of the system.
Environment: XML, HP Quality Center, Selenium WebDriver, Windows, UNIX, Java, SQL Server, MS Office, MS Excel.
Confidential, Las Vegas, NV
Automation Tester
Responsibilities:
- Developed reliable methods to validate code.
- Identified and automated manual processes.
- Executed manual Test cases on desktop with a strong focus on related components.
- Prepared Quality assurance reports by analyzing and summarizing data.
- Performed design and implementation of testing infrastructure.
- Performed ad-hoc Tests from a feature as well as Regression Testing.
- Wrote Manual Test Script in HP Quality Center and executed them.
- Set up Test cases, Test sets, and Defects in HP Quality Center.
- Worked on Procedures, Functions using Oracle PL/SQL.
- Responsible for creation and execution of Selenium test scripts on different browsers.
- Experienced in functional testing using Selenium using JUnit testing framework.
- Extensively used Selenium to add more flexibility in automation testing cases.
- Involved in design and implementation of Selenium automation framework for regression test suites.
- Performed Web Service/Interface testing using RestAPI.
- Created and finalized QA estimate for time and resources for the project to accommodate within the project plan.
- Performed end to end event flow testing/certification which required coordination with other teams.
Environment: HTML, JIRA, Quality Center, Selenium, Java, MS Office, Windows, UNIX.