We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TexaS

OBJECTIVE

  • Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web - based and Client/Server applications using Manual and Automation testing. Strong analytical, communication, problem-solving, decision making and organization skills and an excellent team player.

SUMMARY

  • Over 7 years of experience in creating, enhancing, and maintaining test plans and test cases for Manual and Automation Software Testing varying different domains.
  • Excellent understanding and experience of Agile SDLC and Waterfall processes to test developing application.
  • Worked extensively on complete Defect Management Life Cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
  • Experience in using SoapUI, Postman to test Soap services and Rest API.
  • Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing, and Non-functional testing and UAT testing, GUI testing, Backend testing.
  • Used tools like Cucumber with Selenium Web driver to perform Behavior Driven Development (BDD) testing.
  • Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox and Chrome.
  • Experience in developing an automated scripts and frameworks using Java Programming Language
  • Designed and implemented Automation Frameworks for different projects and writing XPath and CSS Selectors.
  • Knowledge on Java Object-Oriented Programming (OOPS) Concepts like Interface, Abstract Class, Static and non-static variables and methods, Abstraction, Inheritance, Polymorphism.
  • Generated reports using Extent Reports after testing web applications to analyze the pass percentages and failed cases.
  • Experience in Defect Lifecycle Management, including Defect creation, modification, tracking, and reporting using Jira, Zephyr, ALM and MS Excel.
  • Good knowledge on CI/CD tools like Jenkins to run and schedule jobs.
  • Proficient in Backend tests by writing complex SQL queries for testing data integrity and other DML and DDL operations.
  • Good knowledge of testing applications, Web and API.
  • Experience in writing and executing SQL queries on databases for backend testing.
  • Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
  • Excellent Communication, analytical skills with the ability to perform effectively and efficiently in a team as well as individually. Ability to determine the appropriate action to resolve issues quickly and track deliverables.
  • Enthusiastic to seek and study new technologies and concepts rapidly and execute them.

TECHNICAL SKILLS

Automation Testing Tools: SELENIUM WebDriver, Java, TestNG, JUnit, Cucumber, API

Test Management Tools: HP ALM / JIRA

Configuration Management: Jenkins, Maven, GitHub, Git

Process: SDLC, STLC, Agile, Waterfall Model

Testing /Scripting Languages: HTML, CSS, XML, JSON, SQL, JavaScript

API Testing: SoapUI, Rest API, Rest Assured, Postman

Databases: Microsoft SQL Server, MySQL, Oracle

PROFESSIONAL EXPERIENCE

Confidential - Dallas, Texas

QA Automation Engineer

Responsibilities:

  • Designing and implementing test plans to verify new software features and bug fixes.
  • Actively participated in different stages of the Software Development Life Cycle such as Design, Planning, Development and Testing.
  • Executed an end-to-end Test Plan and managed all activities in the plan to confirm all objectives are met and the solutions work as expected.
  • Created detailed Test Cases and executed them manually and by automation.
  • Documented the Test Requirements for enhancements and changes. Additionally, created a traceability matrix for the requirements.
  • Used Cucumber framework to build and run the Selenium automation framework.
  • Developed QA processes automation test scripts using Java/Selenium to test the web-based user interfaces for different types of browsers.
  • Extensively used Page Object Model design and was involved in building and enhancing the Hybrid Automation Framework (Data Driven and Functional Driven).
  • Created Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
  • Ensured every feature of the application is tested and identified any potential issue before the product is released.
  • Performed Smoke testing, Black box testing, Functional testing, System testing, Integration testing and Regression testing. Carried out Sanity Tests and executed test cases for GUI, Functionality, Positive and Negative testing.
  • Investigated and determined root cause of issues by reporting defects utilizing JIRA to maintain defects and check defect status.
  • Implemented test schedules, tracked defects, and assigned them to developers based on their priority.

Confidential - Plano, Texas

QA Automation Engineer

Responsibilities:

  • Designed and Developed Test Cases for automated testing using Selenium, TestNG, and Eclipse IDE.
  • Developed test code in Java language using Eclipse, TestNG framework tool.
  • Created test cases, scripts based on functional specification, prepared test data for testing.
  • Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver, SOAP UI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium and Jenkins to create and run deployment jobs.
  • Involved in designing and developing data driven framework using Selenium WebDriver, TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Developed test automation scripts using Selenium WebDriver for Regression testing for releases of the application.
  • Worked on Selenium GUI Object / element verification was done through XPath, CSS Locators.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Involved in executing SQL queries, functions, and packages for backend testing.
  • Used Maven for the dependencies. Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environment.
  • Create and track all User stories in Agile ceremonies like sprint planning, daily stand up and sprint reviews.

Confidential - Dallas, Texas

QA Analyst

Responsibilities:

  • Designing and implementing test plans to verify new software features and bug fixes.
  • Actively participated in different stages of the Software Development Life Cycle such as Design, Planning, Development and Testing.
  • Executed an end-to-end Test Plan and managed all activities in the plan to confirm all objectives are met and the solutions work as expected.
  • Configure Selenium WebDriver, Maven tool & automated scripts in java prior to Agile release.
  • Involved in Designing and Developing data driven framework using Selenium WebDriver, TestNG, Junit and Eclipse IDE in Java language to help in Automation testing.
  • Extensively used Page Object Model design and was involved in building and enhancing the Hybrid Automation Framework (Data Driven and Functional Driven).
  • Created Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
  • Ensured every feature of the application is tested and identified any potential issue before the product is released.
  • Performed Smoke testing, Black box testing, Functional testing, System testing, Integration testing and Regression testing. GUI, Functionality, Positive and Negative testing.
  • Performed backend testing by using SQL queries to verify the database reliability.
  • Involved in UAT (User Acceptance Testing).
  • Created and Verified Webservices API requests and responses. Experience in Validating Parameters in Rest API. Experience in validating response time and Status codes using Postman.

Confidential - Philadelphia, Pennsylvania

QA Analyst

Responsibilities:

  • Develop automated test scripts and functions using Selenium WebDriver through JAVA
  • Involved in GUI, Functional, System Testing, Integration, Regression and UAT Testing.
  • Manually performed Smoke and Sanity testing of the application
  • Participated in Daily Scrum Meetings, Sprint Review/Sprint Retrospective with the software development team.
  • Conducted sanity testing of the application based on user requirements.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Performed Positive Testing and Negative Testing for the projects involved.
  • Performed application testing utilizing Scrum (Agile) methodology.
  • Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the MySQL database.
  • Involved in all phases and stages of Software testing life cycle including end-to-end system testing and business requirements analysis.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Tested Web Services using Postman and Rest-Assured.

We'd love your feedback!