We provide IT Staff Augmentation Services!

Quality Assurance Engineer Resume

4.00/5 (Submit Your Rating)

Roanoke, VirginiA

SUMMARY:

5+ years of Experience as Quality Assurance Engineer II in Automation (Java & Python scripting) using Selenium Webdriver, TestComplete for Desktop, Mobile(using Appium) and web based application.

TECHNICAL SUMMARY:

Operating System: Windows 2008/2012/XP/Win7, Unix, Mac (Mavericks, Lion)

Testing Tools: Selenium, AutoIT, Raftcode, Appium, HP - QC, TestComplete, QAComplete

Language: Java, Python scripting

Browser: IE, Safari, Chrome, Mozilla Firefox

Database: MS SQL Server 2014, Oracle, PostgreSQL

Mobile Device: Android, iPAD

KEY SKILLS:

  • Automating client based applications using Python scripting and Java to verify the functionality of the applications.
  • Cross browser testing with Selenium Webdriver.
  • Analysed test result data and performed batch execution on daily basis using Jenkins .
  • Performed Integration, Regression, Manual testing, Functional and GUI testing.
  • Experience in analyzing Technical specifications and Functional specifications documents.
  • Proficient in creating Test Plan, Test Cases, Test Scenarios, Test Data and Test Scripts
  • Prepared exhaustive test cases using Data driven and Hybrid Driven framework for desktop, mobile and web-based application using JAVA, Python & Selenium.
  • Identified and implemented common functions for reuse and better maintainability across test cases.
  • Understanding of different software development methodologies e.g. Waterfall, Agile.
  • Creating Business Process Components (small units of actions using Python and Java scripting) in framework architecture.
  • Page Object Model Technique, Modular Driven Technique, Log4j Logging, TestNG Reporting & TestNG Reporter Logs.
  • Implemented reliable locators for UI automation code.
  • Performed testing in BDD framework (Cucumber) using parameterization.
  • Mobile testing for native, web and hybrid application using Appium for Android OS using Page Factory Model.
  • Implemented Page Object Model and Page Factory model in Selenium Webdriver using Maven.
  • Sending reports of daily run using concept of ExtentReport for visual analysis of test run.
  • Defect raised, tracked and retested when fixes available.
  • Strong knowledge on troubleshoots and resolves technical issues
  • Excellent communication, documentation and team work skills and ability to learn quickly and implement new tools and technologies
  • Arranged demos and shared knowledge with other team members.
  • Automating client based applications using Python scripting and Java to verify the functionality of the applications.
  • Cross browser testing with Selenium Webdriver.
  • Analysed test result data and performed batch execution on daily basis using Jenkins/Teamcity Continuous Integration.
  • Experienced in various testing techniques like Functional, Regression, Smoke etc.
  • Experienced in analyzing Technical specifications and Functional specifications documents.
  • Proficient in creating Test Plan, Test Cases, Test Scenarios, Test Data and Test Scripts
  • Prepared exhaustive test cases using Data driven and Hybrid Driven framework for desktop, mobile and web-based application using JAVA, Python in Selenium.
  • Understanding of different software development methodologies e.g. Waterfall, Agile.
  • Creating Business Process Components (small units of actions using Python and Java scripting) in framework architecture.
  • Test Automation Framework implementation experience.
  • Experience in Page Object Model Technique and TestNG Reporting.
  • Performed testing in BDD framework (Cucumber) using parameterization.
  • Mobile testing for native, web and hybrid application using Appium for Android OS using Page Factory Model .
  • Implemented Page Object Model and Page Factory model in Selenium Webdriver using Maven.
  • Led and mentored junior automation and manual QA engineers to execute and analyze automation smoke and regression tests.
  • Performed backend testing of application using SQL, writing queries to confirm correctness of data entered via UI, and data manipulation.
  • Databases and SQL Querying using PostgreSQL
  • Sending reports of daily run using concept of Extent Report for visual analysis of test run.
  • Defect raised in JIRA, tracked and retested when fixes available.
  • Excellent communication, documentation and team work skills and ability to learn quickly and implement new tools and technologies
  • Arranged demos and shared knowledge with other team members.
  • Assisting both offshore and onshore for troubleshooting scripting and configuration issues.

