We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

Sacramento, CA

SUMMARY:

  • Over 8 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Mortgage, Government, Energy, Healthcare & Media Applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Spiral, Waterfall and Agile.
  • Extensively worked on Agile Development and management process.
  • Experienced with Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium and QTP.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Extended experience in Integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
  • Performed SOA Testing, Validation and Virtualization Using CA LISA.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
  • Working knowledge of using QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and Synchronization Points.
  • Good Knowledge in transaction management, distributed transactions, Java Transaction API (JTA), Java Persistence API (JPA).
  • Experience on manual testing and automated testing using different tools like QTP, Appium, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG,
  • Experienced in running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
  • Involved in functional testing, Stress Testing, black box testing, Security Testing, negative testing, compatibility testing, Cross browser testing, and recovery testing.
  • Created and Maintained Server side Integration Test using Python and Selenium Web driver.
  • Experience in testing native apps on iPhone, Android and iPod devices manually.
  • Experienced in working with Interactive Voice Response (IVR) Testing.
  • Experience in Back - end testing, data validation, Database testing using SQL queries to check the integrity of data.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, and BugZilla.
  • Experience with BDD and TDD using cucumber.
  • Experience in cross platform testing in Solaris, HP-UNIX , Linux, Windows (7, 8, 10).
  • Proficient on Java Design Patterns & J2EE design patterns.
  • Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
  • Unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

Browsers: Internet Explorer, Chrome, Firefox, Bing, Safari.

Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins, Travis.

Languages: C, C#, Core Java, Python, VBScript, Perl, Ruby, TCL, CSS, Node.JS, PHP, Websockets and Redis.

Web Servers / Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, and IIS.

Testing tools: Selenium (IDE, RC, WebDriver, and GRID), HP Quality Center, SOAP UI, TestNG, Junit, Robotium, Appium, JMeter, Coded UI, log4j, cucumber, HP Load Runner, Mercury, CA LISA, QTP, Manual Testing, Mochajs, Protractor, POM, Modular Framework, IPhone Tester, screenfly.

Reporting tools: Jira, Team foundation server(TFS), ALM QC, Test Director, Test Link Bugzilla, Maven, Quality center, Rally, GitHub, Subversion, SVN.

Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix.

Data Access Languages: SQL and PL/SQL, Saas.

Database Servers: ORACLE, SQL Server, Sybase and DB2, OLAP, OLTP, TSQL, TOAD, MS-Access.

GUI / Tools: Eclipse, JBuilder.

Frameworks: Junit, TestNG, Maven, TDD, BDD, ANT.

Methodologies: Agile (Scrum), Waterfall, Spiral.

Mobile Technologies: GSM, GPRS, CDMA, SMS, Email.

Cloud Based Testing: Sauce Labs, Browser Stack.

Version Control: CVS, Sikuli, Git.

PROFESSIONAL EXPERIENCE:

Confidential, sacramento, CA

Senior Automation Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interface application. Involved in building Automation framework from scratch using selenium WebDriver , JAVA, TestNG, Cucumber , and Eclipse. Developed automation test suite from scratch with Web Driver with TestNG with Java for Webapp to help in regression testing using page object model (POM) design pattern.
  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Automated setting up server infrastructure for the DevOps services, using chef/Ansible, shell and python scripts
  • Hands on experience in creating Patients in PBM system and enrolling the patients with Client ID, Group ID and Plan ID.
  • Developed QA processes Automation test scripts using Java/selenium to test Web based user interfaces for different type of browsers.
  • Performed DevOps for Linux Mac and Windows platforms.
  • Expertise in writing Unit Test Cases using Karma/Jasmine , NUnit, MS Test and Moq.
  • Extensive experience in Python web frame works like Django, Pyramid and Flask in implementing Model View Control (MVC) architecture and automating complex workflows using Python for Test Automation.
  • Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Design, Develop, testing and automation of backend web services (RESTful and SOAP) for MyPhoenix application using Ready API/SOAP UI , Postman and REST client.
  • Worked on JIRA stories for creating new CI/CD pipelines for Big-data components deployments on Azure and for the existing on-prem server in every sprint.
  • Experience with Protractor to create end to end framework using Angular JS .
  • Wrote unit tests using Karma and Jasmine for frontend.
  • Worked on server side applications with Django using Python programming.
  • Developing payment system module using Spring Micro services on Pivotal Cloud Foundry after successful execution of the main business model.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Performed load testing using Soap UI, Apache jmeter and Ready API.
  • Used Bamboo as Continuous Integration Tool to integrate Selenium test results, and run Selenium Grid.
  • Working Experience on Rest API, Selenium web driver, Proctractor and Test NG frame work in many projects.
  • Execution of the test scenarios and automate the test cases using UFT.
  • Responsible for creating automated test scripts in UFT /QTP and updated the scripts as per requirement change.
  • Documented and logged defects on the Quality Center defect tracking tool.
  • Provided constant guidance to team members in understanding the Agile process.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required selenium support code in Java for Cucumber.
  • Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
  • Created Selenium web-driver Automation scripts using Python to validate functionality on various browsers/
  • Involved in preparing a report of all Automation difficulties and test results for a further application using Maven. Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/JUnit to run Cucumber feature and scenarios and generating report daily basis.
  • Experience on Proctractor for E2E testing using Selenium and Jasmine framework.
  • Creates performance test approach and strategy from system requirements and design documents.
  • Selenium synchronization on dynamic Ajax Web Pages using the Implicit and Explicit waits.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Involved in daily standup meetings and inspection meetings, to verify the status of the testing effort and the project and coordinating with the offshore team on the current status.
  • Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Tested Web Services using Soap UI .
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Involved in Regression Testing on DEV / QA / UAT Environments. Participated in daily Scrum meetings.
  • Involved in preparing monthly QA metrics and Weekly status reports. Managed project artifacts using SharePoint

