Software Qa Automation Engineer Resume
3.00/5 (Submit Your Rating)
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
