We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

3.00/5 (Submit Your Rating)

New Hyde Park, NY

OBJECTIVE

  • Highly determined Manual and Automation QA Test Engineer with several years of experience in Software Analysis, Design and Software Testing (Manual and Automation) of Client Server, and Web Applications.
  • I am looking for an opportunity to exhibit my technical skills and give scope for enhancement of my knowledge and career.

SUMMARY

  • Over 6+ years of experience in software Analysis, Design, Development and Software Testing (Manual and Automation) of Client Server and Web Applications.
  • Expertise in working with Eclipse IDE and Selenium Web Driver using TestNG framework.
  • Experience on developing a framework using a design pattern - Page Object Model.
  • Experience in writing robust Selenium Test Scripts.
  • Good experience in validating XML and XML Schema, XML Parser.
  • Worked on IE, Firefox and Chrome Driver.
  • Experience in writing CSS Selectors, X-path expressions to identify web elements.
  • Experienced in working with TestNG for automation testing reports.
  • Expert in working in different testing methodologies like Agile, Agile - Scrum Model, Waterfall Model.
  • Experienced working with on-site and offshore teams.
  • Good Knowledge in Core Java, SQL Queries/Joins, HTML, XML.
  • Experienced in using SQL query for backend Database tables for Data Validation and Verification.
  • Have experience working in the Banking Domain (Sales & Service platform).
  • Experienced in designing, preparing, and executing test cases for Client Server and Web Applications using SDLC concepts.
  • Experienced in understanding business requirements, preparing and supervising execution of test cases for system customizations/enhancements and Initiatives.
  • Have good experience in HP Quality Center for test management and Bug Life Cycle.
  • Experienced in logging defects using JIRA, performed defect tracking and reporting.
  • Experienced with Object Oriented Programming, UML concepts, design patterns, and web technologies.
  • Quick learner with the ability to grasp and learn new technologies.
  • Excellent team player having ability to finish the tight deadlines and work under pressure.
  • Self-motivated, energetic and highly ethical in all work-related assignments thus able to immediately contribute to corporate goals and objects.

TECHNICAL SKILLS

Project Methodologies: SDLC, Waterfall, STLC, Agile/Scrum

Programming Languages: JAVA, SQL, Gherkin

Test Automation Tools: Selenium WebDriver, Selenium Grid, Junit, TestNG, Cucumber, Gherkin, QC/ALM

Test Framework: Junit, TestNG

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

Continuous Integration/Development Build Tool: Maven, Jenkins

Version Control Tool: Git

API Testing Tool: Postman, Rest Assured

Web Technologies: XPath, HTML, XML, JSON, Java

Web Debugging Tool: Firepath, Firebug, ChroPath

IDE: Eclipse, InteliJ

Databases: Oracle, MySQL, SQL Server

Operating Systems: MacOS, Windows XP/7/8/10

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

Defect Tools: HP QC/ALM, JIRA

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

PROFESSIONAL EXPERIENCE

Confidential, New Hyde Park, NY

Automation Test Engineer

Responsibilities:

  • Project was under Agile environment, attended daily standup meetings, provided daily status on manual and automation test results.
  • Attended sprint planning meetings to review the user stories and story points.
  • Developed the automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
  • Prepared and executed Test Suites using Selenium.
  • Worked with Developers and Quality Assurance associates to identify and implement Test Suites/Test Cases for diverse projects.
  • Developed and executed test cases, tracked the status of the project using HP Quality Center test management tool.
  • Prepared Test Cases using Data Driven, Hybrid and Keyword Driven framework in WebDriver.
  • Reviewed the test reports using the TestNG framework.
  • Used TestNG parameters, TestNG. Xml and Data Provider for parameterization.
  • Prepared XML and Excel files for collection of data and Element Locators using Object Repository, using that in the test suite with the help of Apache Poi library files.
  • Performed automation test suits on a nightly basis using Maven and Jenkins.
  • Created Maven Project using Maven build automation tool to add Dependencies like Wars and Jars. Plugins were also used for invoking XML files.
  • Triggered POM.xml files using Jenkins Continuous Integration tool to generate reports and to trigger periodically.
  • Used GitHub source code management tool for code re-usage, high portability extending scope of automation testing.
  • Developed manual test plans and executing test cases for Web Services and REST API testing.
  • Used Postman tool for manual API Testing.
  • Automated Restful Web Services by using Rest Assured Java libraries
  • Involved in Web Services testing using the Postman tool. Validated Request and Response Xml, JSON.
  • Added Assertions to validate the Xml, JSON in Web Services Restful
  • Worked with developers to test the daily builds and reported bugs.
  • Collaborated with developers on test automation efforts to ensure that development supports the testing solutions.
  • Performed Cross-browser and Cross-platform testing on different browsers like IE, Firefox & Chrome.
  • Developed SQL Queries and Joins for validating data in Database and used Excel and XML files for Data Driven automation testing.
  • Used JDBC connection to connect to database and execute SQL queries.
  • Used TOAD tool to write SQL queries in backend.
  • Prepared and executed test cases as per System Requirements and User Stories.
  • Worked with team members to develop Test Plan documents.
  • Participated in identifying the test scenarios and designing the test cases.
  • Performed manual testing on some required modules.
  • Performed various Blackbox testing methodologies like Functional testing and Regression testing.
  • Logged defects were tracked using JIRA tools and were reported to the developer.

