We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Automation Test Engineer with 8+ years of experience in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Successfully contributed in Automation Testing, Manual Testing, Quality Management, Project Management and Business Analysis in different domains like Healthcare, Banking and Retail.Summary
  • Expertise in software testing (Manual and Automation) with very good understanding of Test Planning, Test Design, Test Execution and Defect Management, Reporting, Tracking and web - based testing.
  • Experienced in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
  • Conducted functional testing, black box testing, integration testing, system testing, regression testing and user acceptance testing.
  • Proficient knowledge in various types of software Testing such as Usability Testing (UT), Smoke Testing, Sanity Testing, Positive and Negative Testing, Regression Testing, Unit Testing, and Integration Testing.
  • Exposure to web technologies Java, JavaScript, XML, XPATH, HTML and CSS.
  • Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing and Functional testing.
  • Firm knowledge in working different phases of Software Testing and SDLC including Agile and Waterfall Model.
  • Proven skills in Leading and training teams & Test Management.
  • Proficient in communicating effectively with excellent analytical and troubleshooting skills.
  • Worked on various testing tools such as, Selenium WebDriver & RC, Selenium Grid, TestNG, JUnit, Cucumber, JAVA, Maven, Web Applications, JIRA and SQL.
  • Proven ability in writing JAVA, TestNG, JUnit scripts and Leading JAVA projects automation
  • Experienced of Defect/Test Management tools such as JIRA, Rally, BugZilla.
  • Experienced working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), REST API, SoapUI, Cucumber, Maven, JUnit, JIRA and Eclipse.
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management.
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Maintained Selenium & JAVA automation code and resources in source controls like GIT over the time for improvements and new features.
  • Excellent in Developing test strategy plan for requirement changes and experience in direct interaction with client and understanding their needs to deliver expectations on time.
  • Good Knowledge on using Appium to automate the GUI of mobile based Applications.
  • Strong knowledge in automation test case feasibility and developing POC for automation tool.
  • Experienced in using Test Management tool Rally, JIRA and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
  • Proficient in Defect analysis, performing Verification and Validation activities.
  • Experienced in preparing the Software Test Plan which includes, analyzing requirements during the requirements analysis phase of projects, Escalate the issues about project requirements to Project Manager / Test Manager.
  • Executed web services testing using SOAPUI tool for SOAP and REST Web services.
  • Experienced in RESTful Webservices testing using Rest Assured framework. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 and so on.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Used complex SQL queries to perform back-end database testing using SQL Server.
  • Ensured content and structure of all Testing documents / artifacts is maintained. Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.

TECHNICAL SKILLS:

Methodologies: Agile, Scrum, Waterfall, STLC, SDLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI

Test Build & Integration Tools: Maven, Jenkins

Frameworks: Hybrid, Page Object Model (POM), Keyword Driven, Data Driven

Programming Languages: JAVA, JavaScript, Python, R

Markup Languages: HTML, XML,CSS

Databases: MSSQL, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows 7/8/10, UNIX, LINUX

Defect Tools: JIRA, BUGZILLA, HP Quality Center/ALM, Rally.

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Test Build & Integration Tools: Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Automation Test Engineer

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG and analyzed Test Results.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Implemented TestNG automation framework for Smoke Test to verify that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Performed Parallel testing and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Used Data Driven Framework with page object model as design pattern and extracted data from Excel files using Apache POI and loaded into the variables in the scripted code.
  • Managed individual sprints user stories and tasks using JIRA as tracking tool
  • Performed Behavior Driven Development using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Managed the framework dependency jars using Maven.
  • Maintained the Selenium & Java Automation Code and resources in source control tool like GIT.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Involved in Web services testing using Postman Tool.
  • Performed manual testing for Mobile application using Perfecto.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Jenkins, REST API, SOAPUI, Postman, Maven, TestNG, JIRA, Eclipse, Java, HTML, JSON, SQL Server.

