We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

San Ramon, CA

SUMMARY

  • More than 10 years of experience as software and hardware QA Engineer using both Manual and Automation Techniques
  • Around 6 years of experience as Software QA engineer testing Web based applications and Mobile Web applications
  • Around 5 years of Automation experience in Selenium IDE/WebDriver with Java and Javascript
  • Well versed with complete Software Development life cycle (SDLC) and Software Testing life cycle (STLC)
  • Good understanding of Object Oriented Programming (OOP) concepts, algorithm, data structure, and hands on experience in C, C++, Python, Core Java and Javascript
  • Experience working with both Waterfall and Agile environments and SCRUM methodology
  • Responsive Web Design (RWD) testing on all form factors: Desktop, Mobile and Tablet
  • Experience with utilizing TestNG to enhance testing quality with Report functionality
  • Experience in Selenium WebDriver in Javascript utilizing Mocha & Chai (TDD) framework
  • Experience in Selenium WebDriver in Javascript utilizing Protractor & Cucumber (BDD) framework
  • Performed API testing in Java using Rest - Assured, JUnit, JSON Path, XML Path, OAuth2.0
  • Performed REST API testing using Postman and SOAPUI
  • Highly experience in extracting XPATH and CSS locators for UI validation
  • Hands-on Experience in analyzing and reviewing software requirements and specifications and translating them into test cases
  • Strong Planning, Analytical and problem solving skills
  • Excellent written and verbal communication skills.
  • Experience working in a team and independently to resolve technical issues of a project

TECHNICAL SKILLS

  • Java
  • Javascript
  • C
  • Python
  • VBA
  • Unix Shell Scripting
  • HTML
  • CSS
  • DOM
  • JSON
  • XML jQuery
  • AngularJS
  • NodeJS
  • SQL
  • Maven
  • Jenkins
  • Git
  • HP-QC
  • Rally
  • Selenium Webdriver
  • JUnit
  • Mocha
  • Chai
  • Protractor
  • Cucumber
  • REST Assured
  • SOAPUI

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Software QA Automation Engineer

Responsibilities:

  • Perform UI Test automation for Intelligent Slot Tracker MRO (Maintenance, Repair, Overhaul) for GE Aviation workshops using Protractor, Cucumber (BDD), AngularJS, Chai, TestNG
  • Perform UI Test automation of Configurable Dashboard - an application platform to configure, manage and control different kinds of Widgets per use cases
  • Perform End-to-end testing of AppHub, Micro-services, Micro-apps
  • Use of Technology: GE Industrial Internet Of Things (IoT) and Asset Performance Management (APM) on Predix platform utilizing Cloud Foundry (open source Cloud application platform)
  • Perform API Test automation using RESTful API, REST Assured, Postman validations
  • A SWAT team member to support GEBU engagement to drive successful outcomes for APM product co-development, contribution, and extension.
  • Supervise offshore team with automation testing efforts. Perform code review
  • CI/CD: integrated with Continuous Integration tool Jenkins to schedule nightly tests

Languages: Javascript, Java. IDE: IntelliJ, Eclipse, Webstorm, Pycharm

Confidential, Pleasanton, CA

Software QA Automation Engineer

Responsibilities:

  • Performed smoke, sanity, functional, integration, acceptance, & regression testing
  • Handled Responsive Web Design (RWD) testing across all form factors
  • Performed test automation using Selenium WebDriver, Javascript, Mocha, Chai, TestNG, Java
  • Performed mobile automation testing using cloud based Perfecto framework
  • Performed cross browser testing (Firefox, Chrome, Safari, Internet Explorer)
  • Used Page Object Model, Data Driven using *.XLS as part of framework
  • Performed testing of Adobe Experience Manager (AEM) components
  • Performed testing using RESTful API web services using Postman and Ready API SOAPUI
  • Performed Database testing and auditlog using Java and Java Database Connectivity (JDBC) API
  • Delivered implementation of TestNG to support team with cross browser/platform testing (IE, Safari, Chrome, Firefox), to improve code debugging, and to provide reporting capability in CSV formats
  • Implemented Hipchat API using Maven, Java & TestNG - designed and delivered BOT to monitor test environment
  • Excellent debugging skills to find web elements/locators (XPATH and CSS) in web applications
  • Identified, prioritized and reported defects using Defect Tracking tool Rally and HP-QC
  • Utilized Git as revision control tool to maintain code integrity among testers within the team
  • Participated in code reviews and Agile Development cycles
  • Attended daily SCRUM meeting to discuss progress and pending defects, user stories and test cases
  • Coordinated with product owner, business analysts, development team and participated in bug review sessions

Languages: Java, Javascript

Confidential, Santa Clara, CA

QA Engineer / Process Engineer

Responsibilities:

  • Tested company's web portal for functionality and ease of use
  • Understood the business requirements and convert the test scenarios into functional test cases
  • Performed Functional, Negative, Positive, Regression, Smoke Testing, and User Acceptance testing
  • Documented and communicated test results to project team in weekly meetings
  • Involved in White-box testing as per client requirements
  • Interacted and worked closely with development team to solve problems encountered during and in the last scenario test executions
  • Developed application for selection of probes based on given criteria, which was converted to a Web application and deployed to company's Web Portal
  • Designed and developed application to return collapse of solder balls during reflow, which was converted to a Web application and deployed to company's Web Portal
  • Performed test automation using Java, Selenium WebDriver, and JUnit
  • Led troubleshooting/testing of PCBs and electronic devices
  • Led process development, validation, and sustaining using Visual Basic for Application (VBA)
  • Oversaw BGA reflow Process, process setup and process transfer for offshore Confidential sites.
  • Managed yield statistical analysis using VBA

Languages: Java, VBA

Confidential, Palo Alto

QA Engineer / Metrology Engineer

Responsibilities:

  • Attended daily stand-up meeting to discuss pending issues and tasks and provide update on project status
  • Performed Defect Inspection and Defect Management
  • Performed around-the-clock 24/7 monitoring of process quality using semi-automated defect monitoring system.
  • Designed and delivered software application to streamline and automate metrology process for the KLA Tencor inspection system, and transformed final inspection process from per-plate inspection to per-lot inspection, improving manufacturing-cycle time by 5% per lot and saving up to 30 minutes per each lot inspection.
  • This application will alert QA engineers in charge for immediate response via email.
  • Developed scripts to automatically backup data for KLA Tencor inspection system
  • Performed yield analysis for gaining knowledge of root cause of defects
  • Developed software to monitor and identify origins of equipment-induced defect incidents in FAB
  • Designed and created database tracking logs and tools for majority of process entities and equipment tools in the fab: PVD, Wet Etch, Dry Etch, Lithography, etc.

Languages: .NET, C, VBA, JMP, PC-DOS

Hire Now