We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

Pittsburgh, PA

SUMMARY

  • Result oriented Software Testing engineer with over Five (5+) years of experience in Information
  • Technology especially in Software Testing seeking a challenging position in any IT industry.
  • Extensive experience on complete STLC for QA testing covering both manual and automation
  • Good understanding and experience working in AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Strong experience in Smoke, Functional, Regression, Integration, GUI, and User Acceptance Testing
  • Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber with BDD, Maven, and Page Factory for Page Object Model (POM)
  • Hands on experience in designing and reviewing User stories, Test cases, Test Scenarios, Test Scripts, and Test Plans in both manual and automated test frameworks
  • Proficient in QA testing using tools such as Selenium, HP - ALM and JIRA etc.
  • Expertise in test automation tools: Selenium Web Driver, Cucumber, Junit and TestNG
  • Developed Automation Framework using OOP (Object Oriented Programming) in Java programming language
  • Experience in Developing Page Object Model (POM) where I implemented the Page Factory
  • Experience in writing Feature files in Gherkin and converting them to Automation Test Scripts using Cucumber
  • Used Java Libraries like Apache POI to read and write Microsoft Office Formats.
  • Experience in RDBMS such as Oracle, SQL Server and MySQL
  • Expert in developing complex SQL queries for database testing.
  • Expertise in Build and CI/CD tools like Maven, GitHub and Jenkins to utilize them for Test Automation process
  • Ability to work independently and in a team environment, with a minimum amount of supervision
  • Excellent technical communication, documentation, interpersonal and reporting skills
  • Motivated hard worker with professional attitude and work ethics
  • Quick learner and good team player with excellent written and interpersonal skills
  • Ability to handle multiple tasks and work independently as well as in team.

TECHNICAL SKILLS

Software Testing Tools: Selenium WebDriver, Cucumber, TestNG, Maven, QC/ALM, JIRA, SQL Developer, Postman

Databases: Oracle, Microsoft SQL Server, MS Access

Language: SQL, VBScript, Gherkins

CM: Git, SVN, Maven

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Automation Test Engineer

Responsibilities:

  • Actively Participate in the agile scrum ceremonies like Daily Scrum meeting, Sprint Planning, Backlog Refinement meeting, Demo Meeting and Retrospective meetings
  • Designed and developed automation Test Plan, Test Strategy, Test cases, and Automation Test Scripts
  • Managed the Requirement Traceability Matrix (RTM) between requirements and test cases
  • Communicated with stockholders, Developers, Technical Project Managers and Product Managers to understand functional requirements
  • Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
  • Developed automation framework using implements Page Object Model (POM), Step Definition, cucumber feature files, and TestNG
  • Used Continuous Integration Tools (Jenkins) for running the regression suite in nightly basis and to provide quick feed back to the developers
  • Implemented Maven for Project build tool, and Git for code repository management
  • Implemented Object Oriented Programming (OOP) concepts in Java to enhance test framework
  • Performed Regression testing to verify the functionality with the new codes introduced for modification and/or enhancement using Selenium Framework
  • Used Selenium Xpath method to identify the web elements by using selenium locators like id, Name, XPath, text method linkText in the application
  • Involved in Web Services Testing using RestAPI with Rest Assured
  • Involved in managing the user stories and assigning priorities in JIRA
  • Logged the defects and Generate defects reports using Atlassian JIRA
  • Developed a automation Test plan to execute automation cases in different environment based on testing requirements and created Test cases for Application module
  • Extensively worked with Database verifications, Validations and developed Complex SQL Queries for Backend Testing with Oracle
  • Responsible for weekly status updates showing the progress of the manual and automated testing
  • Participated actively in team meetings with Functional/Development Team for fixing the bugs
Confidential, New York, NY

Automation Engineer

Responsibilities:

  • Involved in building Test Plans, defined Test Scenarios and developed Test Cases corresponding to the test requirements in order to maximize the verification coverage of system variables.
  • Involved in GUI testing, functional testing, Regression testing, Load testing, End to End testing, Cross Browser testing, User Acceptance Testing and Database testing
  • Participated with Agile Scrum development process follow-up with JIRA
  • Using Gherkins language to test the behaviors of the Application (BDD) using Cucumber with Junit, Maven, Selenium and with java language
  • Built the Automation Framework from scratch and enhance by using Selenium WebDriver, TestNG, Cucumber, Maven, Java, GitHub
  • Developed BDD (Behavior Driven Development) Framework and data driven framework with page object Model (POM)
  • Develop and maintain automation test scripts using Cucumber with Gherkins
  • Performed RESTful API testing using Java Rest Assured, Cucumber, and TestNG
  • Developed Feature file using Gherkin for Cucumber Automation Framework and Implemented the business logic
  • Managed defects and defect life cycle using JIRA and generated defect reports for management
  • Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
  • Performed Backend Testing by developing complex SQL queries
  • Resolve the risk, issues and defects with the coordination of the group members and external team members
  • Work in multiple projects and effectively communicates with the stakeholders
  • Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands

Confidential, NYC, New York

Automation Test Engineer

Responsibilities:

  • Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
  • Designed and Developed Test Plan, Test Cases, Test Scripts and performed Manual testing on the entire Application
  • Developed test cases in Gherkin and automated them using cucumber
  • Performed test activities and defect tracking using JIRA
  • Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
  • Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and Test NG configuration files
  • Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
  • Implemented Maven for Project building, and Git for code management repository
  • Performed Restful API testing using Rest Assured and Java
  • Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands
  • Coached and mentored Junior test engineers on various testing efforts and processes

Confidential

Network Engineer

Responsibilities:

  • Develop, implement and maintain policies, procedures, and associated training plans for network administration, usage, and disaster recovery.
  • Configure networks to ensure their smooth and reliable operation for fulfilling business objectives and processes.
  • Monitor network performance and troubleshoot problem areas as needed.
  • Oversee installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, and peripheral devices.
  • Ensure network connectivity of all servers, workstations, telephony equipment, fax machines, and other network appliances.
  • Perform server and security audits, and system backups and recovery

Hire Now