We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Glendale, AZ

SUMMARY:

  • Java Certified Software Developer Engineer in Test with over six years of experience, proven professionalism and hands - on testing skills in Quality Assurance & Software Testing, Automation with full system development lifecycle experience.
  • Highly proficient in Manual and Automation Software Testing using Java, Selenium WebDriver and Cucumber in various domains including Banking and Insurance .
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Exposure to different development methodologies like Waterfall, and Agile development.
  • Experienced in formulating test plans, developing/executing/maintaining test cases, and test procedures.
  • Experience in Smoke Testing, Regression Testing, UI Testing, Kafka Testing, API Testing, Database Testing and Functional Testing.
  • Solid experience in working with tools such as Selenium WebDriver/Grid and Cucumber using Java, JUnit, TestNG, Maven, POM, and Jenkins.
  • Strong knowledge of Object - oriented programming language (OOP) Concepts using Java and extensively used Classes, Objects, Data Structures, Inheritance, Polymorphism, Abstraction, Encapsulation, Exception Handling, Collections and many more.
  • Proven ability in developing and designing automation frameworks such as Behavior Driven Development ( BDD ), Test Driven Development(TDD) and Data Driven Development ( DDD ) from scratch using Java, Selenium WebDriver, Cucumber, JUnit, TestNG, and Maven tools.
  • Expert in writing Scenarios with Gherkin language in Cucumber (BDD) Framework, and executing those scenarios and Step definitions for UI and Back-end testing.
  • Solid background in Web Service Testing and validating JSON, XML request/response data using RESTful API design ( Swagger ), REST, JSON, XML transformation techniques.
  • Good knowledge on Apache Kafka testing.
  • Expertise in Java Database Connectivity (JDBC ), SQL scripts/queries for data verification to compare the expected results with the database in Selenium WebDriver.
  • Proficient in using Version Control tools like GitHub and BitBucket.
  • Experienced in using JIRA for project management, defect-reporting and defect-tracking.
  • Substantial experience in using Jenkins as a Continuous Integration and Delivery ( CI, CD ) server to configure with Git technologies and Maven .
  • Proficiency in Java library Apache POI for reading and writing to Excel files for Data Driven testing.
  • Ability to quickly adapt to the new methodologies, tools and technologies.
  • Tactful, quality oriented mind set with Test to break approach and Diplomatic Behavior.

TECHNICAL SKILLS:

Certification: Java SE 8 Programmer

Languages: Java, SQL, HTML, XML, Gherkin

Testing Methodology: Black-Box testing, Functional

Testing, Regression: Testing, Smoke TestingSanity: Testing, Integration Testing, Ad-Hoc

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential. Glendale AZ

Responsibilities:

  • Following the Agile Scrum methodology, actively participating in all Agile ceremonies.
  • Successfully collaborated with the team members, Product owner, and across the other Scrum teams to deliver the best software product.
  • Designed the test cases, analyzing the user story to make sure the requirements are being met and products are in compliance with the quality process.
  • Performed Regression and End to End Testing of the applications to ensure the existing functionalities are working as expected.
  • Involved in testing a Business faced applications.
  • Performed the Database testing using basic SQL queries for data integrity.
  • Delivered thorough QA Testing reports that determined product quality and release readiness.­­
  • Extensively used Postman and Soup UI tools to test the Rest API Web services.
  • Used Jira for project management and bug tracking tool.

QA Automation Engineer

Confidential, Phoenix AZ

