Selenium Test Engineer Resume
SUMMARY
- Over 7 years of experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Expertise in implementing Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Expert in both Manual and Automation testing of the applications.
- Experienced on Mobile Automation(Android & IOS) using Appium (Selenium 3.0)
- Experienced in implementing automated testing and built test automation framework using Appium for Android.
- Experienced with installation, configuration of the Android SDK and ADT Plug - in for Eclipse IDE and setting up of the Android Framework Test Environment.
- Experienced in scripting, debugging, maintaining and updating to perform cross product testing (Android, tablets, iPad, and mobile devices).
- Solid working knowledge in Object Oriented Programming
- Developed and executed Web Application Automation Test suites using tools such as Selenium Web driver and Web services Test Suites Using ParasoftSOA.
- Developing the ATOM Framework for the Selenium Web Driver API.
- Expertise in various phases of Software Testing Life Cycle (STLC), Software Development Life Cycle(SDLC)
- Implemented the parallel execution using Selenium Grid.
- Developing the Common Framework for the Confidential Initiative and implemented the Data driven Framework.
- Developed the ATOM framework for the Confidential .
- Experience in Bug Tracking tool like HP Quality Center.
- Experience in CI Integration tools like Jenkins.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in customizing Selenium API to suit in testing environment.
- Experienced in WebServices Testing using SOapUI tool. Validated request and response XML, SOAP and RESTFUL Webservice calls.
- 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 Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Data Driven Framework and Page Object Model Framework in 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.
- Expertise in Scheduling testing job and set up the flag to run automation script.
- Have exposure to build Safari browser extension to be able to run WebDriver in Safari browser.
- Fantastic ability to learn new concepts, systems and receptive to new ideas
- Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
- Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.
- Conducted training session in Selenium, Automation Basics and Open Script training programs whenever there is a need for the projects on demand.
- Technically Leading team and providing solutions for issues.
TECHNICAL SKILLS
Testing Tools: Selenium RC, WebDriver, Selenium Grid, Quality Center, QTP, Soap UI, Appium, Android Driver, iOS, Emulator, Simulator.
Bug Tracking Tools: Quality Center.
Databases: SQL Server, Oracle.
Web Technologies: HTML, CSS, XML, XPATH.
Testing Framework: JUnit, TestNG, ATOM
IDE: Eclipse
Webservices: SoapUI, RESTFUL services.
Languages: JAVA, SQL, Java Script. Cucumber.
Repository System: GitHub, Subversion.
Operating Systems: Windows, UNIX.
PROFESSIONAL EXPERIENCE
Confidential
Selenium Test Engineer
Responsibilities:
- Involved heavily in converting Business Requirements into Functional requirements.
- Performed manual testing for functional testing and backend testing.
- Conducted End to End and Black box testing.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI and UAT testing of the application.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Handled the tasks of developing testing procedures to provide support to mobile browsers and devices.
- Responsible for generating standard solutions to solve issues in mobile technologies and applications.
- Participated in developing common Appium framework for both Android and IOS
- Used different types of virtual devices(Emulator & Simulator) and real devices for Test cases Validation
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Developed both Data Driven, Keyword Driven and Page Object Model Automation Frameworks using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in Webservices Testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Webservices SOAP and RESTFUL service.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Selenium RC, WebDriver, Selenium Grid, Movex, Jenkin, ALM, Soap UI, HTML, XML, Oracle, Java Script, Appium, Android Driver, iOS, Emulator, Simulator, UNIX and Windows.
Confidential
Sr .Test Engineer
Responsibilities:
- Developed the Automation Test scripts for Confidential Application using Selenium Web Driver API
- Experience in commit the code base into CVS source control system
- Analysis of Feasibility to automate the application
- Preparing the automation estimations and road maps for the projects.
- Design the test plan and identifying the test case analogy.
- Design the Automation Framework and developing the Automation test scripts using the selenium web driver.
- Developed the test scripts for the Confidential application.
- 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 Quality Center.
- Developed and maintained Manual and Automation test scripts through HP Quality Center.
- 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.
- Developed a Data Driven Framework using Selenium.
- 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.
- Involved in providing the efficient locators strategy like XPATH and CSS to run WebDriver script in stable condition.
- Experience in Offshore and On-shore coordination.
- Managing the team work deliverables
- Preparing the user guide documents.
- Provide the Daily execution status reports to the client.
- Experience in configuring the VM (virtual machine) using the cloud.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, UNIX.
Confidential
Sr. Test 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.
- Developing the Automation Test scripts for Entitlement Framework using ParasoftSOA
- Analysis of Feasibility to automate the application.
- Developed the dynamic xml generation for Web services.
- Preparing the automation estimations and road maps for the projects.
- Design the test plan and identifying the test case analogy.
- Design the Automation Framework and developing the Automation test scripts using the ParasoftSOA tool.
- Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, User Acceptance and Back End Testing.
- Planed, Prepared and updated scripts using Quality Center.
- Involved in writing SQL Queries to check Data integrity.
- 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.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Quality Center, UNIX, MS Excel Professional, VB Script, XML, Java, Oracle, SQL Server, UNIX, Windows.