We provide IT Staff Augmentation Services!

Automation Engineer Resume

3.00/5 (Submit Your Rating)

Coppell, TX

SUMMARY

  • Over 5+ years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and backend testing, object-oriented analysis design.
  • Excellent understanding and experience of working on all phases of SDLC.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver, TestNG, JIRA, REST API, and SOAP UI.
  • Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
  • Proficient in Manual testing using TFS and Microsoft Test Manager.
  • Extensive experience in performing System Testing, Functionality Testing (Black Box), White box testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User acceptance testing.
  • Experience with defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server), Jira and Quality Center.
  • Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflowand Cucumber.
  • Quick learner, Self-motivated, analytical skills as well as logical reporting skills.
  • Logging defects using different bug tracking tools, retesting defects and generating Defect Reports.
  • Strong experience in functional and UAT testing using Selenium Web driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE).
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Extensive experience in using Selenium WebDriver API for writing NUnit and NUnit test suites and test cases for testing functionality with the Selenium Server.
  • Involved in creating test frameworks based on BDD, DDD, TDD using tools like SpecFlow, Cucumber, etc.
  • Ability to learn new concepts and applications quickly and ability to work in short schedules and on different applications concurrently.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Languages: JAVA, C#, SQL

Web Technologies: HTML, XML, JavaScript

Databases: MS SQL Server, MS Access

Operating Systems: MS Windows, UNIX

SDLC Methodologies: Waterfall, Agile

Requirement/Bug Tracking: TFS, Test Manager, Jira, QC

Automation Tools: Selenium WebDriver

PROFESSIONAL EXPERIENCE

Confidential, Coppell, TX

Automation Engineer

Responsibilities:

  • Created test plan, test cases, and test scripts based on business requirement document.
  • Followed Agile Methodology for all the phases of Software Development Life Cycle(SDLC) and interacted with Lead, Business Analyst, and other QA members during Daily Stand-Up Meeting.
  • Performed functional, regression and UAT Testing extensively used Selenium WebDriver.
  • Designed, developed and delivered automated solutions to test API’s, database components, web applications.
  • Created automation framework in Selenium WebDriver and NUnit using behavior driven approach (BDD) such as Specflow.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools for nightly batch run of the Script.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Developed and implemented automated scripts for testing web-based applications using, Visual Studio, NuGet, NUnit, and Selenium WebDriver.
  • Built automation scripts using Behavior driven, Specflow and NUnit Framework.
  • Worked with the functionality and Regression testing cycles of major product releases by developing test suites using Selenium Webdriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
  • Conducted System Testing and User Acceptance Testing (UAT) for every client and Conducted Backend testing writing extensive SQL queries.
  • Implemented test schedules, tracked defects and assigned them to developers based on their priority.
  • Verified that the Software Quality Assurance Standards are met throughout all phases of development.

Environment: Selenium WebDriver, JAVA, UAT, Nunit, SpecFlow, Visual Studio, SQL, BDD, HTML, XPath

Confidential, Richardson, TX

QA Tester

Responsibilities:

  • Worked in the agile SDLC environment with frequently changing requirements and features set.
  • Participated in Meetings and Walkthroughs, interacted with other development team members to better understand system functionality in order to improve testing quality.
  • Worked existing Selenium Automation Framework with JAVA using Data Driven Testing.
  • Designed structured User Interface UI automated Test cases using Selenium Web Driver in JAVA for web-based software products used to perform software testing.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • Done back-end testing by writing SQL queries and validating them against the database.
  • Used TestNG as the testing framework to create test methods.
  • Involved in extensive data validation, back-end testing and querying the database using SQL Server.
  • Expertise in writing SQL Queries, SQL Scripts and performing database testing.
  • Used Gherkin language like Given, When, Then, and to write test scenarios for BDD.
  • Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
  • Created and maintained reusable actions, functional libraries, and shared object repositories.
  • Performed api/web services testing using Postman for RESTful apis and SOAPUI for SOAP based apis.
  • Identified application defects to minimize the number of steps to reproduce the problem
  • Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meetings on a daily basis.

Environment: Selenium WebDriver, JAVA, TestNG, Postman, Selenium GRID, SOAPUI, SQL, Sprint, RESTful API

Confidential, Houston, TX

QA Automation Engineer

Responsibilities:

  • Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
  • Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
  • Involved in design and development of keyword-driven automation framework using Selenium WebDriver.
  • Actively participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in TFS.
  • Involved in validating the Web Services related to Customer, Account and Transaction Management using the SOAPUI/POSTMAN.
  • Created automation framework in Selenium Web Driver and Nunit using behavior driven approach (BDD) such as Spec flow.
  • Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Used C# for the implementation of Automation using Visual Studio.
  • Used unit testing frameworks Nunit for multiple applications and used various annotations are used for the implementation.
  • Used Jenkins tool for continuous integration (CI/CD) of the builds.
  • Involved in the validation of the Web Services and api using the Postman tool.
  • Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Participated in BDD (Behavior Driven Development) approach using Spec flow.
  • Wrote gherkins language test scenarios in BDD framework.
  • Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Strong communication and interaction with Clients, Developers, Business Analysts, Management.

Environment: Selenium Web Driver, JAVA, Spec flow, Gherkin, SOAPUI, POSTMAN, Nunit, Visual Studio, TFS, Jenkins.

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:

  • Actively involved with PI planning, sprint and daily SCRUM meetings, review of Business Requirement Documents, Functional Specifications documents to understand the requirements.
  • Writing and executing test scenarios, test cases for web applications testing usingJAVA, Selenium Web Driver with the help of Test NG framework.
  • Developed Page Object Model (POM) framework with Selenium WebDriver using JAVA and Junit.
  • Worked within Development teams with BDD approach to develop WebUI test using Gherkin language for the feature file and Java for the Step Def and Test Runner files.
  • Designed and developed test cases for API testing.Validated request and response with different authorization such as Bearer, OATH for Web service calls.
  • Experienced in Web Services testing using POSTMAN and KARATE framework for API Validation.
  • Reported Defects in Azure DevOps for any Test Case failures during Test Execution and assigned it to respective Developer.
  • WroteSQLStatements toextract Datafrom tables required for UI and API Request Validations.
  • Tested data migration from MSSQL to COSMOS DB for all the Data Tables as well as Store Procedures.
  • Run ADF pipelines to test the data are transferred and updated as expected.
  • Prepared the reports related to the modules that I have tested and helped the reporting needs of the project.

Environment: BDD framework (Cucumber, Gherkin, Selenium WebDriver), JAVA, POSTMAN, JSON, MS SQL Server, DB2, COSMOS (NoSQL), JUnit, XML, Agile

We'd love your feedback!