Sr. Automation Engineer Resume
Fremont, CA
SUMMARY
- Software Professional wif 11+ years of experience in both Manual and Automation Software Testing and a strong background in developing Automation Scripts, building Automation framework and performing Functional and Regression Testing.
- Good noledge of all phase’s software development life cycle (SDLC) and Software Testing Life Cycle (STLC).
- Involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Comprehensive noledge of Development Methodologies such as Agile development and Waterfall.
- Involved in System Testing, Integration Testing, Functional Testing, and Regression Testing.
- Experience wif tools like Quality Center/Test Director and Jira.
- Extensive noledge of Java, C and C++ wif Object Oriented Programming Concepts (OOPS).
- Expert in creating Test Plans, Test Cases and detecting teh defects and building a detailed bug report.
- Plan, Design, Build and Maintain Complex Test Automation Frameworks.
- Experience in Automated testing using Selenium IDE, Selenium Grid, Selenium RC, WebDriver and TestNG.
- Good Knowledge of Web Technologies like HTML, HTTP, CSS, XML, XPath.
- Experience in automating mobile apps wif Appium, using UIAutomator framework and Java client library
- Experience in using TestNG library, Apache POI jars, Maven jars and pom.xml to design framework
- Hands on Experience in generating TestNG, TestNG XSLT reports using TestNG framework.
- Strong exposure to Web Services testing wif SOAP and REST protocols
- Experience in both White Box and Black Box testing.
- Experience on CI tool like Jenkins.
- Experience in Automation Framework for Quick Test Professional and reusable components.
- Experience wif writing SQL queries and performing backend testing.
- Good Knowledge in installing, configuring and using Apache Hadoop ecosystem components like Hadoop Distributed File System (HDFS), MapReduce, PIG, HIVE, HBASE, SQOOP, FLUME, AVRO, KAFKA, OOZIE and SPARK.
- Ability to learn quickly and adapt to new challenges/technologies
TECHNICAL SKILLS
Tools: Selenium IDE, RC, WebDriver, Grid, Confidential QTP, Test NG and Confidential Load Runner
RDBMS: Oracle, MySql and SQL Server 2000
CI Tools: Jenkins, SVN, Maven, Github, ANT etc
Programming Languages: Java, Scala, C and C++
Scripting Language: VB Scripting
IDE: Eclipse
Defect Tracking Tools: Quality Center and Bugzilla
Web Technologies: HTML, CSS, XML, SOAP and REST
PROFESSIONAL EXPERIENCE
Confidential, Fremont CA
Sr. Automation Engineer
Responsibilities:
- Working in a highly dynamic environment wifin a sprint team using Agile Methodology.
- Produced Requirement Traceability Matrix for system requirement specifications wif test cases document, implement teh Traceability Matrix wif defects found in teh test execution dat made teh defects traceable.
- Developed teh Framework using Java following OOPS Concepts.
- Developed test environment wif hardware and software system based on teh requirement.
- me configured and managed teh Jenkins continuous build system, created new automated build & deployment jobs for various projects for environments from development to production.
- me worked on setting up Jenkins schedulers dat would trigger jobs on a required schedule and wif teh required criteria’s.
- Developed Automation Scripts using Selenium WebDriver using Java.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used TestNG.xml file to run test cases in a batch.
- Conducted Cross browser testing in IE, Chrome and Firefox using Selenium Grid.
- Used Jenkins for running teh Regression Tests.
- Extensively working on Services API’s using SOAP UI for validating teh functionalities of teh applications, which are called by Websites & Verify teh XML Response against teh API Spec.
Environment: Selenium WebDriver, Selenium Grid, Jenkins, Quality Center, SOAP UI, Web Services, TestNG, White Box Testing.
Confidential
Test Lead
Responsibilities:
- Responsible for conducting Daily Status call wif Business Users and Offshore Confidential Team.
- Responsible for Task - Allocation, Status Reporting, Monitoring, & giving final Task status to Client.
- Responsible for Knowledge Sharing to teh Team. me has taken up teh noledge sharing initiative wifin teh team so dat teh expertise can be evenly distributed in teh team.
- Documentation of teh noledge gathered and work done so as to help teh new and future resources.
- Involved in SRS Walkthroughs and IA Reviews wif Client.
- Responsible for Test Planning, Test Estimation and Resource Planning.
- Test Case review / walkthrough wif client BA's/SME’s.
- Developed teh Automation framework using Selenium Web Driver and TestNG.
- Used Selenium IDE and Firebug for capturing various XPaths/IDs.
- Developed page level libraries for functional automation.
- Extensive UAT testing wif end users.
- Worked wif teh Apple team to integrate AOL application wif iOS app, to enable Apple to sell their products wif Confidential subscription.
- Involved in framework creation and developing test scripts using Mobile Automation tool "Appium".
- Experience in automating mobile apps wif Appium, using UIAutomator framework and Java client library.
- Working experience wif Xcode and Android SDK.
- Writing test automation code in Java on Eclipse and configuring Selenium and Appium on Eclipse.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Performed Regression testing for new builds and every modification in teh application using Selenium.
- Extensively used Selenium Locators like ID, Name, Identifier, Link Text, Xpath, CSS.
- Used SoapUI to test teh APIs.
- Participated in migration of automation scripts through Web Driver, in order to provide an API dat established a well-designed standard programming interface for web application testing.
- Responsible for Functional, GUI, Database, and User Acceptance Testing.
Environment: Java, Webservices, Oracle, MQSeries, Mac, XCODE, Firefox, Safari, Chrome, Eclipse, Selenium WebDriver, Jenkins, Confidential Quality Center, SOAP UI.
Confidential
Team Lead
Responsibilities:
- Worked closely wif onshore counterparts, stakeholders and ensured seamless integration between development and testing activities.
- Worked closely wif onshore Program Managers, Design and Solution Team in providing estimation for test efforts.
- Handle teh tasks of managing test data, developing test scenarios and logging test results in Quality Center / RQM.
- Responsible for conducting Daily Status call wif Business Users and Confidential Team.
- Responsible for Task-Allocation, Status Reporting, Monitoring, & giving final Task status to Client.
- Responsible for executing UI, functional and regression tests
- Prepared and executed utility scripts using Shell script.
Environment: Java, Selenium, BEA Web logic Server, Proxigate, Sybase, Fiona, Network Provisioning platform
Confidential
Sr. Software Engineer
Responsibilities:
- Gathering requirements from development team, Test Estimations and Test Planning
- Responsible for new development setup and Test setup including HPSA installation domain creation and DB instances creation.
- Configuring M Queue’s and Listeners.
- QTP 9.0 was used to generate automated test scripts for functionality and modified teh script using VB Script
- Preparing & Executing Test Cases
- Reporting teh Bugs in Quality Center.
Environment: Unix, Confidential Service Activator, Oracle DB, Java, QTP, QC and TOAD.
Confidential
Sr. Software Engineer
Responsibilities:
- Prepared and executed utility scripts using Shell script.
- Developed teh Oracle Purge script using PL-SQL to cleanup old data, dis procedure will run weekly basis using UNIX cron job.
- At Production site deployed application in Weblogic 9.2 runs using super dome system and did teh tuning for teh application for performance.
- Conducted teh Load and Performance testing of teh application using Load Runner.
- Responsible for new development setup and Test setup including Weblogic installation domain creation, MQ-Queue creation and DB instances creation.
- Involved in Acceptance Testing, Integration Testing and System Testing.
- Preparation of Automation scripts using QTP and Execution teh scripts.
Environment: UNIX, Weblogic Server, Oracle DB, Java, QTP, Load Runner, Bugzilla and TOAD.
Confidential
Test Automation Engineer
Responsibilities:
- Analyzing teh functional and business specification documents.
- Prepared and executed utility scripts using Shell/Perl
- Involved in preparing Automation tools such as ACP, TCA, Ethereal Parser and Screen shot capture.
- Involved in generation and execution of Automated Tools using QTP.
Environment: BTO HLR, Shell/Perl, ACP, TCA, QTP
