We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • Around 10 years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Selenium Automation Testing and Manual testing.
  • Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Use Case Design and understanding
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Functional Testing, Unit Testing, User Acceptance Testing and Black Box Testing
  • 6+ years of experience on Selenium Automation using Selenium WebDriver. Heavy programming using Java, Junit and TestNG.
  • 6+ years of experience on Java- Selenium-Maven Project and CIT (continuous integration testing) using Jenkins
  • Expert in developing test Scripts to implement the Test Cases, Scenarios, Steps, Step Definitions and Features for BDD (Behavior Driven Design), TDD (Test Driven development) and ATDD (Acceptance Test Driven Development) using Cucumber and Selenium
  • Extensive experience in creating Requirement Traceability Matrix (RTM) including Test Case preparation status, Test Case Execution Status, Defect Status and User Acceptance Testing Status in Test link and in SpiraTeam
  • Experienced in Designing Automation Test Plan, Performance Test Plan, Test Strategy & Requirement Traceability Matrix (RTM)
  • Experienced in mobile web or mobile app testing (Android/iOS), Functional, Non- Functional, Smoke, Integration, Regression and Usability testing
  • 5 + years of Proficiency in Web service testing using SOAP UI tool, XML and expert in reading WSDL
  • Experienced in various products (Stand-alone applications and Mobile Applications on iOS (iPad & iPhone), Android, Windows & Blackberry native applications)
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Experienced in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for batch run of the Script.
  • Proficient in Sprint Planning meetings, Daily Standup meetings, and Retrospective meetings
  • Expertise in API Testing using JMeter & Mobile Test Labs for IOS and Android device
  • Extensive experience in requirement gathering, design, development, implementation, testing and maintenance of large scale projects
  • Ability to monitor/measure the testing progress, generate and present detailed and summarized status reports to higher management
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team
  • Possess proficient knowledge of Agile Software (SCRUM, KANBAN) and Waterfall development principles

TECHNICAL SKILLS:

Programming Languages: Java, C, C++

Testing Tools: Selenium Web Driver, Selenium IDE, SOASTA touch test, QTP, JMeter, Soap UI, Cucumber

Defect Tracking Tools: ClearQuest, Bugzilla, JIRA

Continuous Integration Tools: Jenkins, Hudson, Kubernetes

Web Technologies: XML, Java Script, CSS

Test Framework: Junit, TestNG, Cucumber

Tools: Log4J, TOAD, Eclipse, Soap UI, Postman, Putty

Database Technology: Oracle, MySQL, SQL Queries

Web Debugging Tools: XPath, Firepath, Firebug

Build tools/Version: Ant, Maven, SVN, GIT Bash, Jenkins CI

Project Methodologies: Agile-Scrum, Waterfall model

PROFESSIONAL EXPERIENCE:

Confidential, Deerfield, IL

QA Automation Engineer

