Selenium Automation Engineer Resume
New York, NY
SUMMARY:
- Over 5 years of professional IT experience in Software Testing and Automating Test Execution.
- Proficient in writing Test Plan, Test Cases, designing Automation Test Scripts; reviewing Test Cases, Test Execution Result Analysis and creating Traceability Matrices.
- Extensively experienced with code deployment in various Test environments.
- Experienced with defect tracking and Test management software.
- Proficient with cross browser testing of web applications and familiar with the browser.
- Experienced with testing of web services, business logic and enterprise integrations.
- Good knowledge in both Manual and Automated Testing of Client - Server.
- Experienced in planning, coordinating and performing Black box and Grey box testing.
- Expertise in conducting and participating different Types of Testing - Integration, System, Functional, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
- Experienced in developing Test cases and Test scripts using Mercury Test Management Tools like HP ALM/Quality Center.
- Proficient in writing and customizing Test Scripts using Selenium.
- Expertise in using Web Driver and Testing to develop Automation Frameworks with multiple values of data for regression testing and enhanced the scripts for Reusability and Modularity.
- Expertise in implementing Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Experienced in performing Regression testing, System testing and Functional testing using Selenium.
- Expertise in implementing cross browser and cross platform web testing with Selenium Web Driver.
- 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 automation testing framework with Selenium WebDriver.
- Experience in Automated QA using JUnit, TestNG, RESTful Web Services, Maven and Hudson/Jenkins.
- Ability to create Test plans technical specifications or verbal communications.
- Experienced with coding skills across a variety of platforms.
- Ability to think tactically & strategically in technical and business discussions.
- Ability to learn and understand complex software systems and their interrelationships in a short period of time.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, TestNG, Maven, Jenkins, Ant, IntelliJ, Git, BrowserStack, SauceLabs, Appium, Postman
Programming: SQL, HTML, Java
Databases: Oracle, MySQL, SQL Plus, MS Access, SQL Server, MongoDB
Word Processors: Microsoft Word, PowerPoint, MS Excel, MS Outlook
Operating Systems: Windows, Unix/Linux
Bug tracking Tools: Jira, HP ALM
WORK EXPERIENCE:
Confidential, New York, NY
Selenium Automation Engineer
Responsibilities:
- Designed Test Cases and Test Scenarios, conducted functional, ad-hoc and exploratory testing for the variety of applications with expanded Test coverage.
- Performed input field validations by Data Base Testing using Data Tables and Flat files, Created both Positive and Negative data for the same.
- Designed Test Plan and Test Cases based on the business requirements.
- Used both Manual and automation testing.
- Involved in functional testing, black box testing includes smoke testing, data driven testing.
- Built and produced Test-plans and Test-cases for invoicing, billing and score software program in accordance with the business requirements.
- Involved in developing Test cases based on the user and business requirements.
- Conducted manual testing following the Test scripts from business documents, and updated existing test conditions based on new releases.
- Involved in using HP ALM for test planning, bug tracking and reporting.
- Performed manual testing of the application to test the system for both the functional and business requirements for positive and negative scenarios using HP ALM.
- Developed and executed SQL joins to validate data results in Web-Services and Front end with Database.
- Created, and managed Selenium Test Scripts based on the Requirements, and Scenarios.
- Conducted Data Driven Testing using Data Provider Annotation in TestNG to test the application with different sets of data.
- Developed automated test scripts using WebDriver and TestNG.
- Created a Hybrid Framework automation for the application using Selenium WebDriver.
- Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Coordinated and collaborated with a globally distributed team.
- Participated in developing, distributing, and coordinating in-depth end-user reviews for modified and new systems or applications.
- Demonstrated ability to communicate advanced technical issues both verbally and written to technical staff.
- Participated in the team meetings to discuss the issues arising out of testing.
Environment: Selenium WebDriver, CSS, SQL Server, MS Office, Windows, SOAP UI, UNIX, XML, HP ALM, Java, J2EE, JavaScript, MS Excel, Jira, GitHub, TestNG, Maven, Jenkins.
Confidential, New York, NYSelenium Automation Analyst
Responsibilities:
- Involved in the development of iterative and detailed project management plans and schedules.
- Developed Test strategy based on business requirements and detailed design documents.
- Developed, documented and implemented QA standards for assigned applications.
- Possessed thorough technical and operational knowledge within the QA area of responsibility.
- Worked with business analysts to develop Test scenarios from functional specifications.
- Communicated defects to the developers using Change Request tool Rational Clear Quest.
- Worked closely with clients in gathering requirements creating Scenarios and Test data for Unit Testing, Integration Testing, Regression Testing and System Testing.
- Executed Test Cases as per the documents provided using HP Quality Center.
- Involved in using Quality Center to house all test documentation and report/track all issues and defects.
- Involved in using HP Quality Center for updating the Test Status.
- Performed database testing using SQL queries.
- Created and enhanced automation test scripts using Selenium.
- Conducted functional regression testing for each build and version using Selenium WebDriver.
- Developed both Data-driven and Keyword-driven Framework using Selenium
- Automated the regression test cases using the Selenium & TestNG.
- Involved in writing load scripts using Apache JMeter.
- Developed and maintained unit tests using JUnit.
- Used Firebug and Firepath to identify elements on the page.
- Developed UAT management process and UAT Templates for green belt project.
- Monitored performance by gathering relevant data and produced statistical reports.
- Planed, arranged and facilitated meetings, workshops and relations with client staff during test planning and throughout subsequent development and testing.
Environment: MS Visio, Java Script, MS SQL Server, Web Services, C/C++, CSS, HP Quality Center, Selenium WebDriver, Maven, TestNG, VBScript, Java, Windows, UNIX, MS Excel, MS Office.
Confidential, Manhasset, NYSelenium Tester
Responsibilities:
- Prepared and executed of Automation Test Scripts and reusable function libraries.
- Responsible for assigning tasks to team members and tracking them.
- Involved in analyzing and grouping manual Test Cases for automation.
- Worked for preparing automation Test plan.
- Evaluated the requirement document in HP Quality Center.
- Executed scripts using for Regression testing.
- Involved in database testing by writing SQL queries.
- Performed Back end testing using SQL queries.
- Developed Automation Scripts in Java and Selenium for Functional Testing and Regression Testing.
- Developed regression scripts using Selenium.
- Worked with Proxy recording to create automatically JMeter scripts for execution.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium.
- Involved in project planning, coordination and implemented QA methodology.
- Involved in meetings and reviews with the team members.
Environment: Agile, MS Office, UNIX, MS Excel, Oracle, SQL Server, Quality Center, Selenium, Java, Java Script, Windows, HTML.