Confidential, Manhasset, New York

Automation Engineer

Responsibilities:

  • Participated in all Phases of the Software Developing Life Cycle (SDLC)
  • Attended daily standup meetings and provided daily status on manual and automation test results.
  • Designed and developed the automation Test Scripts using Java with Selenium WebDriver
  • Performed Functional Testing, Data Driven Testing and Cross Browser, Compatibility Testing on different browsers like IE, Firefox & Chrome.
  • Developed test cases using Element Locators and Selenium WebDriver methods.
  • Enhanced test cases using Java programming features and TestNG Annotations.
  • Reviewed the test reports using TestNG, used Extent Report for reporting.
  • Developed reports and reported defects after executing Selenium test suites.
  • Developed SQL queries and joins to validate the reports.
  • Performed various Blackbox testing methodologies like Functional testing, Manual testing, Regression testing, UAT and Smoke testing.
  • Prioritized the defects and the severity levels using Quality Center and discussed with the developers to resolve the issues.

Confidential, Portland, OR

Test Automation Engineer

Responsibilities:

  • Interacted with product owner, customers, and project team members in analyzing the User Stories and Acceptance Criteria.
  • Responsible for creating Test Cases in HP /QC HP/ALM for various User Stories.
  • Extensively worked on test cases involving validation of data at all levels including field level Validators and UI Validation.
  • Involved in Design, Architecture, Development of BDD framework by writing Features Files, Step Definitions and closely worked with the Product Owner using Cucumber.
  • Used Selenium Grid to run Test Scripts on different platforms and against different browsers in parallel to save time.
  • Used Xpath and HTML Dom to work with dynamic and static object Locators in Selenium.
  • Implemented the architecture of BDD Framework from scratch by using the existing Hybrid components.
  • Expertise in grouping of test suites, test cases and test methods for Regression and Functional Testing using TestNG annotations like Groups, Parameter, Data Provider and Tags.
  • Used TestNG parameters, TestNG. Xml and Data Provider for parameterization.
  • Used Selenium automation testing on different types of browsers to perform Cross Browser Testing.
  • Created Synchronization points by adding Explicit and Implicit waits in the application to deal with timing problems.
  • Maintained Automation Scripts and responsible for code check-ins into Git.
  • Utilized Apache Poi Jar file to read test data from the Excel spreadsheets and load them into required test cases.
  • Involved in Jenkins weekly build, test, and deploy chain, Git with Dev and Test and Production branching model for weekly releases.
  • Prepared SQL scripts to verify the database Updates, Inserts and Deletes of the records for Database testing.
  • Used Maven to build and run the Selenium automation framework.
  • Involved in Web Services testing using the Postman tool. Validated Request and Response Xml, JSON. Added Assertions to validate the Xml, JSON in Web Services Restful
  • Data Defined and Manipulated (DDL/DML) using SQL Queries in Oracle.
  • Mapped all the Requirements with the test cases using Requirement Traceability Matrix (RTM).
  • Performed Black Box testing, UAT testing and extensively used Selenium for Regression, Smoke, Functional testing and Data Driven testing using excel file in Selenium.
  • Performed the application compatibility in the versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Defects were tracked, reviewed, analyzed, and compared using Jira.
  • Used an Agile model of Development Life Cycle (Scrum). Used Selenium with Java, frameworks, design approaches, and various effective implementation techniques.
  • Actively involved in detection of issues with test cases, design, execution, and plans.

We'd love your feedback!