Responsibilities:

  • Performed Integration level manual and automation testing of REST and SOAP services for ETL validations
  • Responsible for the Rx Renewal Integration layer API testing using Automation Framework
  • Integrated Automation scripting (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run
  • Implementing best practices for Behavioral driven development, continuous build and improving the quality of our Practice Insight platform using Cucumber, Selenium WebDriver and UFT
  • Responsible for managing Jenkins, GitHub for continuous integration and version control of automation artifacts
  • Performed the backend API level integration testing using SOAP UI, Postman and JMeter
  • Automated the
  • Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing
  • Expert in developing test Scripts to implement the Test Cases, Scenarios, Steps, Step Definitions and Features for BDD (Behavior Driven Development), TDD (Test Driven development) and ATDD (Acceptance Test Driven Development) using Cucumber and Selenium
  • Developed and Execute simple to complex SQL queries to Define, Manipulate and Query MySQL and Casandra database
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data

Confidential, CHICAGO, IL

QA Automation Lead

Responsibilities:

  • Involved in Sprint planning, Sprint grooming sessions to document Test Requirement Specifications, and Test Result documentation. Involved in SDLC, Agile Process, Behavior Driven Design and Implementation
  • Integrated Automation scripting (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
  • Involved in Design, Architecture, Development of BDD framework by writing features files, step definitions and closely worked with the Product Owner using Cucumber
  • Design, develop and execute automated services testing leveraging Java with JMETER/SoapUI
  • I nvolved in Hybrid framework design using TestNG, WebDriver and Java
  • Designed, developed and implemented MVC Pattern based Data Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG
  • Implementing best practices for Behavioral driven development, continuous build and improving the quality of our Practice Insight platform using Cucumber, Selenium WebDriver and UFT
  • Used Selenium GRID to execute test cases on multiple machines for cross browser testing
  • Extensively worked with Selenium WebDriver using various locators like Xpath, CSS Selectors
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files
  • Integrated Maven project with Jenkins for auto execution and make ready for Continues integration (CI/CD)
  • Involved in creation of automation framework in Selenium WebDriver using data driven and Page object driven approach. Maintaining the Selenium Grid Hub and RC’s in Master Slave configuration
  • Responsible for managing Jenkins, GitHub for continuous integration and version control of automation artifacts
  • Develop and configure Site availability alert mails and mobile messages, to ensure availability of the application 24x7
  • Involved in Targeted system level automation testing of the maintenance releases of SHOPsears, EA KIOSK, MSP and Kmart Survey Tool
  • Involved in scripting functional and regression test suite for mobile applications using Selenium
  • Be a SME in evaluating the release test coverage, formulate the checklist and track the testing coverage to complete the testing of the sprint fixes within the sprint cycle with full test coverage
  • Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications
  • Functioned as an onsite team leader and allocated test plan to offshore team, coordinated between onsite and offshore team
  • Experience in bug reporting tools like Bugzilla, Quality Center, JIRA and Rally
  • Perform Pre-deployment Regression, Smoke and Tender station testing on QA and Pilot builds
  • Experience in building the Selenium Web Driver based automation framework for Assist application
  • Expertise in Isolating, replicating, reporting defects, verifying defect fixes and own root-cause analysis for every defect
  • Experience in the big data testing the multiple initiative

Tools: and Technologies: Java, Selenium WebDriver, TestNG, Jenkins, HTML, XML, XPath, CSS, Firebug, Eclipse, Maven, SoapUI, GitHub, SQL, Testlink, Spira Team, Star UML, JMeter

Confidential

QA Automation Test

Responsibilities:

  • Involved in creating Test Requirement Specification documents, Test planning and Execution, Test Result documentation and Bug reporting. Involved in SDLC, Waterfall model and Implementation
  • Tracked bugs and performed spot checking and Regression testing of the entire application once the bugs are fixed
  • Organized and managed planning and execution of Test Cases and tracking and fixation of the errors/defects.
  • Performed end-to-end testing on the release version of the software application and detected GUI bugs.
  • Involved in developing SOASTA touch test for Functional and Regression testing of the application
  • Automated on device mobile testing using SOASTA touch test commands and Java script programming
  • Extensively worked with SOASTA using various locators like Xpath, CSS Selectors
  • Analyzed Defect Reports and work closely with Application Developers for resolving the bugs promptly
  • Prepared, maintained and review test case documentation. Track metrics on defects and test results
  • Involved in verifying production JIRA's that are fixed as a part of SHOPsears, KIOSK, MSP maintenance releases
  • Perform Pre-deployment Regression, Smoke and Tender station testing on QA and Pilot builds
  • Involve in Post deployment morning testing and RCA activities

Tools: and Technologies: Java script, SOASTA touch test, Jenkins, HTML, XML, XPath, Firebug, SoapUI, JIRA, SVN, SQL, Windows

Confidential

QA Tester

Responsibilities:

  • Analyzing the requirements document, specification document, Use case document and defining test strategy and preparing test plans for embedded software products
  • Understand product requirements, read hardware data sheets and design/architect software for production deployment
  • Develop, code, test and debug software to make sure the various functionality is implemented as per requirements
  • Participate in discussions on product design, test planning, requirement analysis and presenting test results to engineering teams and management.
  • Involved in the process of automation testing tool identification.
  • Align software test activities to meet Product Development Process schedules using best practices and tools. Summarizing reports and building testing tools for functional testing
  • Contributing in a meaningful way to team goals and initiatives to increase quality and efficiency of software test processes
  • Review and recommend improvements to existing system designs
  • To review the implemented system, understand and interpret the error reports from internal staff and external clients, troubleshoot and debug them in the embedded environment and provide instant fixtures for the same
  • Performing white-box testing and implementing embedded technology solutions that meet business requirements
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing

Tools: and Technologies: Java, C, C++, Assembly, DSP (image processing)

We'd love your feedback!