Selenium / Mobile Application Tester Resume
Chicago, IL
SUMMARY
- Around 8+ years of Progressive experience in both manual and automated testing tools including Selenium Web Driver/IDE, QTP/UFT, JAVA, TestNG & Maven, ANT, Jenkins and ALM (Quality Center 9.2) under Different Environments for various applications adhering to different industry standards.
- Extensive experience in Healthcare, E - commerce, Banking, Insurance, Hospitality, Travel, Automotive domains
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Experience in preparing SQL scripts and perform database in Oracle and SQL server using tools like TOAD and SQL Navigator.
- Excellent experience wif source version control tools such as Subversion (SVN), TFS & GitHub.
- Experienced wif continuous integration and code build tools such as Maven and Jenkins.
- Extensive knowledge in Protractor for Applications developed wif Angular JS.
- Specialized in Performance Testing applications using load-testing tool Load Runner.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Database and User Acceptance Testing (UAT), Performance Testing
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Experienced in working wif different front end HTML, CSS, JavaScript, AngularJS and backend programming languages like C#, Java and Python
- Proficient in using QC, POS, Rally, JIRA, Clear Quest, Bugzilla
- Experienced inmanualtestingand basic automation (QTP, Selenium Testing, SOAP UI, Cucumber, JIRA)Tools etc.,
- Knowledge on Automated Web Services using SoapUI, REST wif knowledge of WSDL, RESTful,CALISA(ITKOLisa), eclipse.
- Expertise in setting up and carrying out browser compatibility testing environment wif different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, SOAPUI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, C#, Python, Ruby.
Frameworks: Junit, TestNG, TDD, BDD, Protractor
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Python, Mocha.
SOA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, JIRA.
Build/ CI Tools: Ant, Maven, Jenkins.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Selenium / Mobile application Tester
Responsibilities:
- Developed Automation test scriptsusing Selenium/Java, developed reusable code for test scenarios.
- Used Appium for mobile app testing Android and iOS.
- Implemented Page Object Model Pattern based Data Drivenautomationtesting framework utilizing Java, TestNG and Selenium Web-Driver.
- Implementedautomationframework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework wif Gherkin and CI/CDenvironment running on AWS
- Automate the backend databases to validate the web services response usingLisa
- Created & Maintained Automation Scripts using Selenium for the Scrum Stories.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- UsedJasmineBDD for Unit testing andProtractorfor E2E testing for Angular Js.
- Experience in using Jenkins as a Continuous Integration server to configure wif GitHub and Maven.
- Executed the test plans on web and mobile (IOS & Android) as per requirements using Appium tool.
- Experienced in load and performance testing tool JMeter.
- Good knowledge on Mockito framework for performing Unit testing, halped developers in Unit testing in test driven development.
- Performed Performance Testing at various phases of development life cycle for impacted existing functionality.
- Performed functional testing by deployment request, sanity testing, prioritizedQATest Cases wifin project plan, involved into performance andLoadtesting by usingLoadRunnerfor application.
- Involved in testing Web services (SOAP and REST) and XML wif SOAP UI tool, for the local WSDL / wif URL and created Test cases, run them and performed load testing, security testing.
- Written Gherkin automation test scripts to execute in Cucumber.
- Worked on Agile(SCRUM) Methodology and used Clear Quest for defect tracking.
- Worked on HTML5, CSS3 and Adobe CQ5.
Environment: Java, Gherkin, Cucumber, Selenium, Maven, Eclipse, Clear Quest, Appium, Protractor, SoapUI, Jenkins, TestNG, Agile(SCRUM), Windows/Linux, Python, Mocha, Adobe CQ5, HTML, CSS, HL7 Replay tool, Lisa.
Confidential, Birmingham, MI
Sr. Selenium Automation Tester/SDET
Responsibilities:
- Automation of test cases using Protractor, JavaScript, TestNG, Page object Model(POM).
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver. Involved in Automationof the test cases using Junit.
- Performed mobile applicationautomationfor iOS and Android using tool Appium and Selendriod.
- Designed and implemented differentautomationframeworks from scratch.
- Experienced inautomationusing Selenium WebDriver, wif Java on Junit library.
- Tested the application underLoadand Stress usingLoadRunner.
- Extensively usedLoadRunnerfor Performance Testing.
- Worked on developing test scripts using Python.
- Worked on Keyword Driven framework, Data Driven framework and Hybrid framework.
- Experienced on build Management tools like ANT and continuous Integration tool Jenkins.
- IdentifiedAutomationScenarios from the set of Test-cases/User stories identified in cycle.
- Worked wif back end testing using SQL, Server including creating MYSQL queries to verify or manipulate test data.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
- Used existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function.
- Extensively used ITKOLISAand SOAP UI for functional testing of web services.
- Experience wif Web Services, Soap UI, RESTFUL, WSDL technologies. Involved in Continuous Integration of the automationframework wif Jenkins.
- Worked on Templates and Modules.
- Worked on Adobe CQ5 Photoshop for Designing Purpose.
- Worked wif designing and building automationframeworks in Cucumber BDD.
- Cucumber was used for entire Performance testing and functional testing wif primary tool as Selenium to test the Scenarios, test Cases and test conditions identified.
- Involved in TDD for developing and performing test cases using Jasmine,Protractorand Karma.
- Performed regression testing on various OS devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Used Protractor for Applications developed using Angular JS.
- Used JIRA forIdentifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification.
Environment: Java, Eclipse, Selenium, JIRA, SOAP UI, ANT, Junit, Cucumber, TDD, Jasmine,Protractor, BDD, Agile, Mobile Testing, Windows/Linux, Mocha, HTML, CSS, Adobe CQ5, Python, Lisa.
Confidential, Fort Worth, TX
Manual QA Engineer/Selenium Automation Engineer
Responsibilities:
- Expertise in Black Box Testing, attended key planning sessions to understand the application functionalities, dependencies and workflows.
- Expertise in using Agile methodology.
- Responsible for Writing Test cases for each new sprint stories.
- Involved in Manual testing of application.
- Extensively used RUBY CUCUMBER framework to test the web application.
- Had good knowledge of cucumber while working on project. Creation of framework in Selenium WebDriver using behavior driven approach like JBehave.
- Good Experience in Agile Testing.
- Involved in Smoke testing, System testing, Regression testing, Black box testing and White box testing.
- Responsible for executing Automation code for smoke testing usingTestCompletefor web and generate and verifying HTML reports.
- Communicating wif developer to gathering the use cases prior to each sprint.
- Test automation for web application using Cucumber.
- Involved in Writing Cucumber Scripts and Java Scripts.
- Responsible for Writing Test cases for each new sprint stories.
- Involved in Test plan preplanning sessions and planning sessions to story sizing and allocate work logs for writing Test cases and test case executions.
- Communicating wif developer to gathering the use cases prior to each sprint.
- Create defects for Consumer and Issuer issues in JIRA.
- Prepared documentations on release wise stories.
- Conducted daily meetings wif the developers and build Team.
- Involved in Writing Java Scripts.
- Use of SQL scripts in Oracle databases to validate and query the functionality.
- Good experience in performance testing.
- Involvement in Black Box Testing.
- Involved in end to end testing of Ecommerce applications.
- Responsible to verify Web services API request, response data validations in REST, SOAPUI protocols.
- Good Experience in Rally Software tool.
- Interacted wif Software Developers for bug reviews and participated in QA Meetings.
- Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
- Updating project progress, Scrum updates and discussion of daily development issues.
- Good Experience in Quality Center.
- Involved in Testing Mobile app on iOS, Android and Tablets.
- Experience in Mobile Testing Frame work using Appium Framework.
- Experience in Mobile App testing on iOS and or Android platform.
- Expertise using CI/CD tools such as Maven, GIT and Jenkins.
Environment: UFT, Selenium, Jira, Cucumber Scripts, Groovy, Python, PHP, My SQL, GTM Tracker Tool, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0, Perl, Python, Test Complete, SQL Server, JIRA, MS Excel, HTML, Windows, SQL, Oracle 10g, MS Office, .Net, Visual Studio, JAVA, Unit Testing, TestNG, Eclipse, SOAP UI.
Confidential, Waterbury, Connecticut
QA Analyst
Responsibilities:
- Testing web application under Agile Methodology.
- Analyze business and functional requirements, manage development of specifications to create and execute detailed test plans, and verify bug fixes.
- Developed detailed Test Plans and Test Cases in Quality Center and executed them.
- Performed Manual Testing, System Testing, Ad-hoc Testing, Black box Testing, Positive Testing, Negative Testing, Functional Testing and Error Handling Testing
- Designed and created scripts using various web protocols.
- Extensively used SQL for data integrity testing at the backend.
- Executed Integration testing and Regression testing for all critical transactions by validating the requests and responses (XML).
- Kept detail track of defects using defect tracking tool Bugzilla.
- Developed & maintained the Traceability matrix between requirements, test cases and defects.
- Responsible for facilitating the User Acceptance Testing for the BAs and End Users.
- Investigated Software defects and interacted wif Analysts, Developers to resolve technical issues.
- Performed Navigation testing and cross-browser testing wif IE and Firefox to test the applications behavior and usability under different configurations.
Environment: Oracle 10, Linux, Quality Center, MS-Office, Bugzilla, UFT, SOAP UI, Cucumber, SQL server, JIRA, Eclipse, Ruby, Visual Studio.
Confidential, Stamford, Connecticut
QA Analyst
Responsibilities:
- Developed test scripts to automate process of testing in Selenium RC.
- Automated regression test cases in Selenium RC using Python programming language
- Created Test Cases using Element locators and selenium RC methods.
- Performed Unit, Functional Regression, Smoke testing on new builds, every modification in the application using Selenium RC.
- Involved in White-Box testing to design test cases and performed unit, integration, regression testing Used HP Quality Center, ALM, JIRA for managing and tracking requirement and issue tracking.
- Involved in data driven testing, modifying and executing automated and manual Test cases for different modules using QTP.
- Developed required Selenium support code in Python.
- Responsible for estimating required resource and components for SOA testing.
- Used Toad and SQL Plus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules.
- Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
- Executed and managed test cases and responsible for reporting Quality Center/Rally.
- Configured Maven for Python Automation projects and developed project object model (POM).
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using Soap UI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Defined functional and usability test requirements and documented it for regression testing.
- Reviewed and revised test plans and scripts completed by team members.
- Prepared and presented deliverables for testing done by the Performance Testing team.
Environment: Windows 2003, VBScript, TFS, QTP, Linux, SQL Server, TOAD, Unix/Shell, Python, Visual Basic, SQL Server, QC, Restful.
Confidential
Quality Analyst
Responsibilities:
- Analyzing the User/Business Requirement and Functional Specification documents.
- Generated Test Conditions using Test Scenario for functional and System integration testing.
- Conducted test plan, test cases, test scripts review wif business users, developers and testing team.
- Involved in execution of test cases using Quality Center
- Documented Test Readiness Review, Requirement traceability matrix(RTM)
- Created and executed SQL Server's data validation and database queries
- Performed GUI, ETL testing, Data warehouse testing, User Acceptance Testing (UAT), and Black Box Testing.
- Logged the defects using Quality Center.
- Development of Test Cases from Use Cases.
- Wrote Test Cases to Test an Application Manually in Quality Center.
- Performed Data Driven and Regression testing.
- TEMPEffectively communicate testing activities and findings in oral and written formats
- Provided status and updates to the test lead
- Involved in preparation of Requirement Traceability Matrix (RTM), Software Matrix, Defect Reports and Weekly Status Reports.
- Performed Backend testing to ensure the authentic retrieval of the data from the database.
- Verified and Validated data in the database table, writing SQL queries in TOAD
Environment: Quality Center, UNIX, SQL Server, Jira, Oracle SQL Developer, TOAD
