We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • Accomplished 6+ years of professional experience in the Information Technology industry, specializing in Automation on various domains for Web - based Application and Mobile Application wif Front-End and Back-End automation testing experience.
  • Worked in various development methodologies such as Agile (Scrum) and Waterfall.
  • Experience in automating mobile test cases (Android ) using Appium and Executing IOS test cases
  • Implemented end to end framework using selenium WebDriver/IDE/Grid, Maven, TestNG, Behavior Driven Development (BDD), Cucumber, Test Driven Development (TDD), Keyword Driven Framework and CI/CD tools.
  • Experience on building CI/CD pipelines usingAzureDevOps wif Docker containers
  • Experienced in developing end to end Pytest framework using selenium python.
  • Extensive experience on creating listeners and creating extent reports for failure cases and integrating framework wif log4j for logs.
  • Hands on experience on creating design pattern using Page object factory mechanism(POM). performed end to end webservice automation framework using Postman & Rest Assured.
  • Experienced in working wif frontend and backend testing of the software applications using SQL Queries and running Unix/Linux commands.
  • Experienced in performing Integration, Functional, System, Black Box testing, Cross browser testing, Database testing, Smoke, and Regression Testing.
  • Hands on experienced in designing test cases, test plans, test scenarios, test scripts, test reports, documentations, defects along wif root cause analysis of the defects and debugging when needed.
  • Having experience in handling defects wif various defect tracking tools like Jira, Bugzilla and Buganizer.

TECHNICAL SKILLS

Languages/Scripting: Java, Python, JavaScript, Selenium, Appium, Json,HTML.

Web Services: Rest Assured, Postman.

Database Technologies: SQL, MYSQL.

Cloud Technologies: Azure DevOps, AWS, Dockers, Saucelabs, Jenkins.

Versioning Tools: GIT/GitHub.

Build Tools: Maven, ANT.

IDE: Eclipse, PyCharm.

Operating System: Windows, UNIX, LINUX, Mac OS X Experience

Others: JIRA, Buganizer, MS Office, SharePoint, Confidential Suite, VMware

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, Georgia

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, User Story in Agile, system requirements, and interacting wif client, developers, and QA team.
  • Developing Web Automation Test cases for the identified Automation Scenarios using selenium web driver for the Web Applications.
  • Implemented TestNG Automation framework and integrate wif listeners and extent reports to record the screen shots for case failures and developed design pattern using POM for the entire Web application.
  • Created and enhance Test Cases (Test Scripts) using Element locators, Selenium WebDriver methods, Java programming concepts and TestNG Annotations.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE, and Firefox
  • Tracking Defects and Running Smoke, Sanity & regression suite after every build and publish the detailed reports wif the bugs detected.
  • Running Full Automation suite for every Release and analyze the root cause of failed scripts.
  • Managing the test data creation from various sources in Java environment and escalating any issues to Management.
  • Involved in Web Services Testing using RestAPI to create and execute automated functional, regression, compliance.
  • Ensure on time Delivery of Product wif Quality in every sprint.
  • Handles end - to-end project delivery by doing build and release management tool me.e., continuous integration tool Jenkins.

Confidential, Mountain View, California

QA Automation Engineer

Responsibilities:

  • Responsible for creating end to end Automation project of the web application using Java and Selenium created automation test cases for Android mobile testing using Appium, Performed E2E testing on Native app, Hybrid Apps using emulators and real devices
  • Created a test framework using Selenium WebDriver wif PyTest- improving sufficiency and efficiency by enhancing the tools leveraged and utilizing different testing methodologies.
  • Responsible for logging and generating HTML reports in python framework and unit testing using python selenium
  • Developed BDD scripts wif Cucumber and wrote step definitions for behaviors
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on business and system use cases.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG and Integrated wif Continuous Integration tools Jenkins
  • Implemented an automated deployment process using Jenkins and Git that we use for deployments our staging and QA environments.
  • IntegratedAutomationscripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Involved in setting up the continuous integration system using Jenkins and worked on cloud-based code repository system like GitHub.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application
  • Participated in walkthroughs and weekly status meetings to verify that project milestones were met according to the documentation.
  • Create, Update and Track software defects or bugs in the buganizer tool (Identical as Jira tool) and interact wif the developers to resolve technical issues.

Confidential, Fremont, California

QA-Automation Engineer

Responsibilities:

  • Analyzed and reviewed the software requirements, functional specifications, and design documents.
  • Create test scenarios based on business/User requirements and preform regression testing.
  • Designed and developed UAT regression automation script and automation of the functional testing framework for all modules using Selenium
  • Identifying the test cases need to be automated and developing the test scripts by using selenium wif TestNG.
  • Involved in developing Automation Framework, Automation Test Plan and Test Scripts
  • Performing complete End-to-End System, Functional and Integration testing.
  • Used TestNG framework to run a unit test and Maven to build the Project.
  • Maintained the Selenium & JAVA automation code and resources in source controls like GitHub over the time for improvements and new features
  • Used Build Management Tool Maven in the framework for batch triggering of test cases
  • Coordinated wif developers and record defects in Azure DevOps to follow-up until they are resolved.
  • Works closely wif software developers and product Managers regarding testing status and maintain detailed documentation.
  • Participating in all Scrum Ceremonies including Sprint Planning, Sprint & Daily Scrum.
  • Measure and monitor progress to ensure application releases are delivered on time and wifin the deliverable deadline
  • Reported periodic project status and updates to the QA Lead and QA Manager

Confidential

Quality Assurance Engineer

Responsibilities:

  • Used JIRA for working on user stories and defect tracking.
  • Performed Data Driven and Behavior driven Tests.
  • Tested the application for browser compatibility using Internet Explorer, Confidential Chrome, and Firefox
  • Developed Automation Scripts in Selenium WebDriver for Smoke and Regression Tests.
  • Constructed test cases, test scripts and modified them to accommodate new changes to the applications.
  • Performed Backend Testing wif the halp of JDBC.
  • Performed Integration testing to check the flow of application.
  • Maintained automation builds on Jenkins - Continuous Integration (CI) tool.
  • Performed Backend testing using SQL queries to make sure that data entered has been uploaded correctly into the SQL database.
  • Participated in inspection and walkthrough sessions of the project requirements.
  • Implemented RTM (Requirement Traceability Matrix) to make sure all the requirements are covered by test cases.
  • Actively participated in Sprint Planning, Daily Standup, Sprint Demo, and Sprint Retrospective

We'd love your feedback!