We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 6+ years of Quality Assurance and Software Testing experience with Client - Server applications, Web based applications, and Enterprise applications.
  • Highly proficient in creating and implementing test plans and test cases based on user requirements and functional specifications.
  • Strong in developing and executing Test Plans, Test Cases and Test Scenarios for manual/automated testing.
  • Strong experience in Software Development Life Cycle using Agile/Scrum, Waterfall methodologies.
  • Extensive working experience in GUI testing, Functionality testing, System testing, Integration testing, Regression testing and UAT.
  • Good Knowledge in performing defect tracking & management in JIRA.
  • Executing Test cases, ad-hoc product testing, reporting bugs, reporting tester status, writing test scripts, test automation using diverse testing tools like HP Quality Center/ALM.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using
  • ALM/Quality Center, JIRA.
  • Exposure on writing SQL queries to extract data from various source tables to perform database testing.
  • Expert in developing test scripts using Java, Selenium WebDriver and developing Test Frameworks using TestNG/Junit, Maven tools.
  • Good Knowledge on using Maven’s central repository to manage external JARs and other dependencies.
  • Experienced in using GitHub/GitLab as a source repository system to share code within the office as well as with the team in overseas.
  • Extensively involved in cloud testing on production monitoring using SauceLabs and BrowserStack.
  • Experienced using Jenkins as Continuous Integration/ Continuous Deployment tool.
  • Proficient in using Apache POI to read data from external sources to feed locators and other data validation requirements into the test script.
  • Good Experience on Selenium Webdriver and creating Scripts in Selenium Webdriver by using Java.
  • Experienced in setting up and maintaining Maven build jobs in Jenkins using POM file.
  • Extensively experienced in using ReportNG plugin with Jenkins to generate high quality reports.
  • Strong Knowledge in using TestNG and Junit as testing Frameworks.
  • Experienced using JMeter to perform performance testing and reporting the KPIs (Key Performance Indicator).
  • Good knowledge in performing numerous counts of functional, regression, smoke and sanity testing using Selenium.
  • Excellent knowledge in writing unique CSS and XPath locators using source code of the page to identify each unique element.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) approaches.
  • Proficient in creating automation Framework from scratch and configuring various other peripheral tools to perform tests.
  • Extensive knowledge of developing Data driven and Hybrid framework with Selenium WebDriver.
  • Good Knowledge in using Rest API to test Web services (Rest).
  • Experienced in testing with REST API
  • Have experience in working as an offshore team member.
  • Understanding of software design principles and understanding of Object Oriented design principles.
  • Experienced in estimation of test effort and coordinate test schedule with overall project schedule.

TECHNICAL SKILLS

Testing Frameworks: TestNG, JUNIT

Design Patterns: Page Objects, Page Factory, Keyword Driven, Data Driven

Automation Tools: Selenium Web Driver

Test Reporting and Bug Tracking: HP Quality Center/ALM, JIRA

BDD Frameworks: Cucumber

MS Tools: MS Word, MS Excel, MS Outlook

Operating Systems: Unix/Linux, Windows

Languages: JAVA/J2EE, HTML, CSS

Scripting Languages: Java Script

Build Tools: Maven

Application/Web Servers: Apache Tomcat

Web services: Rest API, Soap UI

API Testing Tools: Postman, Jmeter

IDE: Eclipse, Intellij

RDBMS: Oracle, My Sql

Code Repositories: GIT

Continuous Integration: Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Oakton, VA

QA Automation Engineer

Responsibilities:

  • Analyzed the Business requirements and System specifications to understand the process.
  • Developed and executed system Test cases based on the Functional and Technical requirements.
  • Involved in preparing test strategies for client side verifications and validations.
  • Performed goal oriented exploratory testing, developed and executed test cases for functionality testing, security testing and back-end testing.
  • Involved in regression testing, black box testing, unit testing, GUI testing, system testing, integration testing, API testing, UAT testing, browser compatibility testing.
  • Used JIRA for defect tracking in different environments.
  • Executed and managed Test cases and reported bugs in JIRA.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in design and implementation of Keyword Driven automation framework for smoke and regression test suites.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts with Java.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Webdriver.
  • Created automation framework using Selenium Webdriver and TestNG.
  • Developed and maintained automated test scripts in Java using Cucumber Framework.
  • Performed regression testing on new builds, every modification in the application using Selenium Webdriver.
  • Performed Data driven testing using Selenium Webdriver and TestNG functions which reads data from property and XML files.
  • Developed Maven based build scripts to run Selenium Automation and Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Used Cucumber for browser based testing with scenarios and situations.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Integrated Selenium Webdriver with existing API to test framework.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Implemented Test Automation using Selenium WebDriver, Cucumber and Maven with Java.
  • Involved in automating test cases using Selenium WebDriver, TestNG and Java.
  • Involved in testing Web services and XML with Rest API.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and Rest API.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Involved and responsible for creating and reporting daily status reports.
  • Communicated with Development Team to resolve and retest defects.

