We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

Omaha, NE

SUMMARY

  • QA professional with 9 years of testing experience which includes web applications, desktop applications, mobile applications and mobile web:
  • Expert at creating automation frameworks, writing automation scripts, analyzing business specifications/requirements and developing comprehensive test scenarios.
  • Designing, developing and implementing comprehensive Test artifacts like Test Plan, Test Strategy and test documentations.
  • Depending upon the given budget, performed market survey for available automation tools in the industry, did a feasibility analysis for different tools, the tasks we want to perform on different devices / mobile OSs and helped client to buy the tool license.
  • Did several presentations (like comparison charts, pros and cons, supported devices, supported OS, latency issues, after sales tech support, etc.) regarding different automation tools and helped client to make an informed decision in order to purchase the right automation tool.
  • Testing various web and proprietary multi - tier and multi-platform business applications.
  • Created and maintained Test Plans for iOS, Android based mobiledevices for app and mobile web.
  • Expert mobile testing skills on iOS or Android platforms withmobileor device testing on app and e-commerce mobile web sites.
  • Expert automation testing skills using SeeTest (from Experitest) and Perfecto mobile in combination with Selenium and UFT (previously known as QTP).
  • Good knowledge of iPhone, iPad, Android, Windowsand Blackberryphones which includes simulator testing, device testingand Perfecto Mobile testing.
  • Ability to understand and passion for utilizing and manipulating hand-held devices for hours.
  • Knowledge and understanding of the mobile market, new trends and features.
  • Identified re-usable business flows and created different components of the framework like test cases, data needed for those test cases, reusable functions, shared function library, shared object repositories and data driven scripts using DP (Descriptive Programming) and OR (Object Repositories).
  • Created and maintained automation script using DP (Descriptive Programming), XPath and OR (Object Repository).
  • Experience in defining manual and automated test cases, developing and maintaining test scripts according to given Business Specification.
  • Proficiency in Front-End and Back-End testing specifically in Unix and Windows environments as well as familiarity with hierarchical and relational databases.
  • Expertise in various types of testing methodology such as: Automation, Functional, Black Box, Smoke/Sanity, Integration, Regression, System, User Acceptance, Installation, Back-end / database and Usability Testing.
  • Coordinating work with Technical and Business Leads in development and execution of User Acceptance Tests.

TECHNICAL SKILLS

Testing Tools used: SeeTest (Experitest), Perfecto / PerfectoMobile, Selenium IDE, Selenium WebDriver, Selenium Grid, Eclipse, Junit, TestNG, Appium, JavaScript, Maven, Jenkins, Android Emulator, Opera Emulator, UFT 12.02 / QTP, Quality Center / HP ALM, Micro Focus UFT, Micro Focus ALM, Rally, Bugzilla, JIRA

Mobile Platforms: iOS, Android, Windows, Blackberry

OS: Windows, Mac, Unix, Linux

Mobile Browsers: Android browser, Safari for iPhone, Blackberry browser, Chrome, Internet Explorer Mobile, Opera Mini, Polaris, Firefox, Dolphin

Database:SQL Server (SQL Server Management Studio), Oracle, MySQL

Scripting and other: VBscript, JavaScript, HTML, CSS, Perl, Shell Scripting, XML, XPath

Languages: Java, C, C++

Other: SVN, MS Office, SharePoint, Bamboo, PuTTY, Adobe PhotoShop, Adobe Illustrator, Camtasia Studio, Confidential RTC (Rational Team Concert), Mainframe, Confidential RRC (Rational Requirements Composer), MS Office

PROFESSIONAL EXPERIENCE

Confidential, Omaha, NE

Automation Test Engineer

Responsibilities:

  • Mapped automated test cases in ALM for better automation reporting status.
  • Coordinated with manual testers in order to recreate correct scenarios and required test data.
  • Created test data for manual testing team by running iterations on web applications and mobile applications.
  • Attended Defect Triage meetings and discussed defect related issues.
  • Work with development team to provide feedback and facilitate bug fixes.
  • Coordinated and scheduled conference calls with Experitest (SeeTest) Tech Supports for issues.
  • Installed new versions of SeeTest, new builds for AUT (IPA file) for every Sprint.
  • Used Jenkins for CI (Continuous Integration), scheduled test cases in Jenkins and sent out email notifications for build status via Jenkins.
  • Wrote scripts for a complex hybrid application that required interaction with Web including SQL queries and data dependencies.
  • Wrote modular scripts using OR (Object Repository) as well as DP (Descriptive Programming).
  • Manually wrote and run SQL queries for data comparisons and validations.
  • Efficiently worked on multiple projects that include mobile app and web app by handling constantly changing priorities.

Confidential, Irvine, CA

Software Test Engineer

