Senior Selenium Engineer/mobile Test Engineer Resume
Pittsburg, PA
SUMMARY:
- Over 7+ years of experience in the field of Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Applications.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Appium to develop automation testing scripts for web, Mobile and client server applications.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Worked on protract, Java scripts to automate angular JS application.
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Expertise in Software Development Lifecycle (SDLC) methodologies including Agile and Waterfall.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center.
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in doing performance testing of service using JMeter.
- Expertise in Web - service testing using SOAP UI.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.
- Experienced in Eclipse IDE to develop & debug the code.
- Knowledge in using and maintaining automation framework using Appium.
- Experience in Planning and execution of Performance, Load and Stress tests for Web applications.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing
- Expertise in Manual Testing, Automation Testing and Service Oriented Architecture(SOA)
- Expertise in Testing of database applications developed with Oracle, Sybase and SQL Server
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based applications
- Extensive experience in testing Web applications and Thick Client applications
- Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation
- Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), Jmeter, POS
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Databases: Oracle, SQL Server & MS Access
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburg, PA
Senior Selenium Engineer/Mobile Test Engineer
Responsibilities:
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java and python programming language.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Performed cross browser functional testing using QTP / UFT.
- Implemented and worked on Acceptance Test Driven Development ( ATDD ) agile methodologies completing releases ahead of schedule.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Worked on the mobile application to test the mobile application for resigned items page, Items availability and store pickup for same-day features
- Worked on testing code developed in TDD / BDD environments.
- Mobile automation of android and windows app using Appium and Selenium Webdriver
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Updated Test Plans and Test Cases periodically to manage changes in web application requirements.
- Tracked defects and send them to the developer-using clear quest and generated various query defects and defect reports.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Wrote SQL Queries for backend/ETL testing.
- Involved in System testing, Functional testing, Regression testing, Smoke testing, and GUI testing.
- Involved in tracking and maintaining defects using HP Quality Center.
- Executed the test cases and tracked defects using Quality Center.
- Involved in reporting defects using HP Quality Center.
- Performed Mobile Testing and Automated Mobile Simulator using QTP 11.0.
- Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user’s interaction with an Angular application running in a browser or mobile device
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Performed web services testing using RESTful and did lightweight data-interchange using JSON
- Worked on SOA architecture which include Soap and Restful Web Services Testing
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug,Java, Python Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor.
Confidential, Troy, MISenior Automation Engineer
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven
- Performed testing on JCL Utility and Crystal Reports
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
- Performed RESTful web services and APIs testing in SOAPUI Pro and validated responses with assertions.
- Prepared and executed batch test suite through TestNGvia Ant.
- Performed testing on AngularJs applications using gulpProtractor.
- Using TDD and ATDD approach to test in Agile Development Environment
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
- Developed XML test data and implemented Functional and Data Driven tests using SoapUI.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Performed cross browser functional testing using QTP / UFT.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI
- Developed Data Driven Tests using QTP, HP ALM, QC and Automated functional testing.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium
- Executed the test cases and tracked defects using Quality Center.
- Involved in tracking and maintaining defects using HP Quality Center.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used Java language and Junit framework for scripting.
- Experienced in load and performance testing tool JMeter.
- Involved in writing SQL Queries for backend/ETL testing.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Prepared manual & functional test cases on web and mobile applications (Apple & Android) as per requirements.
Environment: Java, Appium, Python, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber
Confidential, RICHMOND, VASelenium Engineer
Responsibilities:
- Prepared the Business Processes (Test Cases) once the Design and Business rule document was analyzed
- Testing the web-based application manually and also used Selenium (Web Driver) for Automation.
- Performed cross browser functional testing using Selenium Web Driver.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used customized Assertions in Groovy scripts to validate XML messages in SOAPUI Pro .
- Applied Checkpoints and used Recovery Scenario Manager to perform testing in UFT tool.
- Used joins and union SQL queries to validate databases.
- Extensively worked on Selenium webDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Used Data Driven Framework to check the behaviour of application with different inputs as parameters using Selenium.
- Experienced in testing code developed in TDD / BDD environments
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
- Created Test cases, Test suites using TestNG, Selenium web driver.
- Worked on the mobile application to test the mobile application for resigned items page, Items availability and store pickup for same-day features.
- Worked on agile environment and comfortable with the agile process.
- Used JIRA for Bug reporting, Tracking and defect Management.
Environment: Selenium RC 2.0, Selenium Web Driver, JIRA, HTML, CSS, Xpath. Selenium IDE, Firebug, SQL, iOS, Mobile Testing, Jira,
Confidential, EUCLAIR, WIQA Engineer
Responsibilities:
- Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
- Prepared Test execution reports, Requirement Traceability Matrix (RTM) and Test summary reports
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium .
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Experience in testing using Rest based Web Services .
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Involved in Automation Frame work design and Generated manual test cases and QTP Scripts to test the functionality of the application using various checkpoints and data driven tests.
- Conducted GUI Testing, Configuration testing using QTP.
- Perform UAT testing with the users by executing the Regression scripts and make sure the requirements are met.
- Compatibility, Installation, GUI, Cross-browser, End-to-End testing.
- Understanding the requirements by participating in meetings within QA and estimation of testing effort.
- Development & review of test cases to be executed and designing the High Level Test scenarios.
- Testing software to identify and resolve problems from client's and end user's prespective .
- Accurately monitoring and recording results in test documentation as well as in JIRA
- Interact with Business Analysts and Software Developers for bug reviews and participating in QA meetings.
- Proactively came up with innovative methods to improve software quality, test coverage, efficiency and regression coverage .
- Worked on the mobile application to test the mobile application for resigned items page, Items availability and store pickup for same-day features.
Environment:: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL,MS Office, Selenium RC 2.0, Selenium Web Driver, JIRA, HTML, CSS, Xpath.
ConfidentialManual Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Involved in writing the SQL Queries.
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Used Quality Center (HP QC) as a bug tracking system.
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL,MS Office.