Environment: Selenium Web driver, Selenium IDE, JIRA, Web Services, Microsoft Office Excel, Agile, Toad for Oracle 11g, Eclipse, Java, TestNG, Jenkins and Bitbucket., TortoiseSVN, SharePoint, Gherkin, Soap UI, BDD & TDD, Rest API.

Confidential, Chattanooga, TN

Sr Selenium Engineer

Responsibilities:

  • Analyzed the specifications from Business view and Functional view of the application.
  • Participated in project kickoff and sprint planning meetings doing planning poker.
  • Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
  • Worked on Core Java and its libraries in creating the Java web application's business Logic.
  • Performed manual and automation scripts development on agile process.
  • Used the various Complex data structures in collections Framework in Java for building the Business Logic.
  • Tested JSON API web services and UI for web portals and mobile web.
  • Using Protractor page object model, creating the class files for each view using JavaScript .
  • Experience in understanding the end to end testing for Angular JS using Protractor.
  • Involve d in We b S e r vic es Te s ti ng us ing SOAPUI to cr e ate a nd e x e c ute a uto ma t e d fu nc tional, reg r e s s ion, co mp lia nc e, a nd loa d te s ts .
  • Did Security Patch testing of the application.
  • Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
  • Performed Security testing manually to ensure that the system allows performing only authorized functions.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
  • Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Created Recovery Files using Recovery Scenario Manager, associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event/popup.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Involved in maintaining and uploading the QTP Scripts to Quality Center.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Involved in mobile testing by writing java for automation through Selenium Appium.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Used Apache POI methods for writing to excel sheets in java .
  • Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
  • Extensively used SOAP UI for functional testing of web services.
  • Cross browser compatibility testing is executed by testing web applications.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Participate in SDLC QA activities and stream meetings for Aumentum, an integrated software system that manages the entire property tax life cycle for the County of Riverside, combining functionality utilized by the Assessor, Auditor, and Tax Collector departments.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.

Environment: Agile, Selenium (WebDriver and GRID), java, J2EE, Protractor, SDLC, TestNG, Maven, Jenkins, SOAPUI, TDD , HTML, Mochajs, XML, XPath, cucumber, Rally, CA LISA, Web Services, JavaScript, Appium, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.

Confidential, Las Angeles, CA

Selenium Engineer

Responsibilities:

  • Determined Test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed SQL queries using TOAD and UFT .
  • Generated automated scripts using C# and Visual Studio 2012.
  • Developed and executed test cases for RESTful services using UFT tool. Add check points to validate the response header
  • Modified and Executed automated and manual test scripts for different modules using QTP.
  • Created and executed database queries (SQL) to validate database data integrity
  • Developed test scripts in Selenium for inserting records into oracle tables.
  • Followed the Waterfall Model of software development implementing the Six Sigma methodology .
  • Divided and distributed all processes among five SDLC phases.
  • Experience in testing EDI according to HIPPA compliance.
  • Expertise in designing user defined functions using the VB Scripting in QTP.
  • Used RESTAPI (use of groovy script) for test data setup in Test Driven Development.
  • Experience in Performance testing using Visual Studio tool and involved in result analysis.
  • Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
  • Involved in automating the regression packs using QTP/UFT and Visual Studio.
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: JUnit, Win Runner, UFT, ITKO, Load Runner, RESTAPI, Quick Test Pro, SQL, Web Logic, Windows, waterfall.

Confidential, Pleasonton,CA

QA Analyst

Responsibilities:

  • Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
  • Created and executed test plan, test case design and test cases based on user and functional specifications.
  • Specifications Creation of Test Data Requirements and Test Condition Matrix, Setting up Test Environment, Software Test execution Defect management.
  • Performed functional testing, integration testing and system testing.
  • Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
  • Conducted Data Driven Testing using Parameterization in QTP to test the security of the login application.
  • Involved in comprehensive end-to-end testing.
  • Created test scenarios for functional and regression testing.
  • Performed compatibility testing using Selenium GRID for multiple browsers.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • During the execution phase, review all the defects identified by the team to check the validity before reporting them.
  • Submit the Quality Assessment Report to the stakeholders.

Environment: Selenium, Quality Center, Java, XML, TOAD, CQ5, Oracle 10g and WebSphere application server, Unix.

Confidential

QA Tester

Responsibilities:

  • Expertise in preparing Test Plan and developed test cases for automation team for regression testing.
  • Involved in White Box, Black Box, Functionality, Negative, Smoke, System, Integration, Regression, and User Acceptance Testing.
  • Generation of Data for execution of Test cases.
  • Responsible for analysis, reports and defect tracking.
  • Generate test records, Modify scripts to do regression test.
  • Developed and submitted viable test plans to test accuracy of data conversion.
  • Worked with development teams to investigate and correct software bugs and deficiencies based on testing results using HP ALM.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
  • Executed approved design, developing both applications with JSP, JavaScript, and HTML, generating reports with SQL, PL/SQL, and HTML/JavaScript, MS Query/MS Excel or Oracle Reports.
  • Created XML file for test input data for better scripts optimization and reduce script maintenance time.
  • Used HP ALM to manage and analyze stories & project wall.
  • Involved in defect tracking using HP ALM.
  • Involved in writing SQL queries, Database Checkpoints to verify data quality and calculations, reviews using QTP.
  • Created data driven script to be used with various data / test cases for positive and negative testing of the application.
  • Used Test Director for defect Tracking and defect reporting.

Environment: HP Quality Center (QC), Quick Test Professional (QTP), HP Load Runner, .Net, Windows NT, SQL+, Java, J2EE, XML IIS, MS Access, SQL, Oracle 9i.

Hire Now