Responsibilities:

  • Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down 
  • Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down the road.
  • Created automated scripts for cross browser testing.
  • Created data driven framework using Excel sheets.
  • Created testing related artifacts for QA Team as well as new team members.
  • Ran SQL queries to check data on backend tables.
  • Coordinated and scheduled conference calls with Experitest (SeeTest) Tech Supports for issues.
  • Installed new versions of SeeTest, new builds for AUT (IPA file) for every Sprint.
  • Mapped automated test cases in ALM for better automation reporting status.
  • Communicate with a Requirement Analyst in case of ambiguous - unclear Use Casespecifications;make sure correct requirements are followed. If requirements / wire frame / Content Matrix missing important content then notify Requirement Analyst, make sure related documents are updated and then accordingly write correct test cases that way make sure we are testing the right requirements.
  • Efficiently worked on multiple projects that include mobile app and web app by handling constantly changing priorities.

Confidential, Plano, TX

QA Automation Lead

Responsibilities:

  • Depending upon the given budget, performed market survey for available automation tools in the industry, did a feasibility analysis for different tools, the tasks we want to perform on different devices / mobile OSs and helped client to buy the tool license.
  • Did several presentations (like comparison charts, pros and cons, supported devices, supported OS, latency issues, after sales tech support, etc.) regarding different automation tools and helped client to make an informed decision in order to purchase the right automation tool.
  • Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down the road.
  • Conducted market research for available mobile testing tools and suggested options to the management.
  • Ran regression tests, sent out detailed reports and opened defects with screenshot by providing enough details in order for Dev Team to recreate scenario.
  • Developed web automation framework from scratch with less maintenance goal in mind down the road.
  • Attended daily stand-up meeting, discussed, reported issues and blockers.
  • Mapped automated test cases in ALM for better automation reporting status.
  • Coordinated with manual testers in order to recreate correct scenarios and required test data.
  • Created test data for manual testing team by running iterations on web applications and mobile applications.
  • Attended Defect Triage meetings and discussed defect related issues.
  • Work with development team to provide feedback and facilitate bug fixes.
  • Coordinated and scheduled conference calls with Experitest (SeeTest) Tech Supports for issues.
  • Installed new versions of SeeTest, new builds for AUT (IPA file) for every Sprint.
  • Wrote scripts for a complex hybrid application that required interaction with Web including SQL queries and data dependencies.
  • Wrote modular scripts using OR (Object Repository) as well as DP (Descriptive Programming).
  • Manually wrote and run SQL queries for data comparisons and validations.
  • Efficiently worked on multiple projects that include mobile app and web app by handling constantly changing priorities.

Confidential, Austin, TX

Senior Test Automation Engineer