TOOLS & UTILITY:

  • Eclipse/ PyCharm
  • Selenium IDE, Webdriver and testNG, Firebug, AutoIT
  • Jenkins, Teamcity
  • HP Service manager
  • Subversion/ GIT/Github/Bibucket(Git-bash)
  • Appium (Mobile Testing for Android)
  • Maven/ ANT
  • Confluence
  • Fisheye
  • Cucumber (Behavior driven development)
  • Microsoft SQL Server Management Studio
  • TestComplete, Raftcode
  • HP-QC (Quality Center), QAComplete
  • JIRA(Agile Methodology)
  • Apache POI/ Extent Report
  • Postman(REST API Automation with REST ASSURED )

PROFESSIONAL EXPERIENCE:

Confidential, Roanoke, Virginia

Quality Assurance Engineer

Responsibilities:

  • Created Automated regression suites for different modules in HealthEdge configuration for different modules covering all functional requirement and reducing the day for manual testing from 4 days to 1 day.
  • Configured all the project for configuration in Teamcity for execution..
  • Executed the regression suite from Teamcity(CI) after every refresh or upgrade to new version of software and generated reports after execution to share with team.
  • Analyzed and reviewed manual test cases for automation.
  • Automated manual test scripts after review using Python scripting using Smartbear tool TestComplete.
  • Developed an effective automated test script design with objectives of maximizing the reusability of common functions and their maintainability.
  • Developed reusable functions and created optimized scripts.
  • Participated in Daily Scrum, Backlog Grooming, Sprint Planning meetings.
  • Resolving script/data issues on a regular basis involved in automation test script review activities.
  • Identified and logged bugs and worked with developers to ensure bugs are fixed and retested, as well as being responsible for automation of features.
  • Monitoring builds and debugging failing test cases by correcting Script or Configuration issues.
  • Developed and maintained Automation Framework customized for testing desktop and web based applications.
  • Implemented reliable locators for UI automation code.

Confidential

Senior Systems Engineer

Responsibilities:

  • Daily task from testing perspective include preparing automation test scripts using Python/Java scripting using tool Raftcode..
  • Participated in Daily Scrum, Backlog Grooming, Sprint Planning meetings.
  • Designed, wrote, and executed system-wide test plans and test case suites for automation test framework.
  • Developed automation codes for converting manual test cases into automation smoke and regression suites
  • Tracked, identified and logged bugs and worked with developers to ensure bugs are fixed and retested, as well as being responsible for automation of features.
  • Monitoring builds and stabilizing failing test cases by correcting Script/Data/Configuration issues.
  • It is a wikipedia page which has information about Apple products and marketing. GBI has all related information of development and delivery of a data repository and developing a reporting and analytics strategy to support the business in making quicker, better informed decisions.
  • Derived Test Plan & manual Test cases from the requirement and updated in QC
  • Executed Test cases and update the result in QC.
  • Defect raising in QC and Retest defect when it’s fixed and update the status
  • Developed and maintained Automation Framework customized for testing web based applications.
  • Developed libraries, object repositories and optimized configurations.
  • Created UI test cases, testing UI wireframes, unit, integration and regression testing using Automation (Selenium Webdriver) in testNG framework
  • Worked on different customer releases
  • Worked on Batch Administration and Monitoring using Tivoli(scheduling engine).
  • Scheduled and monitored jobs as a part of regular activity.
  • Derived Test Plan & manual Test cases from the requirement
  • Troubleshooted jobs failing due to unlinked workstations and worked with different vendors to fix issues.

We'd love your feedback!