We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

MO

SUMMARY

  • Highly motivated QA Automation Engineer with 6 years of hands - on experience with web-based test automation providing services.
  • Experienced in QA and testing process, plans and defect tracking documentation.
  • Has extensive experience in manual and automation testing in different fast-paced organizations domains such as Banking, Insurance, Rental Car
  • Proficient in Web-based, Client server, Database and applications
  • Extensive knowledge of JAVA, Collection, JDBC, Exception handling etc. and Object-Oriented Programming (OOP) language concepts.
  • Expertise in testing using Selenium WebDriver in JAVA for Web-Based application.
  • Expertise in Cucumber BDD framework, writing scenarios in Gherkin language, corresponding implementation of glue code in the step definition and implementing steps using java following Page Object Model (POM).
  • Experience in designing and generating various reports such as Cucumber HTML/JSON, and extend report with failure screenshots
  • Strong knowledge of building, modifying, and maintaining automation Frameworks using POM design pattern such as Behavior Driven, Data Driven approaches with Java, Maven, Selenium WebDriver, Cucumber, JUnit, TestNG
  • Experience in using JDBC for connectivity between Java and Relational databases like Oracle, PostgreSQL and MySQL involving database automation by writing SQL queries and DDL/DML commands perform backend data validations
  • Proficient in project management, bug tracking and reporting using Jira-Xray
  • Maintained, tracked, and enhanced the Automation code and resources by using Git as version control tool and GitHub as resource sharing platform over the time of improvement and the new features.
  • Performed continuous integration using Jenkins.
  • Assisted for implementing Cloud Based Selenium Grid and local Selenium Grid for cross browser.
  • Experience in testing using Rest Assured library and Postman using HTTP request such as POST, PUT, DELETE, GET
  • Excellent knowledge and implementation of Agile methodologies in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) along with Scrum ceremonies
  • Adapts quickly to new requirements, leveraging strong communication and technical skills to meet the client requirements and ensure delivery of quality product on time.
  • Proven team player with an analytical bent to problem solving and delivering under high stress environments

TECHNICAL SKILLS

PROGRAMMING LANGUAGES: Java, SQL, Gherkin

TESTING TOOLS: Selenium WebDriver, Selenium IDE, Selenium Grid, Postman, Rest Assured, SQL Developer

TESTING FRAMEWORKS: TestNG, JUnit, Cucumber, Page Object Model (POM) / BDD Cucumber, Data Driven Framework

OPERATING PLATFORMS & CLOUD BASED SERVICES: Windows, MacOS, AWS

IDE & DESIGN PATTERN: IntelliJ IDEA, Eclipse IDE

DATABASE PLATFORMS: MySQL, Oracle

APPLICATIONS: Web Applications, Data base (JDBC), Client Server (Rest API, Postman)

SOFTWARE METHODOLOGY & BUG TRACKING: Agile-Scrum, JIRA - Xray

VERSION CONTROL & BUILD INTEGRATION: Git, GitHub, Maven

TESTING TYPES: Smoke, Regression, Frontend, Backend, End to End

METHODOLOGIES: Agile, Scrum

CONTINUOUS INTEGRATION TOOLS/ CONTINUOUS DEPLOYMENT (CI/CD): Jenkins

PROFESSIONAL EXPERIENCE

Confidential | MO

QA Automation Engineer

Responsibilities:

  • Worked in a dynamic agile environment with development team to identify reproduce and result defect.
  • Used BDD framework with Cucumber help of Gherkin language with using Selenium WebDriver
  • Performed Defect Tracking & Management in JIRA-Xray.
  • Used Selenium, Cucumber, JUnit for UI Testing, and JDBC, Cucumber, JUnit for Backend Testing
  • Test Cases, Test Scripts and Test data for the application as well as for the database verification based on the functional requirements and test specification.
  • Created testing strategy including providing test estimates, documenting test plans and objectives, assessing, and identifying testing risks, and developing test scenarios and test cases.
  • Developed, automated, and executed BDD test scenarios, by creating feature files and step definition using POM design approach and Java OOP concept.
  • Generated and experienced all test result like HTML, JSON, PDF.
  • Created a database connection for database verification.
  • Automated API for Back-End Testing using Rest Assured library with JAVA
  • Created test cases for API using Postman
  • Used Git and GitHub for maintaining the version control.
  • Utilize Jenkins to run special jobs for Smoke and Regression suite
  • Implemented Agile Approach with Scrum framework.
  • Participated in Scrum Ceremonies such as Sprint Planning, Daily Standup Meeting, Sprint review (Demo) Sprint Retrospective.

Confidential | Trenton | NJ

QA AutomatioN Tester

Responsibilities:

  • Implemented TestNG framework with Java for UI Testing, Maven build with using Selenium WebDriver.
  • Maintained and modified framework by using Apache POI for DDT concept.
  • Performed API testing for Backend using Postman, and REST-Assured library combination with Java to make sure server, database relationships are working properly.
  • Involved in performing Functional Testing, Regression Testing, System Testing, Smoke Testing, Frontend and Backend Testing.
  • Implemented SQL Developer for manual Data Base testing and used JDBC to connect Java with Data Base for automation
  • Assess CI/CD pipeline with Jenkins to identify trends in critical build, test, and deployment metrics.
  • As a source code management and version control system used Git and GitHub
  • Utilized AWS EC2 instance for Jenkins to perform parallel testing with Selenium Grid.
  • Used Agile environment using scrum approach for actively participated agile ceremonies such as grooming session daily stand-up sprit retrospective.
  • Experienced developing and executing Test Cases, Scripts, and test data according to SDLC and STLC approaches.
  • Experienced generating report like HTML reporting.
  • Managed Test results and defects using Jira as defect tracking tool.

Confidential | JERSEY CITY | NJ

QA Analyst

Responsibilities:

  • Performing Functional Testing, Regression Testing, Smoke Testing, Frontend Testing.
  • Used Agile environment using scrum approach for actively participated agile ceremonies such as grooming session, daily stand-up sprit retrospective.
  • Experienced developing and executing Test Cases, Scripts, and test data according to SDLC and STLC approaches.
  • Managed Test results and defects using ALM defect tracking tool.
  • Designed test strategies for projects and developing and maintaining test methodology
  • Executed manual Regression suit before every release and generate test reports
  • Created new Test Cases and modification of old Test cases according to the new release of the application.
  • Developed Test Cases and executed all test cases based on the technical specifications and business requirements
  • Performed Data Driven Testing using Selenium WebDriver, JUnit functions in Java for UI Testing
  • Involved in designing automation Test cases using Selenium WebDriver in Java.
  • Using Selenium WebDriver locator to identify elements by writing XPath for Dynamic Web Elements

We'd love your feedback!