Senior Automation Engineer Resume
Sacramento, CA
PROFESSIONAL SUMMARY:
- 8+ years of professional experience in Manual and Automation testing on Mobile and Web applications with tools such as Selenium RC/WebDriver/IDE/Grid, Appium, Robotium/ UiAutomator/ Seetest/ iOS xcode/ QTP/ Junit/TestNG and SOAPUI.
- Expertise in mobile hybrid application testing on IOS, Android and Windows Platforms.
- Experience in preparation of automated test scripts for mobile app testing in UiAutomator & Robotium tools using Java.
- Experience in Selenium IDE, Selenium RC - Server, and Selenium Web Driver by following Java.
- Have strong knowledge in SDLC and STLC and Test Methodologies.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
- Developed Selenium test cases with Selenium Web driver using JUnit and TestNG Framework.
- Expertise in the Web Debugging Tools like Firebug, Firepath and Xpath.
- Worked on Selenium, Coded UI test & QTP in E-Commerce, Banking, and Insurance domain related IT Services & products.
- Extensive experience in Functional testing, testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing.
- Knowledge The UI Automator testing framework provides a UiDevice class to access and perform operations on the device on which the target app is running.
- Service now Administration and Production support including management of Time cards for monitoring the time spent on the tasks.
- Conduct testing in SFDC Application in various test environments.
- Implemented Data Driven Framework using WebDriver.
- Used Perforce version control system to manage source code.
- Expert in Black Box Testing and involved in White Box Testing.
- Programming experience with C#, MVC, WCF, java, Microsoft Technologies like VB, C++, and SQL Server.
- Experience in preparation of automation test scripts for web applications with Selenium.
- Working in simultaneous automation projects using Selenium Web-Driver and Appium.
- Experience with TDD/BDD, cloud technologies (*AWS), continuous delivery and automation patterns, agile and iterative development cycles
- Experience in Mobile application testing using Appium for both iOS and Android Platforms.
- Implemented Mobile testing with Appium tool integration through Selenium Web driver.
- Developed Appium Scripts for Native Android Apps using Java.
- Used Appium for mobile automation testing with selenium bindings for Android and IOS.
- Hands on experience in developing test plans and strategies for testing web applications and e-commerce solutions.
- Worked on Automation tools like Selenium-WebDriver, Appium, Jbehave, Robot Framework, Device Anywhere
- Worked with E-commerce, retail, Insurance & Finance applications.
- Experience working on e commerce and e business websites.
- Involved in analyzing and writing test plan in accordance with business requirements.
- Hands on experience in MySQL.
- Worked on Defect Tracking tools like Bugzilla and Target process.
- Experience in Java, JavaScript, HTML, XML, and SQL.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Coordinated with developers and team to regress, reproduce and resolve critical defects.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, CODED UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter, BitBucket, Perforce.
Languages: C, C++, Java, C#.Net, ASP.NET, VB.NET, SQL, PL/SQL, Python, UML, JavaScript.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson, Bamboo
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.
Development Environment: Visual Studio 2017, 2015, Eclipse.
PROFESSIONAL EXPERIENCE:
Confidential, Sacramento, CA
Senior Automation Engineer
Responsibilities:
- Responsible for creating automation scripts by using UFT with Hybrid testing framework.
- Intensively analyzed the test results and bugs are tracked and reported with the detailed status of the bug with HP ALM/Quality center (QC).
- Performed Automation testing of web based applications using QTP.
- Execute manual tests and identify, communicate, and document discrepancies encountered during the testing process.
- Raised Defects in Rally BPM. Maintain test data in Excels
- Written and executed functional test plans for manual testing.
- Tested the new functionalities based on the new requirements and coordinated with development team in fixing the issues.
- Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
- Created whole test framework using Selenium WebDriver for further test creation and execution.
- Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Implemented Mobile testing with Appium tool integration through Selenium Web driver.
- Responsible for continuous integration (CI) and continuous delivery (CD) process implementation-using Jenkins along with python and shell scripts to automate routine jobs.
- Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
- Used SQL Server and Excel files to achieve data driver framework.
- Also, established the connection with ALM to update the status of the test cases.
- Used XPATH and CSS Selectors for identifying the properties of dynamic objects.
- Implemented Page Object Model and Data Driven Framework.
- Test the Rest web services using Postman/Rest client.
- Performed Positive and Negative testing by inputting valid and invalid data
- Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
- Participated in daily Scrum meetings to discuss the status of work done.
- Performed Acceptance Testing for every Release.
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Create automation scripts using QTP and Selenium.
- Analyze Quality Coverage of the stories in Automation Script.
- Creating Common Methods in Test Environment for UI and non-UI testing.
- Writing Scripts for the Assigned Test cases and update the status in Share point and in ALM on daily basis.
- Data Validation and testing using SQL with Oracle and Toad.
- Conduct testing in SFDC Application in various test environments
- Perform UAT testing with business analyst assistance to check the system after resolving all the defects which are been found during test phase.
- Performed Testing on CRM Application to generate Ticket .
- Responsible for documenting the Automated Test results using Postman and QTP.
- Responsible for creating Test Environment for Web Services testing
- Executed and scheduled the automation test scripts from Quality Center.
- Involved in Backend Database testing by using Toad.
Environment: UFT 12.54, Java, Selenium WebDriver, Quality center, XPath, Firebug, Firepath, POI, Groovy Scripts, Postman, Windows, VB Script, Java, XML, HTML, ALM, Toad, Rally, CRM, Salesforce, IE, and Google Chrome.
Confidential, Dallas, TX
Automation Engineer
Responsibilities:
- Experience in Mobile application testing using Appium for both iOS and Android platforms.
- Integrated Service now with LDAP for secured authentication and external SOAP and REST based web Service.
- Experience in preparation of automation test scripts for web applications with Selenium.
- Working in simultaneous automation projects using Selenium Web-Driver.
- Implemented Mobile testing with Appium tool integration through Selenium Web driver.
- Developed Appium Scripts for Native Android Apps using Java.
- Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration), Nexus for Maven Repository, Maven Builds, Arti factory, Junit Testing, Puppet module tests and deployments using multiple Jenkins plugins.
- Used Appium for mobile automation testing with selenium bindings for Android and IOS.
- Operated Espresso equipment and completed customer orders efficiently, precisely and with optimum care.
- Developed a fully automated continuous integration system using Git, Gherkin, Jenkins, MySQL, and custom tools developed in Ruby, Python, and Bash.
- Strong experience in both Functional and Automated (CI/CD) Testing using automation tools Selenium and Jbehave.
- Hands on experience in developing test plans and strategies for testing web applications and e-commerce solutions Worked on automation of test cases with Load Runner, Win Runner, QTP and HP Quality Center.
- Testing of Mobile applications developed for various Mobile devices on different platforms for Functional, Usability, Performance, and Security aspects.
- Performed Smoke, Functional, Exploratory, Security Browser compatibility testing (Google chrome, Firefox, Internet explorer, Opera, Email testing.
- Hands on experience on Mobile App Testing (iOS, Android, and Web OS).
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Implemented MR unit testing framework.
- Create Jbehave framework and find out the automation scenarios.
- Writing Jbehave scenarios and stories according to product specifications using cucumber
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing, User Acceptance testing and Penetration testing.
- Experience in Java, JavaScript, HTML, XML, and SQL.
- Responsible for creating and maintaining automated testing processes used to ensure the highest degree of quality in our cloud(AWS) based applications deployed with a Continuous Delivery deployment model.
- Cloud(AWS) based applications have One or more version control platform (e.g. Git, Perforce, SVN, TFVC).
- Knowledge on UI Automator testing framework provides a set of APIs to build UI tests that perform interactions on user apps and system apps
- Extensive use of Perforce for source code tracking and deployment, and RAID for bug tracking.
- Preparing QM test report & test metrics for every release.
- Involved in bug analysis process for every release to avoid defect leakage.
- Development of interface layer which gather the information from the main application and passing the information to the testing application.
- Development of environment layer for testing the application on the both the Smart phones and the tablets.
- Performing CTS test.
- Maintain Daily, weekly and project status report.
- Interactions with BA, Dev, and other teams to resolve the issues.
Environment : Java, Selenium IDE, Firebug, SQL, IOS, Espresso, Mobile Testing, C++, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber, QTP, HTML, XML, Groovy JavaScript, Hadoop.
Confidential, Houston, TX
Selenium Test Engineer
Responsibilities:
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- 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.
- Developed automation Framework by using Jbehave (BDD) and converted all the test scenarios to automate the test cases.
- Experience in using ITIL practices to implement Service now applications.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Maintained Espresso beverage quality, cash accountability, and customer relations.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Implementation ERP systems with the emphasis on Quality Assurance. Mainly performed manual module testing, created business cases, generated reports pattern for the clients using interior programming language
- Developed framework by using Jbehave and wrote the Test cases by using story files.
- Involved in installing Hadoop Ecosystem components, Developed Scripts, and Batch Job to schedule various Hadoop Program
- Using c# created a console application in the .NET framework for clients to place, edit, remove, and view orders by date. The application used the system.IO library for data and file manipulations and LINQ for sorting data.
- In depth experience in SOA (Service Oriented Architecture) and Web Services and tenured technologist on multiple successful SOA implementations.
- Implemented system front end using ASP.Net Web Forms coded in C#.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle EBS database.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Wrote Python Scripts to develop automated scripts and frame works
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Strong knowledge of SOA and extensive experience using in creating the virtual services for Webservices, RESTful and Automation Testing the LISA Scripts, SOAP UI, POSTER.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Experienced in load and performance testing tool JMeter.
- Wrote SQL Queries for backend/ETL testing.
- Wrote automated scripts for angular JS application using protractor and Javascript.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Involved in Maven configuration for running servers and scripts after the build.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used Jenkins as continuous integration server to run automated test suites.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Selenium Web Driver, JUNIT, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), Ios, Espresso, TestNG, SOA, Quality Center, Fire path, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Jbehave, Groovy, Protractor, Hadoop.
Confidential, Battle Creek, MI
Selenium Engineer
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Used Selenium Web driver, java, Junit, and Maven for designing automation test cases.
- Executed test cases in multiple browsers and platforms using Selenium Grid.
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Hands-on experience developing new automation frameworks using Protractor, QTP, Selenium, JMeter.
- Perform responsibilities of developing test scripts by using SOA test tools
- Implemented Behavior Driven Development (BDD) using Serenity and Jbehave.
- Provided operational support including SFDC user and security management, hierarchies, roles, territory management, sharing rules and user visibility and permissions.
- Performed manual testing in physical devices emulator and IOS simulator.
- Responsible for estimating required resource and components for SOA testing.
- Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
- Involved in resolving complex automation issues in selenium using suitable Java code.
- Created test cases using element locators and selenium web driver methods.
- Developing UI automation using Protractor for Angular JS applications.
- Preformed testing: the composition of the test plan, manual testing on ERP Systems, writing automated UI tests. Automation test were written in JavaScript using Protractor framework and Cucumber.js.
- Performed Web-Services Testing using SOAP UI and generated XML Files for messaging.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Performed Scrum (Agile) methodology for testing the application.
- Progressive experience in Application Security, Enterprise Vulnerability Management, penetration Testing and generating reports
- Developed automated scripts and frame works using python scripting.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Experience with Security Risk Management with TCP-based networking.
- Used Quality Centre as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.
- Identified defects and monitored resolution via defect tracking tool QC/ALM.
- Worked on ETL/Backend testing by writing the queries.
- Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle
- Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Used Xpath, Firepath and Firebug tools to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework Participated in design walkthrough and review meetings while interacting with customers.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Fire path, Firebug, Eclipse, Salesforce, XPATH, Java, Android, SQL Server, JMeter, Protractor.
Confidential
QA Test Engineer
Responsibilities:
- Developed and executed test plans and test cases based on business requirements and functional specifications.
- Involved in using Quality Center for managing the defect. Performed manual Back-End testing by writing SQL Queries for validating user information in the tables.
- Capable of identifying flaws like Security Misconfiguration, Insecure direct object reference, Sensitive data exposure, Functional level access control, Invalidated redirects.
- Acquainted with various approaches to Grey & Black box security Testing
- Performed Functionality Testing and Integration testing using HP Quick Test Pro (QTP).
- Determined test approaches for various testing strategies like Functional, System, Regression, Usability testing, Alpha, Beta testing and executed using HP Quick Test Pro (QTP).
- Rest Web Service testing using Http Client Java library.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Identified software defects and interacted with developers to resolve them.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through JIRA.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
Environment: SoapUI, SQL Server, Quality Center, HTML, XML, JavaScript, Oracle, Windows XP.
Confidential
Automation Engineer
Responsibilities:
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Performed Automation testing of web based applications using QTP.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Involved in bug tracking using Quality Center/Test Director.
- Involved in writing the SQL Queries.
- Executed and scheduled the automation test scripts from Quality Center.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Extensively used SOAP UI for functional testing of web services.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Prepared Test cases and Test plans for new functional modules.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Creation of QTP scripts for Attachmate Terminal emulator to support ETL processes on mainframe environment.
- Performed Data Driven and Keyword driven Tests
- Developed and maintained Hybrid Framework,
- Extensively used my SQL proficiency during data migrations.
- Involved in writing load test scripts using Apache JMeter.
- Developed the project by using the waterfall methodology.
- Used Firebug and Firepath for element identification while creating Page Object Repository.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
- Designed and developed automated scripts which involved Functional Regression, Integration test cases using WebDriver.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.