We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Experience in reviewing and analyzing Business requirements, and creating Test Plans, Test Cases, and Test Scripts.
  • Expert in the usage of tools for test automation like Selenium WebDriver/IDE for developing automation test scripts for the server of the client application and web
  • Great knowledge of Maven for Project building, Unit testing, TestNG framework, and Junit.
  • Development of Test Scripts for implementation of Test Cases, Scenarios, and BDD (Behavior - Driven Development) features by using Cucumber
  • Ability to understand and review the Functional and Software Requirements Specification documents
  • Extensive experience with Selenium for Hybrid Automation frameworks as well as Data-driven Development
  • Experienced in using defect tracking tools such as JIRA.
  • Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) and, used testing annotations to group the test methods.
  • Experience developing and executing queries for SQL Server and Oracle databases for back-end testing.
  • Experience in UI Validation, GUI Software Testing, Regression Testing, and Positive/Negative Testing, Functional Testing, User Acceptance Testing (UAT), Black-Box Testing, Back-End Testing, and Smoke Testing.
  • Professional experience and domain knowledge of insurance, Banking, and their workflow.
  • Extensive working experience in all phases of Software Development.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/WebDriver, TestNG, Cucumber

Languages: JAVA, XML, SQL

Web Technologies: HTML, XML, CSS

IDE: Eclipse, SQL Developer, IntelliJ IDEA

Test Framework: Junit, TestNG, Cucumber, BDD

Web Debugging Tool: XPath, CSS Selector

Build Tool: Apache Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA

Continuous Integration Tools: Jenkins

Version Control: GIT

Data Bases: MS Excel, Oracle, MySQL

PROFESSIONAL EXPERIENCE

Confidential

Test Automation Engineer

Responsibilities:

  • Active involvement in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD)
  • Worked and Developed an Automation framework for implementing Page Object Model, using Selenium Web Driver and Cucumber (BDD), and JAVA
  • Worked on Core JAVA, and OOPS concepts
  • Executed BDD (Behavioral Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format
  • Assessment and analysis of user stories, involved in Sprint planning, Review Sessions & Scrum Meetings, and created Test cases, Test scenarios, Test data, and Test reports
  • Executed UI, Functional, and Regression testing using Cucumber, Jenkins, Maven, and Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) for nightly consignment run of the Script in Continuous Integration tools (Jenkins)
  • Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using TFS.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
  • Designed/planned the test scripts and evaluated the results in different phases of the application including together with regression, integration, acceptance, and functional testing by using Selenium
  • Delivered back-end testing for data validation using SQL and executed SQL Queries on database tables to verify the database.
  • Identified test cases to automate, prioritized suitable candidates for automation, and automated test cases using Selenium WebDriver, and Java.
  • Prepared a report for all automation processes and challenge and test results for a future application using Maven.
  • Performed User Acceptance testing (UAT) in an agile environment.
  • Used JIRA as a bug-tracking tool on the project.

Confidential

Quality Assurance Automation Engineer

Responsibilities:

  • Used data-driven framework to write and maintain Selenium WebDriver scripts for regression and functional testing.
  • Developed test code in Java language using Selenium WebDriver and TestNG framework.
  • Involved in designing and implementing Selenium WebDriver Automation framework for smoke and regression test suites.
  • Involved in Agile meetings, and daily stand-up meetings. Worked as part of an Agile team to test, automate and maintain the automation frameworks.
  • Developed Test Cases, Automation test scripts, test execution reports, and generation in accordance with Quality Assurance best practices.
  • Used Object Oriented Programming concepts of the Java language and TestNG framework for developing the scripts for Scenarios using Maven as a dependency management Tool.
  • Experience with the Postman tool for Manual Testing API Rest Services.
  • Experience in Core Java, and OOPS concepts.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
  • Set up Jenkins for a scheduled automation test run
  • Analyzed user Stories, building up all the test cases and logging bugs through JIRA.
  • Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes.
  • Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using a data-driven framework.
  • Experienced in Cross Browser Testing

Confidential

QA Analyst (Manual Tester)

Responsibilities:

  • Involved in SDLC, Waterfall Process, Business Process Design, and Implementation.
  • Creating Test Requirements Specification documents, Test plans, and Test Result documentation.
  • Analyzed and Reviewed Requirement Documents for a better understanding of the Application.
  • Performed Backend testing using SQL.
  • Attended walkthrough meeting the user requirements by interacting with developers and Businesses providing test results and detailed status reports.
  • Directly Interacted with Project Teams, Developers, Business Analysts, and Clients for Test requirements, clarifications, and Testing.
  • Provide daily status reports, defect metrics, and daily updates to the lead
  • Provide daily status report on a task assigned to the Project Manager/Client.
  • Conducting project reviews to improve project implementations.
  • Monitoring test progress throughout the project release cycle.
  • Extensively worked on testing Crystal Reports, Active Dynamic reports, and Business Object Reports.
  • Found Defects, prepared Defect Reports and Status Reports, and performed Bug Triage, and defect tracking using Rally.
  • Analyzed the Business Requirements Document and system specifications and identified the test requirements.

We'd love your feedback!