Responsibilities:

  • Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down the road.
  • Developed and executed test cases, scripts and procedures to support Agile Scrum, Agile Kanban.
  • Work with development team to provide feedback and facilitate bug fixes.
  • Openeddefects in Quality Centerwith solid evidence(screen shots / video)and reproducible stepsand linked them with test steps.
  • Wrote scripts for mobile application(on handsets)and mobile web(on handsets, iPad and Tablet using device's browser).
  • Created and maintained Perfecto automation script in UFT environment for mobile app and mobile web on iOS and Android devices.
  • Automated manual test cases using Native Objects and Descriptive Programming for mobile devices.
  • Installed app (.apk) on iOS (.ipa) on real devices and on Perfecto devices.
  • Customized test script heavily coded VBscript using Desciptive Programming (DP) as well as XPath.
  • Interacted XML files using XMLDOM coding in QTP environments.
  • Scripted automated test cases for native apps using Perfecto Mobile.
  • Interacted XML files (XMLDOM) by integrating its coding in QTP environments.
  • Work with QA team (local and remote), Dev team and off-shore team in an Agile environment to drive projects to release within agreed-upon timeframes.
  • Write and run SQL queries for data comparisons and validations.
  • Generated documentation on tools and processes.

Confidential, Columbus, OH

QA Automation Engineer

Responsibilities:

  • Heavily coded automation scripts using different types of locators in Selenium WebDriver using Java.
  • Created automated scripts for cross browser testing.
  • Created data driven framework using Excel sheets.
  • Created testing related artifacts for QA Team as well as new team members.
  • Ran SQL queries to check data on backend tables.
  • Communicate with a Requirement Analyst in case of ambiguous - unclear Use Casespecifications;make sure correct requirements are followed. If requirements / wire frame / Content Matrix missing important content then notify Requirement Analyst, make sure related documents are updated and then accordingly write correct test cases that way make sure we are testing the right requirements.

Confidential, Rhinebeck, NY

Automation Testing Consultant

Responsibilities:

  • Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down the road.
  • Designed test plans, test scenarios and test cases based on product specifications documents.
  • Executed test cases, logged defects, triaged defects and tested multiple mobile devices.
  • Executed daily tests on mobile devices to verify new features and bug fixes.
  • Updated test scripts to match product capabilities.
  • Worked with development staff to provide feedback and facilitate bug fixes.
  • Entered new issues and features into internal issue tracker.
  • Explored new areas for testing.
  • Reviewed requirements and updated test cases accordingly.
  • Performed functional and regression testing in line with our release process and aggressive product roadmap.
  • Perform web and app testing on iOS and Android devices by accessing remote devices in Perfecto Mobile environment.
  • Converted manual test cases to automated test cases for mobile app and mobile web using Perfecto and QTP UFT environment, wrote automation script from scratch and maintained artifacts related mobile automation.
  • Participated in test planning and in testing activities on multiple devices for multiple projects.
  • Logged clear and self-explanatory bug reports in our bug tracking system, then worked directly with Development to follow those bugs to resolution.

Confidential, Woodland Hills, CA

QA Automation Engineer

Responsibilities:

  • Designed, developed and implemented comprehensive QA test plans and test cases for assigned areas.
  • Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down the road.
  • Created test cases by referring requirements and discussing with Requirement Analyst.
  • Created automation framework from scratch, executed, analyzed, and maintained testscripts for mobile app, mobile web and non-mobile web applications in Quality Center.
  • Translated requirements into documented and executable test cases; reviewed requirements, developed and executed tests.
  • Integrated RTVM (Requirements Traceability Verification Matrix) in different modules of Quality Center and that way tracked any changes in the concerned requirements and its impact on test plan, test cases and defects.
  • Raised red flags for project blockers within a reasonable timeline.
  • Installed app (.apk) on iOS (.ipa) on real devices and on Perfecto devices.
  • Wrote modular, automation scripts for multiple mobile devices.
  • Ensured that functional and non-functional requirements are adequately validated and verified.
  • Worked with QA Lead to define testing requirements and schedules.
  • Participated in UAT (User Acceptance Testing).
  • Ran SQL queries by joining multiple tables to get required data for testing.

Confidential, Hilliard, OH

Software Test Engineer

Responsibilities:

  • Identified re-usable business flows and created different components of the framework like test cases, data needed for those test cases, reusable functions, shared function library, shared object repositories and data driven scripts.
  • Developed efficient automation framework from scratch with less maintenance goal in mind.
  • Implemented comprehensive QA test plans and test cases for assigned areas.
  • Translated requirements into documented and executable test cases; reviewed requirements, developed and executed tests.
  • Developed and executed system, integration and regression tests using QTP.
  • Extensively used (OR) Object Repository and customized script using VBscript.
  • Authored and constructed test scripts and test plans for all assigned projects.
  • Coded unrecognizable object using Descriptive Programming (DP) and Dynamic Descriptive Programming (DDP).
  • Executed automated tests, identified actionable defects, performed dailyDefectManagement and Test Execution Monitoring.
  • Raised red flags for project blockers within a reasonable timeline.
  • Ensured that functional and non-functional requirements are adequately validated and verified.
  • Assisted in the monitoring of adherence to the Software Development Process.
  • Managed the promotion of code to the respective environments.
  • Joined multiple tables using SQL queries to test required data.

Confidential, New Albany, OH

Test Automation Consultant

Responsibilities:

  • Attended requirement review meetings with iPOS (International POS) Product and the Compliance team.
  • Translated requirements into documented and executable test cases.
  • Investigated and reported defect (using PuTTY and VNC Viewer) escalation issues using Quality Center.
  • Assisted in the creation of user, technical and defect escalation documentation when necessary.
  • Converted manual test cases to automated test cases by customizing script as per requirements using QTP.
  • Participated in all phases of testing like smoke testing, black box testing, positive testing, system testing, integration testing, automated testing, regression testing, negative testing, backend testing, etc. including POS handheld device.
  • Created and executed test cases with a comprehensive coverage of testing methodologies within the software standard operating procedures of the client.
  • Assured consistency between requirements, design documents and applications under development.
  • Performed back end testing by configuring complex SQL queries for joining multiple tables.
  • Performed POS Testing for different countries like UK, Canada, Italy, Japan, Denmark, Germany, Spain and France. Also performed Localization Testing.
  • Performed UAT on US and international POS system application.

Confidential, San Diego, CA

QA Automation Engineer

Responsibilities:

  • Designed, developed and implemented comprehensive QA test plans and test cases for assigned areas.
  • Created automated test script using VBScript after identifying manual test cases eligible for automated testing.
  • Created, executed, analyzed, and maintainedautomatedtestscripts.
  • Translated requirements into documented and executable test cases; reviewed requirements, developed and executed tests.
  • Figured candidates for automated test cases, converted / created automated test cases, customized them using VBScript and exported Test Result for Business Team.
  • Integrated RTVM (Requirements Traceability Verification Matrix) in different modules of Quality Center and that way tracked any changes in the concerned requirements and its impact on test plan, test cases and defects.
  • Identified re-usable business flows and created different components of the framework like test cases, data needed for those test cases, reusable functions, shared function library, shared object repositories and data driven scripts.
  • Scheduled test cases in Test Lab module at scheduled date, time and checked their test results.
  • Developed re-usable functions and created custom library.
  • Extensively customized QTP script using VBScript and performed data driven testing.
  • Raised red flags for project blockers within a reasonable timeline.
  • Ensured that functional and non-functional requirements are adequately validated and verified.
  • Coded unrecognizable object using Descriptive Programming (DP) and Dynamic Descriptive Programming (DDP).
  • Develop Recovery Scenarios, custom error handling and reporting methods.
  • Worked with QA Lead to define testing requirements and schedules.
  • Ran SQL queries by joining multiple tables to get required data for testing.
  • Participated in UAT testing.

Hire Now