Software Test Automation Engineer Resume
Germantown, MD
SUMMARY:
- Technical Expertise in Manual Testing, Automation testing of Web based Applications and Mobile Applications Using Selenium & Appium.
- Experienced in STLC Concepts like Functional, Manual, Integration, System and Automation Testing across Product engineering services, Telecom & Healthcare Domains.
- Expertise on automating Web - App’s, Native-App’s and Hybrid-App’s using Appium on Android and IOS Device.
- Expertise in writing automation scripts for Selenium WebDriver, Selenium Grid using JAVA and python.
- Experienced in developing web based hybrid driven test automation framework tool using Python (web2py), HTML, JavaScript and SQLite.
- Took ownership of automation and lead the automation team by mentoring the team as required.
- Basic knowledge about the security testing on Web based Applications, Android and iOS applications using OWASP guidelines.
- Carried out black box testing of Mobile Handset’s and Mobile applications.
- Carried out Load, performance & Restful API’s testing using JMETER.
- Hands-on experience in executing Unit Testing, Integration Testing, Functional Testing, System Testing, Stress Testing, Performance Testing, Acceptance Testing, Regression Testing, and Beta Testing on web apps and Mobile app’s.
- Well versed in Defect Tracking & Bug Reporting using JIRA, CDETS, Unfuddle and Bugzilla.
- Experienced in analyzing the android adb logs, well supporting to the developers by providing the proper adb text logs, screenshots, video logs and steps to reproduce the issues.
- Well experienced in writing the shell scripts that used to automate manual flashing of mobile handsets, downloading files from FTP’s and machine interfaces.
- Involved in resolving Bugs in UI, framework, Native Apps, in AndroidICS (using Java).
- Involved in developing the driver module for backlight led to communicate it through I2C Interface.
TECHNICAL SKILLS:
Languages: C, C++, Java, Python, Shell script, JAVA Script.
Packages: MS Office, Open office
Web designing: HTML
Database: SQL, Oracle 9i from NIIT
Platform used: Windows XP, Vista, 7, Ubuntu 11.04, 14.04, MAC OSX 10.10, 10.11, 10.12
Android tools: Monkey, DDMS, Fast boot, CTS, Eclipse, ADB, Monkey Runner.
IOS tools: Xcode, Instruments, UI automation.
Automation tool: Appium, See Test, Junit, TestNG, Unit test python, Selenium webdriver, selenium grid.
Client tools: CISCO TIMS, CISCO CDETS, Test Link, JIRA, XFSTK, BUGZILLA, GIT, Unfuddle, Browser stack.
Wipro tools: DTAA, MATE.
Languages: Core JAVA, Python, Shell script, Java script.
PROFESSIONAL EXPERIENCE:
Confidential, Germantown, MD
Responsibilities:
- Involved in designing the test case & test content preparation from the requirements for firmware, web and mobile applications.
- Occupied in Manual Testing of test cases until the code gets stable for web and mobile application.
- Involved in functional testing, system testing, regression testing, localization testing, compatibility testing and acceptance testing to make sure the product is defect free.
- Involved in performing the gap analysis using traceability matrix.
- Involved in giving the knowledge sessions for the team who are new to the mobile based application testing.
- Took ownership of automation and led the automation team by mentoring the team as required.
- Designed and developed the web-based hybrid driven test automation framework tool used to perform automation testing on web-based and native mobile applications.
- Implemented automation using Selenium WebDriver, Python, and Jenkins to automate test cases on web based application.
- Extensively developed automated test scripts for regression and functional test suites by developing over90 test cases, 6 test suites using Selenium WebDriver, python.
- Implemented automation using Appium framework to automate the native Android and iOS based mobile applications.
- Detecting bugs & classifying them based on the severity and priority.
- Providing adb logs, screen shots and video logs to identify & reproduce the bugs in any environments.
- Involved in load testing using the Apache JMeter tool.
- Involved in security testing on Web based Applications, Android and iOS applications using OWASP guidelines.
Confidential
Responsibilities:
- Involved in designing the test cases and the test content for various new upcoming mobile applications that works on different platforms like IOS, Android, and Windows mobiles.
- Involved in testing the modules like Wi-Fi, call feature(MO,MT on 2g,3g,4g), USSD, Calendar, Play store, Messaging(SMS,MMS), voice dialler, Maps(using drive test), Browser, Multimedia(different codecs), Gallery, Online streaming(3g,4g,Wifi hotspot), HDMI- Audio Routing, Blue-tooth testing, OTAC testing, APN’s testing.
- Experience in analyzing the ADB logs to find the cause of the defect/bug.
- Occupied in Manual Testing of test cases and worked for user perspective.
- Involved in giving the knowledge sessions for the team to make them understand the test execution and test preparation for the new mobile applications.
- Involved in interacting with the different vendors like Samsung, Apple, LG, Sony, Etc., for the defect raising and Supporting for defect verification.
Confidential
Responsibilities:
- Test case & test content preparation based on the requirements.
- Occupied in Manual Testing of test cases until the code gets stable.
- Test case & test content preparation for various apps on Android based VOIP Phone.
- Complete ownership of Security, System module testing.
- Test execution on Android based applications like E-Mail, Calendar and contacts application.
- Analysing the ADB logs to find the cause of the defect/bug.
- Involved in functional testing, system testing, regression testing and acceptance testing to make sure the product is defect free.
- Experienced in Detecting bugs, classifying them based on the severity and priority and then reporting the issues in CDETS (defect tracking tool) and update the defects in each successive builds
- Involved in supporting to the developers by providing the issue screen shots and video logs to identify & reproduce the bugs in any environments.
- Preparing test cases for the feature testing new requirement, Requirement mapping and updating test cases according latest UI specification.
- Involved in designing and developing the customized hybrid driven test automation framework tool used to perform automation testing on web-based applications.
- Extensively developed automated test scripts for functional, sanity, system and regression by developing the test suites.
- Major Contribution for developing the test cases using Selenium WebDriver, java, Junit.
- Involved in reviewing the test scripts, verifying the Test execution result and then logging the defects to defect tracking tool (CDETS).
- Prepared the Test Report based on the Test results
- Took ownership of setting up automation Test Bed based on the infrastructure provided by Cisco for selenium grid environment and Jenkins.
- Developed shell script’s that used to manage SFTP’s, TFTP and machine interfaces.
Confidential
Responsibilities:
- Designing the test cases.
- Involved in testing the Print\Scan Android Application.
- Occupied in Manual Testing of test cases and worked for user perspective
- Carried out Black Box Testing (Functional Testing, Acceptance Testing)
- Involved in Sanity Testing, Regression Testing.
- Identifying test case scenarios for automation.
- Developed Automation scripts using See Test tool for POC.
Confidential
Responsibilities:
- Designing the test cases.
- Involved in testing the modules like Wi-Fi, Telephony, USSD, Calendar, Play store, Messaging, voice search, voice dialer, Maps, Google+, Browser, Multimedia, Gallery, Movie Studio, HDMI- Audio Routing, GMS Books.
- Occupied in Manual Testing of test cases and worked for user perspective.
- Carried out Black Box Testing (Functional Testing & Acceptance Testing).
- Involved in Sanity Testing & Regression Testing.
- Identifying test case scenarios for automation.
- Developed monkey runner scripts using Python (automation).
Confidential
Responsibilities:
- Worked in device driver team and was involved in unit testing the IR blaster with the Application program
- Involved in developing the driver module for backlight led to communicate it through I2C Interface
- Involved in resolving Bugs in UI, framework, Native Apps, in AndroidICS
- Issues worked on during bug fixing included the issues like Downloads, Camera, Calendar, and People, Also interaction issues in Market Play, Movies, and Maps native applications.
- Involved in Unit Testing the apps during the cut phase
- Developed UNIX shell scripts for automation build process for flashing the tablet.