We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Over 6 years of professional experience in Software Quality Assurance Testing (Manual and Automation).
  • Proficient in all the phases of Software Development Life Cycle (SDLC).
  • Experienced through all phases of STLC from Requirements Analysis, Test Planning, Test Case Designing, Test Executing, Defect Reporting, Maintenance, and Documentation.
  • Understanding and writing User Stories along with Business Analysts.
  • Experienced in analyzing Business, Functional and Technical Specifications.
  • Extensively experienced working in different Methodologies, Especially in Agile and Waterfall Methodology.
  • Experienced in handling the defects throughout the bug life using JIRA and HP ALM/Quality Center.
  • Proficient in creating Manual Test Cases in HP ALM/QC for various user stories based on Release.
  • Experienced in Database Testing using SQL Queries.
  • Highly skilled in performing Regression Testing, Smoke Testing, Integration testing, Functional testing, User Acceptance Testing.
  • Experienced in Designing and Implementing different automation frameworks from scratch like Data Driven, Keyword Driven, Hybrid Frameworks with Page Object Patterns.
  • Extensive expertise in designing TDD framework using TestNG as well as BDD framework using Cucumber.
  • Good understanding in Automating Mobile Applications using Emulators, Simulators and Real Devices on various mobile platforms like iOS, Android OS using Appium.
  • Comfortable with running Cross and Parallel Browser Testing on different browsers.
  • Experienced in Maintaining the Automation Codes and Resources in source control such as Git/GitHub.
  • Proficient in using with Maven as a Build Tool and Jenkins for Continuous Integration & Continuous Deployment.
  • Experienced in performing manual and automated test procedures for Restful API Testing using Rest Assured.
  • Extensively experienced in running test cases in Cloud Services like Sauce Labs and Browser Stack
  • Experienced in Performance/Load/Stress testing with JMeter.
  • Proficient in Mac OS, Windows as well as UNIX and Linux operating systems.
  • Good communication & collaboration skills, self - motivated, interest in learning new testing practices and being updated with the changing market needs & technologies and a team player.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/Grid, Cucumber, Rest Assured, Appium, JMeter

Defect Management Tools: JIRA, HP ALM/QC

Frameworks/ Open Source: JUnit, TestNG

Languages: Java, JavaScript, SQL, PL/SQL,HTML, CSS, C/C++, C#, Ruby, XML, JSON

Database: Oracle, SQL Server, DB2, MySQL, MongoDB, MS- Access

Version Control: GIT/GitHub

Operating Systems: Mac OS, Windows, Linux, UNIX, Android, iOS

Build Tools: Maven, Gradle

IDE: IntelliJ Idea, Eclipse

CI / CD: Jenkins

Cloud Services: Sauce Labs, Browser Stack

Other Tools: Postman, Charles, Docker, MS Office

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

QA Automation Engineer

Responsibilities:

  • Involved in Reviewing and Analyzing the Functional requirement documents with the BA and Stakeholders.
  • Maintained Software Integrity and Traceability throughout the SDLC with a systematic control of changes to the system.
  • Participated in Cross-Team Meetings with developers and design architects to understand functional requirements and base-lined functional tests.
  • Performed Smoke, Functional, Regression, Positive and Negative testing for each build of the applications and Integration Testing with other programs, hardware, operating systems and network environments.
  • Involved in Interaction With Development and Business Management Teams to identify and formulate product Testing Strategies.
  • Actively involved with SCRUM and Sprint Meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Performed GUI Testing, Sanity Testing, Smoke Testing, Backend Testing and Black Box Testing.
  • Analyzed software failures and reported bugs on JIRA which has been used as the defect tracking and project management tool.
  • Developed automation framework from scratch with Selenium WebDriver, TestNG in Data-Driven as well as Hybrid Framework model.
  • Responsible for writing the test cases and executing TEST SCRIPTS for Web-Based Application in JAVA using Selenium WebDriver for generating test scripts and to Automate Functional Testing.
  • Performed Cross and Parallel Browser testing on different browsers like IE, Safari, Chrome, and Firefox where multiple states can be executed at the same time.
  • Used Head Less Browser (HtmlUnitDriver) for testing purpose which saves time.
  • Used Maven to manage Project's Build and Dependencies, GITHUB for Repository as well as Version Control and Jenkins for Continuous Integration and Continuous Deployments.
  • Tested RESTFUL API using Rest Assured.
  • Used JMeter with Selenium codes for Performance/Load/Stress testing.
  • Used Extent Report for reporting purpose.
  • Handled Mouse Hover, Mouse-Scrolling, Drop Down, Alerts & Frames.
  • Involved in communication with the client and work according to the client schedule for the entire application.
  • Conducted weekly status meeting with Team members and managers.
  • Participated in Project review meetings and generated Weekly Status Reports.
  • Responsible for generating standard defect reports and graphs for the daily status meeting.