Environment: XML, Web Services, Windows, SQL server, .Net, JIRA, HP ALM, Selenium WebDriver, IntelliJ, Cucumber, TestNG, Maven, Jenkins, SOAP UI, Java, Java Script, Oracle, MS Word, MS Excel, UNIX.

Confidential, Auburn Hills, MI

QA Engineer

Responsibilities:

  • Worked closely with business team, designers and software developers to understand application functionality and navigational flow.
  • Involved in gathering the relevant Test data necessary for the Test cases, based on the Business Analysis, Requirement specs, Business process Procedures, Scenarios, Transactions and Test Conditions.
  • Involved in working on agile environment.
  • Involved in developing Test plans, designed Test cases including detailed expected results.
  • Performed GUI, Functional, Regression, System, Back-end, Negative, Positive and User Acceptance Testing.
  • Interacted with the developers to report by using JIRA.
  • Linked Requirements to Tests and Defects for traceability as well as analyzed and tested defects in JIRA.
  • Developed and maintained Manual test scripts through HP ALM.
  • Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Involved with backend testing of the SQL database and verified if the data displaying is correct.
  • Developed and maintained release acceptance tests using WebDriver, TestNG, Maven and IntelliJ IDEA.
  • Performed functionality and regression testing during the various phases of the application using Selenium Webdriver.
  • Scheduled automated, timed test builds on Jenkins server to run on headless browsers such as PhantomJS.
  • Developed Automation Scripts, Execution and Analysis Test Results using a Keyword Driven Framework in Selenium.
  • Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git).
  • 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 and performance testing of the various releases of the application.
  • Worked on Selenium GUI Object/element verification is done through XPath, CSS locators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run Unit Test and Maven to build the Project.
  • Extensively used Page Objects design and page navigation framework for readable Test Scripts and easy maintenance from developer perspectives.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • Involved in Automation of the Test Cases using Selenium WebDriver, TestNG and Maven.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Involved in forecasting the Test numbers to ensure the test report metrics was accurate.
  • Tracked the progress of system testing and provided daily status to Test Manager.
  • Involved in meetings and discussions for setting targets and goals to be achieved in the QA process.

Environment: Java, JIRA, Selenium WebDriver, IntelliJ, Cucumber, TestNG, Maven, Jenkins, HP ALM, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows, XPath, CSS, MS Word, MS Excel, MS Visio, GitHub.

Confidential, Columbia, SC

Software Tester

Responsibilities:

  • Developed Test Plan, Test Cases/Test Scripts and reviewed base lining of scripts with different Data sets as input.
  • Responsible for Executing and Maintenance of Automated and Manual Test scripts for utilities domain.
  • Involved in preparation of test case and test scenarios from the requirement document.
  • Participated in implementation and upgrade of the client/server and web based applications.
  • Developed and executed Test Plan & Test Script in Quality center/ALM.
  • Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Automated regression test suite using in house automation framework based on Java/ Selenium.
  • Managed deployments and build using Jenkins.
  • Performed cross browser functional testing using Selenium Webdriver.
  • Performed white box testing like JUnit, TestNG and Web service testing.
  • Setup the automation framework using Selenium Webdriver, Java, TestNG, GitHub and Maven.
  • Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium Webdriver, TestNG and JAVA.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Performed functionality and regression testing during the various phases of the application using Selenium.

Environment: Selenium Web Driver, IIS server, SQL server, Quality Center/ALM, Windows, UNIX, Oracle, SOAPUI, MS Word, TestNG, GitHub, Maven, MS Excel, C/C++

We'd love your feedback!