We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 5+ years of IT experience as a Senior QA Automation Engineer in Software Testing, proficient in Client/Server and Web based applications.
  • Expert in Automation Testing (Selenium WebDriver), BDD Cucumber, API Testing, Mobile Testing, Protractor Angular Testing Test Plans, Test Cases, Test Scenarios, Test Approach and setting up testing environments and Manual Testing.
  • Experience in performing clerical and administrative tasks and providing excellent customer support. Proficient in software issues identification and documentation.
  • Experience in Information Technology, specializing in analyzing Business.
  • Proficient in using Selenium tool for web application and automating regression test cases using Selenium WebDriver.
  • Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile and Waterfall.
  • Actively involved in Scrum Methodology for the project from requirements through delivery of the project.
  • Hands - on experience in the preparation of Test Plans, Test Cases, Test Reports, and Requirement Traceability Matrix.
  • Strong Experience in Java Programming, Selenium WebDriver and TestNG.
  • Writing Test cases using Element locators, WebDriver methods and Java programming features.
  • Expertise in performing Functional Testing, Integration Testing and Regression testing.
  • Expertise in Protractor Automation testing for both Angular and Non-Angular pages
  • Experience in Agile and Waterfall methodologies of Software Development Life Cycle (SDLC).
  • Experience in executing Manual and Automation testing in various environments.
  • Experience in various levels of testing such as functional, regression, integration, smoke, and sanity testing.
  • Expertise in using JIRA as a project management tool, and proficient in overall Defect Management/Problem solving including tracking bugs and reporting JIRA.
  • Experienced in writing SQL queries to extract data from various source tables to perform database testing.
  • Expert in developing test scripts using Java, Selenium WebDriver, and developing Test Frameworks using TestNG/Junit, Maven.
  • Used Maven s central repository to manage external JARs and other dependencies.
  • Experience in setting up and maintaining Maven build jobs in Jenkins using POM file.
  • Experienced in using TestNG and Junit as testing Frameworks.
  • Extensively involved in cloud testing using Sauce Labs and Browserstack.
  • Experience using Jenkins as Continuous Integration/ Continuous Deployment tool.
  • Experienced in using Apache POI to read data from external sources to feed locators and other data validation requirements into the test script.
  • Responsible for directing teams, ensuring dat organizational goals are attained.
  • Excellent written and oral communication skills wif the ability to adapt to new technologies in a real-time environment.

TECHNICAL SKILLS

Domain Knowledge: E-Commerce, Banking, Health &Welfare

Strong analytical and problem: solving skills.

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC.

Operating System: MAC, Windows XP/7/8/10, LINUX.

Defect Management Tools: JIRA, HP Quality Center.

Database: MY SQL, Oracle.

Web Technologies: HTML.

Automation Tools: Selenium, Protractor, Jenkins.

Testing Tools: Selenium WebDriver, Appium, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Cucumber, SoapUI, ALM.

Markup Languages: HTML, XML, XPath, Css Selector.

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

Languages: C, C++, JAVA.

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

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Test Automation Engineer

Responsibilities:

  • Create and executed automated test cases using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Compared and analyzed actual results wif expected results and reported the deviations to appropriate individuals for resolution.
  • Performed API testing using SOAPUI and database testing to confirm all the data is being migrated to the specified tables.
  • Worked and corresponded wif software engineers, venture supervisors and different gatherings so as to set and meet quality benchmarks and due dates.
  • Code deployment after the fix to the code has been done and verification of the proper code deployment.
  • Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which are created after the execution of batch files.
  • Accelerated troubleshooting by collaborating wif Developers.
  • Performed black box testing, database testing, and web - based testing on several test phases.
  • Adopted Agile methodologies during the Software Test Process.
  • Performed Functionality Testing, Black Box, Regression Testing.
  • Tracked defects using JIRA and interacted wif developers to resolve any defects.
  • Performed Test Case management by JIRA.
  • Performed backend/database testing to ensure data validity by running SQL queries.
  • Used Hybrid Frameworks using Selenium and Maven as a building tool.
  • Performed Regression Testing using the TestNG framework and executed assertions.
  • Automated regression test cases using Selenium test scripts on different browsers and checked for compatibility.
  • Developed new and updated existing Automation test cases using Selenium WebDriver, TestNG.
  • Developed Automation scripts for enhancements using Selenium WebDriver and TestNG.
  • Participated in various Agile Scrum Meetings and group meetings and walkthroughs.

Confidential, Los Angeles, CA

QA Automation Engineer (Selenium/Java)

Responsibilities:

  • Participate in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.
  • Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
  • Experience in automating regression test cases using Selenium WebDriver.
  • Tested Angular 2 Application wif Jasmine testing framework and Protractor. Used TypeScript for automation.
  • Implemented automation using Selenium Grid to perform testing on multiple devices.
  • Application Screenshots are captured using Take Screenshot As and copied the images whenever an exception occurs and at any checkpoint while execution.
  • Handled various Alerts using different methods such as dismiss, accept, get Text in effective way depending on the requirement.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.
  • Implemented TestNG unit testing framework for the smoke test and used all Annotations in TestNG effectively.
  • Good hands - on experience on bug tracking tool like Jira.
  • Participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
  • Designed and developed test cases, updated status reports, documented test results based on logs. Validated and verified all logs which are created after the execution of batch files.
  • Performed different kinds of testing like Black Box, Functionality, Integration, Regression, Usability, and Back End Testing.
  • Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Developed and maintained release acceptance tests using WebDriver, TestNG, Maven, and IntelliJ IDEA.
  • Performed functionality and regression testing during the various phases of the application using Selenium.
  • Developed Automation Scripts, Execution, and Analysis Test Results using a Keyword Driven Framework in Selenium.
  • Used Jenkin as a Continuous Integration server to configure wif GitHub and Maven.
  • Integration process every time their is a bug fix, new feature development, or innovative functionality in the code repository (Git).
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium tests.
  • Generated Weekly Reports, Defect Reports, and Customized Summary Reports using JIRA.
  • Delegated and coordinated daily and weekly tasks to offshore team members.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.

Confidential, Pittsburgh, PA

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity as part of test management/testing life cycle (STLC).
  • Involved in writing load test scripts using Apache JMeter.
  • Converted QTP scripts to Selenium WebDriver scripts. Used Java language.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created Automation test framework using Selenium WebDriver.
  • Used Firebug Tool to identify the Object s id, Name, XPath, link in the application.
  • Exported Test Scripts (Java - Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Test scripts are automated, created and executed using Selenium WebDriver, TestNG
  • Test data required for the automated test scripts are created in MS Excel.
  • Used various classes of Selenium like Alerts, Select to handle various scenarios
  • Dynamic Xpath has been written to handle hidden and dynamic web Elements.
  • Sync points are used wherever necessary so as to make the scripts pass.
  • Page Object Model approach has been implemented to reduce code redundancy.
  • Used Java as programming language wif Selenium to test web application.
  • After execution, generated test reports has been shared wif all the team members.
  • Identified defects has been logged in Defect tracking tool HP Quality Centre.
  • Defect triage meeting had been conducted to discuss the status of the defects regularly.
  • Test and Run various APIs as part of System Integration Testing.
  • Worked and communicated wif programmers, project managers and other groups in order to set and meet quality standards and deadlines.
  • Used Quality Center to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.
  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.

We'd love your feedback!