We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • Over 6 years of professional experience in Information Technology with vast experience in both automated and manual software testing.
  • Hands - on experience as Quality Assurance (QA) Engineer in executing web-based applications and client server applications on different platforms using Selenium.
  • Proficient in analyzing Business, Functional and Technical Specifications.
  • Good Knowledge in Software Verification and Validation based on Testing Methodology.
  • Experienced in developing test plans, test cases and test reports based on the Business Requirement Documents (BRD).
  • Excellent skills in analyzing and reporting bugs, interaction with team members in fixing errors.
  • Extensive knowledge of SDLC (Software Development Life Cycle) such as Waterfall and Agile.
  • Well versed with Agile process.
  • Expertise in performing different types of Testing: Black Box, Functional, Positive, Negative, Integration, Regression, Sanity/Smoke, Performance and Backend Testing.
  • Strong Knowledge in JIRA for Testing, Bug/Defect Tracking and Reporting resolved bugs.
  • Good Knowledge in Backend Testing with SQL Queries on Oracle and SQL Server for data verification and compare expected results with database.
  • Experienced in the development of Behavior driven, Keyword driven and Hybrid frameworks in Selenium.
  • Extensive knowledge creating automation scripts using Selenium WebDriver and TestNG/JUnit in Java.
  • Expertise in developing and implementing Page Object Model framework with Selenium WebDriver.
  • Experienced in developing BDD (Behavior Driven development) scripts with Cucumber & Gherkin.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Good knowledge in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Good knowledge in Web Services testing using Postman and RestAssured for Rest API.
  • Good exposure in doing performance testing using JMeter.
  • Exposed to mobile automation testing on iOS and Android OS platforms using Appium.
  • Expertise in implementing cross browser and cross platform web testing with cloud services such as SauceLabs and BrowserStack.
  • Able to meet deadlines in fast paced, dynamic team environment and have taken the initiative to learn job- related skills on my own.
  • Good team player and ability to work independently along with strong problem solving, learning and communication skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/Grid, Postman, RestAssured, SoupUI, JMeter, Cucumber, Zephyr

Languages: JAVA, C/C++, C#, SQL, Gherkin

Test Framework: JUnit, TestNG, Appium

Databases: SQL Server, MS Access, Oracle, MySQL

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

Cloud Testing: BrowserStack, SauceLabs

Source Version Control Tools: Git/GitHub

Defect Tracking Tools: JIRA, HP ALM

IDE: Eclipse, IntelliJ, Android Studio

Continuous Integration & Build Tools: Jenkins, Maven

Web Technologies: HTML, CSS, X-Path, Firepath, XML, JASON

Methodologies: Waterfall, Agile, SDLC, STLC, BDD, TDD

Miscellaneous Tools: MS Office Suite, IE/Firefox/Chrome/Safari

PROFESSIONAL EXPERIENCE:

Confidential, Chevy Chase, MD

QA Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Involved in attending sprint planning and grooming meetings to get details of functionalities planned for implementation as part of Agile environment.
  • Responsible for testing the application against different environments in QA, staging and production.
  • Involved in functional testing, black- box testing, grey- box testing, positive/negative testing, compatibility testing.
  • Involved in weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA.
  • Involved in designing and implementing hybrid automation framework using Page Object Model design pattern.
  • Created automation framework in Selenium WebDriver using behavior driven approach with Cucumber.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Involved in test case execution using TestNG and Maven and Integrating it in Jenkins.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Identifying feasible non-functional test cases for Performance testing.
  • Involved in RESTFul Web Services testing using Postman and RestAssured.
  • Performed back-end testing by writing SQL queries.
  • Performed cross browser testing and multi-platform testing by creating various environments in SauceLabs.

Environment: Selenium WebDriver, Eclipse IDE, Cucumber, TestNG, JIRA, Agile, Postman, RestAssured, JMeter, Oracle, SQL Server, Java, HTML, XML, Maven, Jenkins, Git/ GitHub, SauceLabs, MS Word, MS Excel

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Extensively involved in the complete STLC and SDLC activity from requirements gathering to UAT testing.
  • Performed BDD (Behavior Driven Development) using Cucumber/Gherkin Feature files, Scenarios and Step Definitions and automated web services.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Provided complete Defect/Bug tracking process using JIRA.
  • Conducted backend testing using SQL queries to validate data.
  • Configured Selenium WebDriver, TestNG/Junit, Maven tool and created selenium automation scripts in java using TestNG/Junit prior to agile release.
  • Configured Jenkins to send email notifications of build status.
  • Extensively used Page Objects design for readable test script and easy maintenance from developer perspectives.
  • Worked in an agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Performed cross browser testing and multi-platform testing by creating various environments in BrowserStack.

Environment: JIRA, Maven, Cucumber, Jenkins, TestNG, GitHub, Agile Methodology, Oracle, SQL Server, Selenium WebDriver, BrowserStack, Java, HTML, XML, RestAssured, Postman, JSON, Eclipse IDE

Confidential, Eden Prairie, MN

Software Tester

Responsibilities:

  • Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
  • Designed and developed test cases for manual testing.
  • Analyzed the requirements and come up with all possible scenarios to develop test cases.
  • Communicated with business analysts to get clarification on questions related to functionalities.
  • Involved in Defect Tracking and Reporting.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.
  • Updated management on testing results, activities and planning using Quality Center/ALM.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Developed SQL queries to communicate with Oracle Database to perform database validations.
  • Worked on Keyword Driven framework and created the test scripts using Selenium WebDriver and JUnit testing framework.

Environment: Selenium WebDriver, Java, JUnit, Quality Center/ALM, SQL, Oracle, HTML, XML, MS word/Excel

We'd love your feedback!