Selenium Automation Engineer Resume
Ashburn, VA
SUMMARY:
- Over 5 years of experience in Software Automation Testing.
- Excellent understanding of Software Development Life Cycle (SDLC) and Test Methodologies.
- Experienced in performing GUI, Ad - hoc, Functional, Integration, System, Data base/ Back end, Regression Testing.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using HP ALM and Jira.
- Expertise in using Jira as a project management tools.
- Experienced on writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid Framework using Selenium.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Experienced in Testing Multiple Browser combination with Windows and MAC OS.
- Experienced in estimation of test effort and coordinate test schedule with overall project schedule.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Grid, ALM, Soap UI
Bug Tracking Tools: JIRA, ALM
Databases: SQL Server, Oracle
Testing Framework: JUnit, TestNG.
IDE: Eclipse
Servers: Web logic, Web Sphere, Apache.
Languages: JAVA, SQL, PL/SQL, VB script, Java Script.
Repository System: GitHub
Operating Systems: Windows, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn, VA
Selenium Automation Engineer
Responsibilities:
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Analyzed requirements & developed tests for developers to use in test-driven development.
- Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after the execution of batch files.
- Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP ALM.
- Developed and maintained Manual and Automation test scripts through HP ALM.
- Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Performed functionality and regression testing during the various phases of the application using Selenium WebDriver.
- Developed Hybrid Framework using TestNG.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
- Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
Environment: WebDriver, TestNG, Maven, Jenkins, ALM, JIRA, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.
Confidential, Chevy Chase, MDAutomation Engineer
Responsibilities:
- Involved in creating Test plans, for different components within the project.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Created detailed Test cases according to business requirements.
- Set up test cases, test sets, and defects in HP ALM.
- Wrote Manual Test cases in HP ALM and executed the test cases.
- Used HP ALM to execute test cases and identifying, reporting & resolving defects.
- Performed Back-end data base testing using SQL quires.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Created and maintained Automation Framework using Selenium.
- Created TestNG framework to run unit test and Maven to build the Project.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Created automation Hybrid Framework from scratch using Selenium.
- Controlled and organized the test Scripts using TestNG Annotations.
- Used Java programming language to write and execute the test suite.
- Used Ant and Maven build tool to generate Test Report.
- Participated in UAT testing.
- Attended Defect review meetings with testers and development team.
- Reported Test Execution & Defect status on Weekly basis to the Management.
Environment: Selenium WebDriver, ALM/Quality Center, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML and UNIX.
Confidential, San Francisco, CAQA Tester
Responsibilities:
- Designed Test Plans from Functional Requirement Documents.
- Involved in creating Test Cases and Test Scripts.
- Prepared Test plan and planned Test schedule.
- Involved in Integration, System, and Grey testing.
- Performed GUI testing, back-end testing.
- Used to perform browser compatibility testing.
- Designed appropriate Test Scripts in Quality Center.
- Identified and isolated product defects by using Quality Center across a wide selection of ecommerce websites.
- Wrote basic and simple SQL queries to enroll data into database.
- Implemented Selenium to perform Automation activities correctly.
- Worked closely with application development team on defect resolutions and shared information with UAT teams.
- Was able to obtain performance requirements and estimate work effort needed to complete assigned tasks.
- Balanced multiple priorities simultaneously to adapt to the changing needs of the business while meeting deadlines.
Environment: Quality Center, Selenium, SharePoint, Unix, JQuery, MS Excel Professional, VB Script, XML, Java, Oracle, SQL Server, Unix, Toad, Windows.
