Automation Engineer Resume
San Jose, CA
SUMMARY:
- Over 4+ years of professional experience in Informational Technology (IT) with emphasis in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Bug life Cycle and Methods like Waterfall and Agile.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid using test scripts Java, JavaScript and Test Frameworks using Junit/TestNG, ANT/MAVEN/JENKINS build tool
- Experienced in developing and executing Manual and Automated tests in different platforms using Java and the Selenium library.
- 2+ year of experience in designing and implementing test automation with testing frameworks such as Selenium WebDriver, SoapUI, and Cucumbe r.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, Test NG, Maven, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Experience in Test management and Bug Tracking tools HP Quality Center, Jira and Bugzilla.
- Hands on experience with BDD and experienced with Cucumber feature file using Gherkins language.
- Hands on exposure on Mobile Application testing using Perfecto.
- Experienced on writing SQL queries to extract data from various source tables to perform database testing.
- Experienced in Smoke testing, Blackbox testing, Integration testing, Database testing, Regression testing and GUI software testing.
- Excellent communication and presentation skills, self - starter, quick learner, strong analytical skills, team player, good mentor and possess positive attitude.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Tested in different browsers using Sauce Labs like Safari, Microsoft Edge etc.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, JUnit, Cucumber, TestNG, SOAP UI, Appium, Jenkins, Maven,Postman.
Language/ Script: Java, JavaScript, C, C#,Ruby,Bash.
Test Frameworks: Junit, TestNG, Protractor, Data Driven Framework, Keyword Driven.
Firefox Addons: XPath, Firebug, Fire Path.
SOA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI.
Platforms: Windows, MAC OS X.
Mobile Platforms: IOS, Android OS, Windows Phone.
QA Methodologies: Agile, Scrum and waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases on HP Quality Centre.
- Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Responsible in Developing Web Applications on Selenium WebDriver, TestNG Framework and Appium Automation Framework for mobile application.
- Setup the Automation Framework using Selenium Web Driver, Eclipse, TestNG and run test cases in multiple browsers and Platforms.
- Experience with Selenium or Cucumber using Java or JavaScript
- Specialized in Automation through WebDriver JS and Jasmine testing framework using Protractor.
- Combined MVC Pattern architecture concept, POM (Page Object Model) and created a framework using Selenium WebDriver to automate Web Client.
- Developed Selenium test scripts for identified test cases by using Data Driven framework.
- 2+ years of professional experience in Ruby on Rails (or similar language/framework).
- Performed the mobile testing in different platforms like IOS and Android using Appium.
- Implemented Appium Scripts to test iOS and Android platforms.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Familiarity with iOS and android operating systems and application.
- Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Appium to develop Automation testing scripts for web, Mobile and client server applications.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- W eb Services testing for the different backend services using the Postman tool.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
- Ensured quality of major project rollout, transforming legacy product to a cloud-based, RESTful, API driven solution.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium.
- Involved in executing SQL queries for backend testing.
- Followed Agile-testing methodology.
Environment: Java, Selenium WebDriver, TestNG, Appium, Cucumber, Maven, Jenkins, SoapUI, Agile, XML, XPath, JavaScript, Eclipse, JIRA, SQL, Windows.
Confidential, Madison, WI
QA Analyst
Responsibilities:
- Extensively worked on every stage of application development right from collecting requirements.
- Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
- Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
- Worked with Postman Rest Client to validate XML responses for the API requests sent
- Conducted Load Testing through creating, modifying and executing scripts using JMeter, Blazemeter.
- Provided assistance in testing websites for mobile browser compatibility and native apps testing versions of the same website on supported Android and iOS devices .
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Installation, Upgrade, Configuration of Monitoring Tools (MySQL Enterprise Monitor, NewRelic and DataDog APM monitoring).
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Used Java, Maven, Github, Selenium WebDriver and TestNG to setup automation framework.
- Identified software defects and interacted with developers to resolve them and provided full support to the test team using the QC.
- Communicate defects using Quality Center (QC) with proper Severity and Priority.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Execution of System Integration Testing, User Acceptance Testing. Created Test matrix, Test Summary Report, UAT Summary Report and UAT Sign Off Report.
Environment: Java, Selenium WebDriver, TestNG, Junit, Jenkins, Ant, iOS, Android, SOAP UI, Eclipse IDE, Firebug, SQL, Windows.
Confidential
QA Analyst
Responsibilities:
- Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
- Performed Manual Testing on different Modules of the Application.
- Involved in analysis of Test Plans and Test cases according to business Specifications and designing.
- Investigated Software bugs and maintained reports, tracked defects.
- Prepare detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis and interacted with the development teams, application and data architecture team, migration and build teams to report and correct defects.
- Test Procedures and cases were developed in SQL basic language.
- Helped in Performing Business Functionality, User Interface and Performance tests.
- Worked on Test Director for Loading, Executing and preparing the Test Results.
- Developed and conducted system and user acceptance test plans on completion of system testing before installation of the application on user environment.
- Created SQL Scripts to run against database testing and for populating, updating and deleting the data from the database.
- Investigated Software bugs and interfaced with developers to resolve technical issues. Closely worked with respective personnel to nail down the bugs and reported bugs to all concerned.
Environment: Java, SQL, Quick Test Professional, Selenium IDE, SQL script, VB Script, Bugzilla, Windows.
