Selenium Test Engineer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- Over 6 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).
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using ALM/Quality Center and Jira.
- 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 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.
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.
IDE: Eclipse, IntellijIDEA
Webservices: SoapUI, RESTFUL services
Languages: JAVA, SQL, Java Script. CucumberRepository System: GitHub, Subversion
Operating Systems: Windows, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
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.
- Developed Appium Scripts for Native Android/IOS Apps using Java
- Identified objects of App using UI Automator tool for Android and Appium Inspector for iphone
- Participated in developing common Appium framework for both Android and IOS
- Used different types of virtual devices(Emulator & Simulator) and real devices for Testcases 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.
- 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.
Environment: SeleniumRC, WebDriver, Selenium Grid, Movex, Jenkin, ALM, Soap UI, HTML, XML, Oracle, Java Script,Appium, Android Driver, iOS, Emulator, Simulator, UNIX and Windows.
Confidential, Atlanta, GA
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 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.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
Environment: SeleniumRC, WebDriver, Selenium Grid, Quality Center, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, UNIX.
Confidential, New York, NY
QA Tester
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.
- 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.
