We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

San Bruno, CA

SUMMARY

  • Wif overall 6 years of experience in IT industry as a QA Engineer in Designing, Developing and Integrating Components for robust Web - based and client/server software applications.
  • Experienced in all aspects of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Manual Testing, Selenium WebDriver using Python.
  • Expert in developing Python Selenium/WebDriver test scripts and Test Frameworks using Pytest to perform Functional Testing.
  • Experience in developing customized frameworks such as Data Driven and Hybrid Framework.
  • Experienced in using Jenkins as a CI/CD process.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Web driver.
  • Proficient in developing Test scenarios, Test cases, Test data, Test reports and Documenting Manual and Automation Tests.
  • Expertise in Automation Testing, Regression Testing, Manual Testing, Black-box Testing, Smoke Testing, Sanity Testing, Functional Testing.
  • Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Used Openpyxl to read the data from Excel and property files.
  • Writing Test cases using Element locators, WebDriver methods, python programming features and Pytest Fixtures
  • Experience in automating REST API’s using REST Assured libraries.
  • Experienced in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Center, HP ALM, and JIRA.
  • Experience in writing SQL Queries to retrieve the data from the database. Experience in writing SQL Queries, SQL Scripts and performing Database testing.
  • Strong expertise in lifecycle methodologies like Agile Models and Safe Agile.
  • Have excellent verbal and written communication skills, acquired strong analytical skills.
  • Excellent problem-solving skills wif a strong technical background and good interpersonal skills.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID

Languages: Python, XML, HTML

Test Framework: Pytest, POM, Hybrid framework

Project Methodologies: Agile-Scrum, Waterfall

Defect Tracking Tools: Jira, Quality Center, HP ALM

CI/CD Tools: Jenkins

Packages: MS-Office Suite (Word, Excel, Access, Visio)

Databases: SQL, Oracle

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Test Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
  • Involved in designing and implementing of hybrid automation framework to be used wif Selenium Web Driver.
  • Designed, executed and maintained automation Test Scripts in Selenium WebDriver using Python, Pytest.
  • Performed Regression and Integration Testing using Pytest framework and executed assertions.
  • Developed Selenium hybrid framework on Selenium WebDriver using Pytest wif Python.
  • Used POM in hybrid framework.
  • Involved in CI/CD pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Responsible for conducting Test Planning, Test Design, Test Automation Development and Test Execution.
  • Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
  • Developed Manual test cases for Functional testing of various modules of the application also performed Manual Testing to check flow of the application.
  • Used Selenium (XPath and CSS locators) to test the web application.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed Cross-platform, Functional, Regression testing, UI testing using Automation Framework.
  • Created test cases both in HP ALM based on the user stories and linked test cases to requirements in HP ALM.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from oracle database.
  • Tested the application in highly dynamic environment wif sprint team using Agile Methodology.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Confidential, San Bruno, CA

Automation Engineer (QA)

Responsibilities:

  • Actively involved wif SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Exported Test Case Scripts (Python-Selenium WebDriver) in PyCharm IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Used Selenium WebDriver and Pytest to run parallel testing by creating Groups, and categorizing test cases.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium Web Driver and created Data Driven framework using Pytest.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver wif Pytest.
  • Involved in setting up continuous integration system using Jenkins and working knowledge wif cloud-based code repository system like GitHub
  • Experience inAPI testing using Postman.
  • Developed automation scripts to test REST API wif JSON using Postman automation scripts.
  • Created all Test Plans, Test Cases Manually and Automated Scripts to create greater coverage for all initiatives assigned.
  • Testing included: Functionality, Database, Black Box, Unit testing, Integration, System, Regression Testing.
  • Modified the Test Scripts accordingly when we record the applications.
  • Performed smoke testing and regression testing using Selenium.
  • Used XPath to work wif dynamic and static objects in Selenium.
  • Used Quality Center for defect management includes, defect logging, defect tracking, defect triaging and defect closure.
  • Conducted backend testing using SQL queries to validate data for database.
  • Prepared UAT report and shared dis wif the scrum master in order to discuss the progress and completion of User acceptance testing.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Confidential, San Francisco, CA

QA Engineer

Responsibilities:

  • Worked closely wif business analysts and developers for thorough requirements review and developing test scenarios.
  • Involved in setting up configuring the testing environment wif Eclipse and Selenium WebDriver.
  • Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
  • Developed System Test Cases and procedures to test various application points.
  • Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Developed test scripts to automate process of testing in Selenium WebDriver by using Java programming language.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the Selenium scripts and executed.
  • Conducting the testing for Mouse Movements, Keystrokes, Windows and print pop-ups by using Actions and other Selenium API.
  • Prepared test data for functional testing as documented in the test plan.
  • Executed test cases manually. Compared and analyzed actual wif expected results and reported all deviations to the appropriate individual(s) for resolution.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
  • Attended project meetings, release meetings and QA status meetings.

Confidential

QA Tester

Responsibilities:

  • Created test plans and test cases in concert wif system engineers and web designers.
  • Analyzed system requirements, developed & executed detailed Test plan, Test cases, Test scripts for testing the functionality, GUI, and usability of the Join Process, Ordering Process and Member Area, which includes Member’s Personal Information, and Processing Order Information.
  • Prepared test data for functional testing as documented in the test plan.
  • Executed test cases manually. Compared and analyzed actual wif expected results and reported all deviations to the appropriate individual(s) for resolution.
  • Created and executed automated software test plans, cases and scripts.
  • Created and executed test cases, logged and assigned defects, and kept track of the defect status.
  • Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.
  • Documented software bugs and wrote test reports by using HP Quality Center.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Conducted Interface and Regression Testing manually during the various phases of the development.
  • Used Quality Center Defect tracking tool to report application defects and enhancements request and discussed wif developers to resolve technical issues.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Oracle database.
  • Participate in weekly meetings to generate Daily Test Status Report for all required test phases.

We'd love your feedback!