ENVIRONMENT: Java, JavaScript, DB2, MySQL, Mac OS, Windows, Linux, Selenium WebDriver, TestNG, Cucumber, Maven, Git/GitHub, Jenkins, Rest Assured, JMeter, Agile, Jira, AWS, Postman, Appium.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements to determine necessary testing scenarios.
  • Analyzed the information to provide a complete picture of the account creation lifecycle.
  • Assisted manual tester with Writing Test Cases and Test Scenarios.
  • Worked in an Agile environment and attended all Agile Meetings to give an update about the project.
  • Performed Functional testing and Regression testing.
  • Used JIRA as the defect tracking and project management tool.
  • Performed through Database Functionality Tests and verified the Business Logic Implementation by constructing and executing several SQL Statements.
  • Added Function Libraries, Environmental Variable and associated in the project using Java and Selenium.
  • Involved in customizing XPath and CSS Selector for identifying Dynamic Objects and use them in Selenium Script.
  • Executed Property Files to store all locators, file path, test site URL and used them in the automation purpose.
  • Designed, developed and implemented Hybrid Testing Framework utilizing Java, TestNG and Selenium WebDriver.
  • Defined and built the project structure using Maven.
  • Ran Regression and Integration testing of both Web and Mobile Application.
  • Participated in developing and designing framework for Mobile Automation and automated applications on various mobile platforms like iOS, Android OS using Appium.
  • Ran test cases in Cloud Service in Sauce Labs.
  • Used GITHUB as the repository to store all Java codes with Selenium and or Appium.
  • Involved in pushing the automated test codes into Continuous Integration and monitored the test execution in Jenkins.
  • Ran Parallel and Cross Browser testing.
  • Worked closely with software developers, engineers in fixing the defects.

ENVIRONMENT: Selenium Grid, Selenium WebDriver, Jira, HP ALM, Java, JavaScript, DB2, MySQL, Mac OS, Windows, Linux, TestNG, Cucumber, Maven, Git/GitHub, Jenkins, Rest Assured, Agile, JMeter, Appium, iOS, Android.

Confidential, Jacksonville, FL

QA Tester

Responsibilities:

  • Analyzed Business, Functional Requirements, and Design Review Documents to develop test plans and test cases.
  • Involved in attending the Scrum calls and team activities.
  • Involved in writing the Test plan and performing Manual Testing.
  • Followed the SDLC process in the entire application.
  • Developed the Test Cases according to the Business Requirement Document and User Interface Document.
  • Executed the manual testing process of Positive Testing and Negative Testing, Integration Testing.
  • Participated in Use-case Reviews, authored, and Reviewed Test Planning artifacts in ALM/Quality Center.
  • Found Critical Bugs in the application, Weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM/Quality Center.
  • Manually tested Different databases like Oracle, SQL server using SQL Queries.
  • Involved in converting Manual Test Cases into Automated Scripts.
  • Used Gradle as a build tool.
  • Worked on Automation Testing Framework utilizing Java, JUnit with Selenium.
  • Involved in development of BDD framework using Cucumber.
  • Conducted Functional, Regression, Smoke testing with for web-based applications.
  • Performed Record and Play of scripts using Selenium.
  • Prepared Test Status Reports during test execution process.
  • Participated and reported statuses in all test-related project Team Meetings.

ENVIRONMENT: Quality Center/ALM, HTML, Oracle, SQL server, Selenium WebDriver, Cucumber, JUnit, Gradle, Git, C++, SQL Server, Java, Oracle, MAC OS, Windows, SoapUI.

We'd love your feedback!