We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Lebanon, OH

PROFESSIONAL SUMMARY:

  • Around 8 years of relevant experience in Software Quality Testing includes Manual, and 2 years of Automation Testing using Selenium IDE, WebDriver.
  • Knowledge of Banking, Insurance Domain.
  • Expertise in manual and automation testing, extensively involved in Black Box, White Box, Structural, Functional, Unit, System, Integration, and Regression Testing, GUI testing, Retesting.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium WebDriver), Junit, TestNG, Eclipse and preparation of automation test framework.
  • Experience in testing API and Web Services using SOAP UI and Fiddler.
  • Well acquainted with all phases of STLC, QA life cycle and SDLC with proficiency in Test case and Test Scenarios Creation, Test Execution and Bug Reporting & Tracking.
  • Defect reporting / tracking using HP ALM (QC), Handled admin rights in QC, maintaining Test Plan, Lab. Updating defect templates etc.
  • Experienced in Selenium Data - Driven Framework with core Java programming and J-unit/TestNG annotations.
  • Experience with Maven (build tool) and Jenkins (CI tool).
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid test Automation Frameworks
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Prepared Traceability Matrix to ensure the test case coverage for all requirements and worked on Test Management Tool QC for Execution and Defect Tracking.
  • Involved in logging of the defects using bug defect life cycle.
  • Experienced in using Test Management tool Jira and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
  • Agile and Waterfall environments.
  • Proactively interacting and collaborating with Business Analysts, Technical Analysts, and developers to identify and understand the appropriate data required for testing and sharing the same among our testing team for designing the test cases and to achieve the goal within the stipulated time.
  • Excellent Communication, interpersonal & relationship building skills; Adaptive to steep learning curves.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Establish a strong presence as a change agent providing innovative, effective, and efficient Quality Assurance practices and solutions.
  • Ability to manage multiple priority efforts in parallel and ensure Quality Assurance standards are followed.
  • Ability to work in an Agile environment.
  • High-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.
  • Demonstrated experience with, but not limited to, JUnit/TestNG, BDD frameworks, Selenium, Java, Java Script, mock objects, Rest API.

TECHNICAL SKILLS:

  • Selenium WebDriver (Java)
  • Core Java
  • JUnit, TestNG
  • XML, HTML, XPath, CSS
  • Knowledge of Appium for mobile testing
  • Knowledge of Continuous Integration using Jenkins
  • Strong Manual Testing
  • Black Box, White Box, Structural, Functional Testing
  • Software Development Life Cycle ( SDLC )
  • Software Testing Life Cycle ( STLC )
  • Software Process Models
  • Bugzilla, JIRA
  • OS - Windows - XP Version 2002, 2007, 2008, 10
  • OS - Windows - Server 2003 enterprise edition
  • OS - RedHat Linux
  • SQL Server 2005, 2008 R2
  • Eclipse IDE, Core Java, Selenium WebDriver, Selenium Grid, Cucumber, Apache POI, Log4j, Developer tools, TestNG, MS-Office, PPT, Excel, JIRA, HP Quality Center/ALM, SQL, Oracle, C, C++

PROFESSIONAL WORK EXPERIENCE:

Confidential, Lebanon, OH

QA Automation Engineer

Responsibilities:

  • Designed and developed automated scripts for functional, regression, integration, using Selenium.
  • Followed Agile/Scrum process and coordinated daily scrums and analyzed stories.
  • Perform manual and Selenium testing of a web-based application.
  • Understanding and analyzing the user stories, follow up with business analyst and subject matter expert for any clarification required
  • Creation and review of test scenario & test cases based on user story requirement and getting sign-off from BA.
  • Raising issues/concern affecting the current and future sprints in the scrum meeting
  • Executed the automation test scripts on different releases and validated the actual results against the expected results by using Selenium.
  • Preparing test report documents for each and every test case tested.
  • Created automatic test scripts using Selenium IDE (Proof of concept) for testing UI.
  • Involved in issue tracking with the help of JIRA.
  • Good Knowledge of automated scripts for functional, regression, integration testing using Selenium IDE and Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Testing the Webservices using SOAPUI.
  • Identify the test data by running SQL commands in SQL Developer.
  • Involved in issue tracking with the help Mercury Quality Center/ALM
  • Interacted with Business Analysts and Software Developers for bug reviews and participated in QA meetings.
  • Creation of detailed test cases by understanding the requirement documents, Framing Test Cases for New Enhancements.
  • Participate in initial test walkthroughs (IA’s) for business requirements & test plans.
  • Build and execute test cases for new interfaces between systems

Environment: Selenium Web Driver with Java, Agile Environment, MAVEN, TestNG, SoapUI, Cucumber, IE, Chrome, Mozilla, Windows, Oracle, HP ALM, SQL Developer.

Confidential, Clawson, Michigan

QA Analyst

Responsibilities:

  • Developed test scenarios from functional user stories.
  • Prepare the Test Scenarios and Test Cases.
  • Identify the test data.
  • Execute the test cases on SIT environment.
  • Design and develop the test automation scripts from the scratch using Selenium Web driver.
  • Designs develop the reusable components which can be used across projects/ work streams.
  • Automated scripts execution on each build to find the regression defects.
  • Test the application in iOS and Android devices.
  • Testing the Application on Various devices: Native Applications, Application on Mobile Browsers, Hybrid Applications.
  • Installed and tested mobile product functionality and features.
  • Identifying and preparing test data for manual and mobile testing.
  • Functional and regression testing on mobile App testing.
  • Conducted compatibility testing for android devices for software functionality.
  • Supported IOS devices operations on mobile operating systems.
  • Work on the end to end test scenarios in UAT environment.
  • Prepared and execute the end to end test cases.
  • Performed cross-browser testing to check application works on different browsers and versions
  • Prepare test summary reports and documented all failed cases
  • Participate in Defect triage calls, daily standup calls, Agile-Scrum meetings.

Env ironment: Manual testing, QC ALM, Mobile Testing.

Confidential

QA Analyst

Responsibilities:

  • Developed test cases by analyzing and understanding the functional requirements.
  • Prepare the Test Scenarios and Test Cases.
  • Identify the test data.
  • Execute the test cases on SIT environment.
  • Work on the end to end test scenarios in UAT environment.
  • Prepared and execute the end to end test cases.
  • Execute the regression automation scripts on each build.
  • Performed cross-browser testing to check application works on different browsers and versions
  • Prepare test summary reports and documented all failed cases
  • Participate in Defect triage calls, daily standup calls, Agile-Scrum meetings.
  • Developed test cases by analyzing and understanding the functional requirements.
  • Work with development team to define, design, document and execute functional and regression TC’s
  • Provide developers with written steps to reproduce software defect problems.
  • Perform User Acceptance Testing
  • Capture, log defect and track bugs using QC.
  • Performed cross-browser testing to check application works on different browsers and versions
  • Prepare daily and weekly status reports.

Environment: Windows, Quality Center, SDLC-Agile/Scrum, UAT, IE, Safari, Google Chrome, Firefox

Hire Now