Selenium/automation Engineer Resume
San Jose, CA
SUMMARY
- 7+ years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology (SCRUM) and Waterfall.
- Hands on experience on Mobile App Testing (iOS, Android and Web OS).
- Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Experience with Test Automation tools such as Selenium, TestNG, Jmeter, Junit.
- Extensive experience on modern front - end template frameworks for JavaScript - Including Bootstrap, JQuery, and Angular 2/4.
- Proven ability in writing JAVA, Python, JUnit, C# scripts and JAVA, C# automation .
- Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director and Bugzilla.
- Experience in developing applications using front-end technologies like HTML, CSS, JavaScript
- Sound knowledge of test management tool HP Quality Center, HP Application Lifecycle Management and Rational Clear Quest tools.
- Good knowledge on Angular 5/7 components like service resources, routing, Dependency injection, 2-way data binding, filters and events.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and java Automation Testing for Web Applications.
- Implemented Appium scripts to test IOS and Android platforms.
- Proficient in using Soap UI for testing Web Services.
- Extensive experience with MySQL, SQL Server, Oracle Database.
- Valuable experience in using the latest JavaScript framework Angular 4 and worked with all its various concepts like services, custom directives, promises, factory and providersPerformed continuous integration automation using Jenkins.
- Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium (HDD and KDD).
- Hands on experienced with Brokerage applications projects.
- Exposure to new features and issues addressed in Angular 7.
- Strong communication & interaction with Clients, Developers, Business Analysts, Management.
- Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting.
TECHNICAL SKILLS
QA Automation Tools: Selenium Web Driver, Selenium IDE, QTP, Cucumber, Manual Testing, BDD, POM, Appium, SVN, TFS, MTM, TestNG
Bug Tracking Tools: Quality Center(9,10,11), Bugzilla, JIRA, Zephyr
Programming Languages: Java, C#, SQL, Ruby, Python
Databases: SQL Server 2012,2010,2008,2005, Oracle 10g, TOAD, PL/SQL
Project Communication Tools: MS-Office Tools, MS Outlook, Excel Sheets
Web Technologies: HTML, CSS, Java Script, Asp.Net, XML
Operating Systems: Windows 2000/XP/7/8/10, UNIX, Mac
Fire-Fox AddON: Firepath, Firebug, Selenium IDE
Framework Environment: POM, Visual Studio 2012/2008, Eclipse, JDK, TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven, Angular
Methodologies: Agile (Scrum), Waterfall Model, SDLC
SOA Technologies: Soap UI, SOAP, REST, Webservices
Build / CI Tools: Ant, Maven, Jenkins, Hudson
Browsers: Mozilla Firefox, Google Chrome Web Browser, IE Web Browser
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Selenium/Automation Engineer
Responsibilities:
- Written and executing the automation scripts using APPIUM, Selenium-WebDriver and TestNG.
- Automated the functional test suite
- Implemented POM framework for Native mobile App both Android and IOS using Appium.
- Implemented function, integration, smoke and regression testing and reported the bugs.
- Designed web pages using with HTML5, CSS3, Ajax, Angular 7.0, React and jQuery .
- Interacted with the offshore team and provided necessary guidance in order to implement testing.
- Used Jenkins as continuous integration server to run automated test suites for every major release.
- Involved in API Automation
- Designed Frontend with in object-oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
- Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 4 and Typescript.
- Created Angular directives, services and controllers for complete ground up development and migration of existing jQuery web application
- Extensive experience in Selenium Automation tool, TestNG, Appium, Grid, Eclipse, Scripting.
- Involved in universal customer management for Data validation
- Having good knowledge on Casandra (data stacks)
- Participated in daily stand up/scrum meetings.
- Performed Functional testing for Web based applications through Mobile Devices, System Test, Regression testing and End-to-End Testing, Smoke testing & Production testing.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium.
- Created Test plans for different environment using JIRA and reported bugs using JIRA.
- Involved in production issues and Analyzed the test Cycle to roll out the SQA build in prod env.
- Validated the integration builds in TEST, STAGE, PRE-PROUD QA environments.
- Participated in Release Review/Requirement Analysis and Design Review Meetings.
- Actively involved in preparing PRD’s for the test framework and product analysis.
Environment: Appium, selenium Web driver, Jenkins, XPath, Linux, Selenium Web Driver, Eclipse, java, Java script, TestNG, Maven, JIRA.
Confidential, Raleigh, NC
Automation Engineer/Mobile tester
Responsibilities:
- Designing and executing the automation scripts using Selenium-WebDriver.
- Conducting Data Driven testing, cross browser testing and parallel test execution.
- Developed Hybrid Automation Framework, Page Object Model from scratch using Selenium Web Driver and TestNG and defined dependencies using Maven.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Converted all manual test cases into Selenium automated scripts using Java.
- Configuring the Appium for the Mobile Android Native App using selenium.
- Identifying objects of App using UI Automator tool for Android and Appium Inspector for IPhone.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 7.0 framework.
- Extensive experience in Selenium Automation tool, TestNG, Appium, Grid, Eclipse, Scripting.
- Testing on staging and production servers.
- Extensive experience in functional testing, unit testing, smoke testing, integration testing, sanity testing, regression testing, system testing, GUI testing, back-end testing, browser compatibility testing.
- Worked with Appium, Selenium-WebDriver and Cucumber testing tools.
- Involved in building automation framework from scratch using Selenium/Appium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Worked on Jenkins for CI/CD and for End to End automation for all build and deployments
- Performed Functional testing for Web based applications through Mobile Devices, System Test, Regression testing and End-to-End Testing, Smoke testing & Production testing.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Participated in daily stand up/scrum meetings.
- Implementing End to End automation tests by consuming the APIs of different layers.
- Reviewed requirement document, prepared test Plan and test strategy.
- Participated in Release Review/Requirement Analysis and Design Review Meetings.
- Implemented function, integration, smoke and regression testing and reported the bug.
- Interacted with the offshore team and provided necessary guidance in order to implement testing.
Environment: SOAPUI, Jenkins, Cucumber, Ruby, Protractor, Appium, Putty, XPath, SOAP& RESTFUL, Linux, Selenium Web Driver, Eclipse, java, Java script, TestNG, Web Services, Maven, JIRA.
Confidential, San Mateo, CA
Automation Engineer
Responsibilities:
- Responsible for design and implementation of Hybrid Test Automation Framework build using Selenium RC, TestNG, Maven, Apache POI technologies under Java platform.
- Developed Selenium test scripts for identified test cases by using data driven, keyword driven and hybrid framework.
- Involved in UI design and Development with HTML, AngularJS, JavaScript, JQuery, JSON, Bootstrap and CSS.
- Design and development of web API with Visual Studio, ASP.Net MVC5, C#.
- Expertise in test automation using Selenium WebDriver, Coded UI.
- Development of Windows UI automation to create accounts in Azure, O365 and CSP portals.
- End-to-end manual and automated testing, functional and regression testing of the Application.
- Writing and executing test cases using Coded UI with MTM (Microsoft Test Manager).
- Development of all backend components required for the managing accounts data like Tables, Procedures, Functions, Views, in Microsoft SQL Server.
- Run SQL queries to fetch / validate Data using Tools like TOAD, Data Studio, Sql Analyzer and Sql plus .
- Responsible for testing data migration in Release and test Database from CSV, Unicode files using SSIS packages.
- Developed complex SQL queries for verifying the ETL Mapping Rules.
- Involved in requirement gathering and performed ETL Testing process
- Expertise in using Jenkins for Adding scripts, building the Suites and analyzing the results.
- Also performed Load and Stress testing using Load Runner.
- Worked with defect management tools like Bugzilla.
- Create and maintain requirements traceability matrix (RTM) to trace each requirement to the design element to track throughout the projects SDLC.
- Involved in creating and sending Test Pass reports, weekly report to help management know the status and health of project using MTM.
- Followed Agile/Scrum methodology throughout the life cycle of the project.
- Created Test Plans and Test cases. Raised and closed defects in TFS using Bugzilla.
- Used GIT integrated with TFS as version control tool for source code management in MTM.
- Created Reports using SSRS Services provided by tools like Tableau, Cognos.
Environment: HTML, CSS, JavaScript, Angular JS, JQuery, JSON, RTM, ETL Testing, Visual Studio 2013, Windows XP / 2008, Windows UI Automation, Selenium, SQL Server, ASP.Net MVC, C#, AngularJS, JavaScript, JQuery, JSON, Bootstrap, Powershell, MTM, TFS, Agile, GIT, SVN, SSIS, ANT, Maven, Apache POI, Bugzilla, TESTNg, Jenkins, TOAD, Load Runner, Tableau, Cognos.