Responsibilities:

  • Worked closely with the project manager in Agile environment to gather the requirements, created user stories in a backlog using Jira.
  • Designed and Developed a platform level Automation Framework to test Kafka real data streaming, REST API Web Services using Java, TestNG, Maven and Jenkins.
  • Involved in various types of testing such as: Regression Testing, Smoke Testing, Black Box Testing, Integration Testing.
  • Conduct End-to-End verification for the entire application.
  • Used core Java for developing/executing the scripts for test automation.
  • Developed Java based library to store and read test data from Linux virtual machines running on ESX servers, accessing them by HTTP protocol.
  • Successfully performed to test Kafka Producer and Consumer data streaming.
  • Manually performed API Web services testing using Postman.
  • Successfully performed to develop Rest API Test Automation using REST- assured library in Java.
  • Used BitBucket as a version control tool.
  • Configured Jenkins tool as a Continuous Integration and Delivery (CI, CD) for running test cases automatically by scheduling Smoke and Regression tests.
  • Actively participated in all Agile ceremonies.

SDET

Confidential, IL

Responsibilities:

  • Actively collaborated with the business team and Product owners in Agile environment and attended different meetings like Product/Sprint backlog, Sprint Planning, Scrum, Sprint Review and Demo meetings.
  • Created automation scripts in Java language using Eclipse IDE.
  • Developed an automation framework from scratch in Selenium WebDriver using Behavior Driven approach with Java programming language, Cucumber, TestNG, and Maven.
  • Used core Java for developing/executing the scripts for test automation.
  • Successfully performed to develop Cucumber Step Definitions, Features and Scenarios using Acceptance Criteria in JIRA.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Created Page Object Model (POM) pattern using Page Factory in Selenium WebDriver.
  • Identified GUI elements using various locators: ID, Name, Class, Tag name, Link Text, XPath and CSS locators.
  • Involved in end to end testing, regression testing, black-box testing using Selenium WebDriver and TestNG.
  • Developed Rest API Test Automation using REST- assured library in Java, Cucumber and TestNG for backend testing.
  • Used GitHub as a version control tool.
  • Performed Database testing using SQL Queries for data design, validation and integrity testing, also established JDBC connection using Java programming language.
  • Integrated with Continuous Integration (CI) tool Jenkins for running test cases automatically by scheduling Smoke and Regression tests.
  • Mentored junior SDETs and functional test engineers on test methodologies, coding standards and best practices through code reviews using Java, Selenium WebDriver, Cucumber and TestNG for an automation framework.

SDET/QA Automation Tester

Confidential, IL

Responsibilities:

  • Followed Agile testing methodology, participated in various meetings, tested each Sprint deliverables and accommodate test the newly proposed changes at any point during the release.
  • Worked with test cases, test scripts and modified to accommodate new changes to the software/applications.
  • Used TDD framework with Java, Selenium WebDriver, Cucumber, JUnit and Maven for Regression Testing.
  • Developed an automation scripts using core Java.
  • Identified Regression and Smoke test cases to automate those test cases using Java, Selenium WebDriver, Cucumber, and JUnit with Maven.
  • Well versed with Handling Elements in Selenium WebDriver.
  • Configured and controlled all project related dependencies and tool versions using Maven POM file.
  • Used Jira as a project management tool.
  • Performed REST API testing using Rest Assured library in Java.
  • Connected to the database by creating and running SQL queries for data verification and validation.
  • Involved in pushing the automation test code into Continuous Integration(CI) and monitored the test execution in Jenkins.
  • Performed cross-browser compatibility testing on Chrome, IE, Firefox browsers using Java and Selenium Grid.
  • Reported software defects in Jira and interacted with developers to resolve technical issues.
  • Worked closely with rest of Test engineering, Development engineering, and Performance group to ensure end-to-end validations.

QA Analyst

Confidential, IL

Responsibilities:

  • Actively attended in Requirement Specification and Documentation review meetings with BA and Development team.
  • Used Java programming language and Eclipse IDE for automating test cases.
  • Involved in automation development using Selenium WebDriver to make them flexible and useful for Regression testing.
  • Wrote SQL Queries and SQL statements to validate database integrity.
  • Raised defects and performed tracking using ALM. Closely interacted with the development team to verify defect fixes, and update defect status.
  • Involved in developing Test Scripts to test the functionality of the application and executing automation scripts on different browsers/platforms.
  • Participated in Production support and user feedback meetings.

Hire Now