We provide IT Staff Augmentation Services!

Automation Engineer Resume

Oakland, CA

SUMMARY:

  • Over 7 years of experience as a Quality Assurance Engineer with Automation and Manual testing which includes Mobile Testing, Web Services Testing, Web based application Testing and client/server application testing in HealthCare, Banking & Finance.
  • Experience in web user interface Automation testing with Selenium Web Driver using Java, Junit, TestNG, Maven and Cucumber with BDD frameworks.
  • Experience in implementing Hybrid Framework using Data Driven Framework and POM.
  • Extensive experience in design pattern Page Object Model (POM) and Page Factory for better code reusability & maintenance.
  • Experience in Black Box Testing, which includes Functional, Regression, Integration, End to End, Load, System Testing, and User Acceptance Testing (UAT).
  • Involved in requirement analysis, design, development, testing, and maintenance phases of SDLC AND STLC.
  • Experience in requirement analysis, review, preparing test scenarios, authoring test cases, test data collection, test case execution and test reports preparation.
  • Experience with Agile/Scrum Methodologies and Waterfall Methodologies and participated in sprint planning and scrum calls.
  • Expertise in Analysis of Problem Severity, Bug Tracking System and Defects Reporting System using JIRA and Rally.
  • Experience in Test Management tool QC/ALM.
  • Good experience in Web Services testing using SOAPUI, and REST.
  • Expertise in performing data base testing using SQL Server, Oracle 11g, MySQL for backend testing.
  • Expertise in Continuous Integration tool Jenkins for scheduling jobs using CRON Pattern.
  • Strong knowledge on UNIX commands for performing automated process.
  • Hands - on experience on Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
  • Extensive experience in Source Version Control Tools Subversion (SVN) & Git for code management.
  • Good exposure on Automation using QTP/UFT with VBScripting.
  • Good exposure to various types of testing like Functional, Regression, GUI and Database Testing.
  • Committed team player and capable of working on tight project delivery schedules and deadlines.

TECHNICAL SKILLS:

Automation Tools: Selenium(WebDriver/IDE)

Testing Frameworks: Junit, TestNG, POM, Hybrid Framework, AngularJS

Version Control Tool: GitHub, SourceTree, Tortoise Git

Test Management Tool: QC(Quality Center)/ALM, Jira, Rally

Scripting Languages: Java, JavaScript, HTML, CSS, XML, JSON, AJAX

Database: SQL Server, Oracle 10g

Web Services: SOAP UI,RESTContinuous Integration Tool: Jenkins

Platforms: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Oakland, CA

Automation Engineer

Responsibilities:

  • Actively involved with Business Analysts (BAs), Developers for requirements gathering and analysis of project.
  • Performed detailed analysis of test cases to ensure which all test cases can be automated.
  • Designed Automation Test scripts using Selenium Web Driver, Java, TestNG and Maven.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
  • Performed Functional tests using selenium Web Driver with data driven framework which reads data from property and XML files.
  • Worked on test automation execution on different environments as part of Continuous Integration process using Selenium Web Driver and Jenkins.
  • Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox.
  • Tested request and response XML based web services interfaces using Soap UI.
  • Verified data integrity by back-end testing of the application by writing SQL queries using SQL Server.
  • Possess knowledge of UNIX commands to run jobs and verify log files to identify issues.
  • Worked with Agile scrum methodology and involved in sprint planning and daily scrum meetings.
  • Used Jira as a defect management tool for detailed reporting of defects.
  • Created End-to-End test cases to identify any potential issues and addressed issues prior to software release at each phase.

Environment: s: Selenium Web Driver, Java, Jira, Soap UI, SQL Server, Maven, TestNG, Jenkins.

Confidential, Redmond, WA

Selenium Automation Engineer

Responsibilities:

  • Involved in analyzing system specifications, design, development and execution of test cases in Automated testing.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developing test cases based on the User stories and functional requirement specification document
  • Configured Selenium WebDriver, TestNG, Maven tool created Selenium automation scripts in Java.
  • Involved in writing automated scripts for Angular.JS application using Protractor and JavaScript’s
  • Wrote unit tests and monitored the unit test coverage for the code using SonarQube.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Tested the application in highly dynamic environment with sprint team using agile methodology.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Involved in testing Web services and XML with tool called SOAPUI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.

Environment: s: Selenium WebDriver, Java, Jira, SoapUI, SQL Server, PL/SQL, SonarQube, Maven, TestNG, Protractor, Jenkins.

Confidential, McKinney, TX

Manual/Automation Engineer

Responsibilities:

  • Participated in a design and architecture of a framework to target the testing of web applications.
  • Responsible for complete End-to-End/User Acceptance testing (UAT) activities.
  • Review manual test cases and convert them to Automation Scripts using Selenium.
  • Created Selenium test automation framework based on UI Mapping
  • Execution of automation regression suite using Selenium and TestNG framework.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML, IDs and XPath in Selenium WebDriver.
  • Involved in setting up Smoke and Regression automation suite using Selenium WebDriver.
  • Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
  • Identify test cases to automate those test cases using Selenium WebDriver, Cucumber and Junit in JENKINS.
  • Developed and tested REST services to communicate with another client API's.
  • Used SQL server 2012, MYSQL for database testing, and acquired test data from databases.

Environment: s: Selenium WebDriver, Java, TestNG, Cucumber, Junit, Agile, JIRA, GitHub, Jenkins, SQL Server, MYSQL, REST Services

Confidential

QA Engineer

Responsibilities:

  • Understanding the project requirements by involving in study of functional requirement.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
  • Responsible for conducting Integration, End-to-End testing to make sure business work flow is sufficiently replicated.
  • Tracked bugs using BugZilla 3.0 and submitted testing reports for discovering software bugs reporting bugs and verifying bug fixes.
  • Developed the application on Eclipse.
  • Managed Project Risks by documenting and prioritizing.
  • Performed testing of Web Services using SOAPUI
  • Knowledge of Software Development Life Cycle (SDLC) of Waterfall Methodology.
  • Performed functional testing manually and constructed positive and negative test scenarios as per requirements.
  • Prepared Traceability Matrix for the application changes
  • Effectively involved in the review of the Test results.

Environment: s: Manual Testing

Confidential

QA Engineer

Responsibilities:

  • Preparing Test Cases & Executing Test Cases.
  • Smoke Test, Functionality Test, User Interface Test and Regression testing.
  • Involved in Adhoc and UI testing.
  • Logging defects and verifying defects after fixing.
  • Deployment of the application.
  • Involved in preparing the metrics test execution report and traceability matrix

Environment: s: Manual Testing

Hire Now