Confidential, Denver, CO

Senior QA Analyst

Responsibilities:

  • Created test scripts in TestNG framework using Java with Selenium Webdriver for regression test and maintain the same.
  • Check-in the code into GIT.
  • Prepared common Methods while designing the framework.
  • Attended the Project Kickoff Meetings (PKM) with PM and Developers and understand the requirements.
  • Prepared the estimate for the PKM attended and share with Leads.
  • Created the test plan in Quality Center by referring to the BRD.
  • Set up the test plan review meeting with Developers and PM and explain the test scenarios/cases in QC.
  • Responsible for deploying code & setup of QA and UAT environment.
  • Troubleshoot the issues with set up of applications or other setting issues.
  • Performed testing on applications like Web, IVR, Batch processing, Real-time payments posting, Recurring Daemons and Crystal reports, Email notifications of One Time, Recurring and Mobile payments.
  • Actively pursued testing production hot-fixes for critical production issues.
  • Performed backend testing, Setup SQL databases and test installation scripts to verify that database requirements are met besides confirming that certain DB objects, stored procedures, tables, views are created.
  • Test DTS, SSIS packages to Import/Export of data.
  • Identified and tracked defects while effectively coordinating efforts with developers or responsible parties to ensure defect resolution. Provide analysis and data for use in debugging.
  • Logging and Tracking defects using JIRA.
  • Coordinated and follow up with developers for timely resolution of issues/bugs.
  • Timely Escalations to the management’s notice for any major/blocking issues.
  • Involved in handling the Production Issues and preparing RCAs for the issues reported.
  • Interaction with onsite coordinators, Dev and PMs for clarifications or other needs.
  • Prepared Daily status and sent to the onsite coordinator. Prepared and maintained documents such as test environment sheet, metrics sheet, RCA doc, sign off doc, readme doc.

Environment: Java, Selenium WebDriver, TestNG, Maven, DTS, SSIS, Agile, HTML, XML, XPath, Java, Quality Center, Firebug, SQL, Windows.

Confidential

QA Analyst

Responsibilities:

  • Involved in all phases of SDLC and STLC and gathered requirements from BRD.
  • Performed Manual Testing of the application functionality to complete black box testing of the application.
  • Used different test scenarios to validate the functionality for the application.
  • Created and generated system test scripts for different test scenarios covering all aspect of project functionality.
  • Developed test cases for Functional testing, GUI testing and Usability testing to ensuring the quality of the application.
  • Involved in Acceptance testing.
  • Reported Bugs using JIRA.
  • Performed Regression Testing and Re-Testing following any updates or bug fixes by the development team.
  • Responsible for logging the defects, keeping track of them and verifying the bugs are the fix.
  • Communicated with developers regularly regarding defect resolution.
  • Actively involved in writing the traceability matrix for the coverage of all the scenarios.
  • Prepared Test case coverage reports for status meeting.
  • Participated in status updates, weekly meetings and provided relevant feedback with value added analysis geared towards improving and optimizing testing strategy.

Environment: Manual Testing, java, Windows 2000, Mercury Quality Center.

Confidential

QA Analyst

Responsibilities:

  • Executed Manual Test Cases by using positive and negative test scenarios.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Performed module testing, integration testing, system testing and Usability Testing according to the technical specifications.
  • Performed Regression testing at various phases of the project development.
  • Performed Test Run manually and maintained logs in Test Lab of HP Quality Center.
  • Used Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Involved in re-testing the test cases and closing the defect.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders.

Environment: Manual Testing, Mercury Quality Center 10.0, Windows XP, Microsoft Tools (Word and Excel).

Confidential

Manual Tester

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for the Test Plans and Test cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Worked with SQL databases in retrieving records.
  • Involved in updating and executing test cases according to requirements.
  • Identified the Test Cases and documented them in Quality Center.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Java, Windows, Quality Center, MS Office, SQL

We'd love your feedback!