Selenium Automation Engineer Resume
Ashburn, VA
PROFESSIONAL SUMMARY:
- Results oriented professional with 6+ years of experience in Software Testing Industry, with specializing in formulating Test Plans, Test Cases, Test Scenarios and setting up test environment for client/server and web - based applications.
- Experienced in preparing and creating automation Framework from scratch and configure other peripheral tools to perform tests.
- Proficient in Agile development environment with frequently changing requirements and features set.
- In depth knowledge on Software Development life circle and comfortable working in Agile and waterfall methodology in testing environment.
- Well-rounded Testing experience in Black box and Grey Box Testing with Component (Function) Testing, System Testing, and Regression Testing.
- Skill in Maintaining of Test Scripts, Requirements along with developing, customizing Manual and Automation scripts using HP ALM/Quality Center.
- Experienced in defect management, problem solving and tracking bugs and reporting it using HP ALM/Quality Center and JIRA.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Extensive knowledge of Data Driven and hybrid Framework with Selenium WebDriver.
- Experienced with development and implement of Behavior Driven testing using JAVA, JUNIT and Gherkin on Cucumber-JVM.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Good Knowledge in setting up Jenkins as a Continuous Integration server to configure with GitHub and Maven for new jobs.
- Expertise in Scheduling testing job and set up the flag to run automation script.
- Proficient with using Git for source repository to share scripts and codes with the team in office and overseas.
- Hands on experience in developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium WebDriver.
- Strong skills in using JDBC to read data from MySQL to input locators and data validation into the test Script.
- Experienced in providing the efficient locators strategy like Xpath and CSS to run WebDriver script in stable condition.
- Expertise in Requirement and System study, Functional Design, and Quality process.
TECHNICAL SKILLS:
Automation tool: Selenium WebDriver.
Web Technologies: HTML, XML, VBScript, JavaScript, Java
Testing Tools: HP Quality Center, HP ALM, TestNG, Maven, Jenkins, JIRA, SOAP UI
Operating Systems: Windows, UNIX/Linux
Version Control: Git, GitHub.
Testing Frameworks: TestNG, JUnit.
Programming Language: VB.NET, Visual Basic, SQL, PL/SQL, VB Script
Web & App Servers: Apache Tomcat, Glassfish, IIS and Java Web Server
Database: Oracle, SQL Server, MS Access
Applications: MS Office, Crystal Reports, MS Excel
Web Debugging Tools: Developers Tools, Firebug, Firepath.
Cloud Testing Environment: Sauce Lab, BrowserStack.
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn, VA
Selenium Automation Engineer
Responsibilities:
- Wrote Test plans, Test scripts and Test cases based on content and Functionality prototypes.
- Participated in designing Test strategies, scenarios, scripts, and procedures to determine product quality or release readiness.
- Determined Test plans and Test scripts and developed Test schedules.
- Prepared and executed Test cases based on Use Cases and made Test Strategy and deliverables.
- Worked in Agile development environment with frequently changing requirements and features set.
- Developed and maintained Test tools and Frameworks to validate unit, integration and functional tests of the system.
- Performed Manual Testing for the Functionality and GUI of the application using HP ALM.
- Used HP ALM to create Test Plan and Test Cases and executed those using HP ALM.
- Involved SQL queries to check the database automatically and checked the data integrity in accordance with business standards of the company.
- Wrote SQL queries for validating Data.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Performed testing on REST based web services testing using SoapUI, POSTMAN.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Extended TestNG framework by adding some helper classes and methods.
- Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Worked on acceptance testing using Selenium WebDriver.
- Designed and developed automated test scripts using SoapUI orchestrating various SOAP and RESTful web services.
- Created Java based scripts for Selenium Web Driver with TestNg as automation frame work.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Participated in maintenance and refinement of internal quality control programs.
- Determined and executed appropriate system-side testing for each project.
- Performed research and development in response to business or technical needs of projects.
- Created status and test result reports for management and represented the group in status meetings.
Environment: HP ALM, TOAD, Oracle, UNIX, Selenium WebDriver, SOAP UI, HTML, JMeter, TestNG, J-unit, Maven, Jenkins, SQL Server, JavaScript, Windows, MS Office.
Confidential, Charlotte, NC
Automation Engineer
Responsibilities:
- Analyzed functional requirements and user acceptance criteria to develop Test plan and Test strategy.
- Prepared Test Cases and Test Scenarios for core functionality.
- Determined Test execution priorities, deadlines, expectations and scope within a predefined Test window.
- Provided automation in an automated framework for integration and defined functional testing criteria.
- Involved in Functionality, Integration, Regression, UAT and GUI Testing.
- Executed Test cases and reported errors to Project Manager and developers using HP ALM.
- Used JIRA for tracking, reporting and managing the defects.
- Involved in Back-end testing by writing SQL queries.
- Created and implemented Page Object Model automation framework using Selenium, TestNg, and Maven.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Developed and maintained custom libraries for common automation frameworks using JAVA in Selenium.
- Heavily involved in Black box, Functional, Regression, Negative, Compatibility and Integration testing; also involved in patch and upgrade testing using Selenium WebDriver.
- Responsible for developing automated test cases with Selenium and scripting as appropriate to the test case
- Performed Smoke Test and Sanity Test using Selenium WebDriver.
- Participated in daily status calls and updated Kanban board with updates in Jira.
- Prepared and delivered reports, recommendations to address existing and potential trouble areas in projects.
- Participated in building, deploying and troubleshooting the Application.
- Involved in preparation of Test Workflow Document.
- Implemented quality assurance standards as needed.
Environment: SQL Server, JBoss, Tomcat, WebSphere, Selenium WebDriver, Maven, TestNg, Linux, JIRA, Oracle, HP ALM, J2EE, VB, Toad, Windows.
Confidential, Dallas, TX
Automation Tester
Responsibilities:
- Performed Quality Assurance Testing using Automated Open-Source Tools.
- Designed and executed Test cases / Test scripts for the application.
- Analyzed technical specifications of any new application under consideration to determine functionality.
- Involved in writing Test Design & Specification Document (TDS).
- Executed Functional testing and System testing.
- Worked with development teams to investigate and correct software bugs and deficiencies based on testing results using Quality Center/ALM.
- Performed Data Validation using SQL, Defect Resolution and Maintenance.
- Wrote SQL queries to perform back end testing.
- Designed, modularized VuGen scripts for maximum reusability in different scripts and scenarios
- Extensively worked on Virtual User generator and Controller.
- Modeled workload distribution of critical business transactions and configured runtime setting accordingly
- Used Controller to Perform Load Test and Stress Test.
- Monitored the System &Windows Resources that include different hosts and servers.
- Involved in Interfaces testing using File-Zilla to import and export files.
- Reviewed the developed scripts to ensure that they were in accordance to the business user’s expectations.
- Assisted the Business Analyst in preparing the business documents.
- Involved in attending meetings with the business users.
Environment: Quality Center/ALM, Selenium, Java, Java Script, TOAD, Oracle, SQL Server, Windows, HTML, Agile, MS Office, UNIX, MS Excel.