We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • Over 6+ years of experience in the IT industry in Software Quality Assurance using Web based and Client/Server applications.
  • Strong Experience in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, Rational Unified Process (RUP) and Test Data Development (TDD).
  • Experience in designing and creating automation frameworks for Java based, applications using Java, Junit, TestNG, Selenium WebDriver/RC/IDE/ Grid, UFT/QTP, ANT, Maven, Jenkins, Cucumber and Soap UI.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Experience in using Junit, TestNG and Selenium WebDriver Frameworks to perform Functional and Unit testing.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Strong experience in cross browser, cross platform web testing with Selenium WebDriver.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Proficient in analyzing the Business Requirements, System Requirement Specifications (SRS), Functional Requirement specifications (FRS), Design documents to formulate Test Plans, Test Strategies, Test Cases, Test Scripts for testing software.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End - to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Good experience in testing the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and WSDL using Soap UI/PostMan.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, HP ALM, etc.
  • Good programming skills in Java, Python, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back end testing.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Strong skills in Implementing Quality Assurance Standards, and Testing Methodologies for Large Enterprise GUI, and WEB applications using Use Case Documents, Functional Specifications and Business Requirements.
  • Team player with good interpersonal skills, strong understanding of fundamental business processes, excellent Communication and Problem solving skills.

TECHNICAL SKILLS

Automation Testing Tools: Selenium Web Driver/RC/IDE/GRID, QTP/UFT, TestNG, Junit, SOAP UI, Cucumber, PostMan, Appium.

Bug Tracking Tools: Jira, HP ALM, Quality Center

Languages: Java, SQL

Web Technologies: HTML, CSS, XML, DHTML, XPATH

Build Tools: Maven, Ant

Continuous Integration Tools: Jenkins

Methodologies: Agile(Scrum), Waterfall

Databases: MySQL, MS Access, Oracle

Operating System: Windows, Mac OS, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase, MD

QA Automation Engineer

Responsibilities:

  • Involved in gathering and analyzing the requirements and business scenarios and documented them including data mapping for migration.
  • 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.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE). Contributed in framework creation.
  • Used TestNG framework to run unit test and Maven to build the Project. Extended TestNG framework by adding some helper classes and methods.
  • Conducted White box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web based applications, conducted Load, Stress, performance testing with Load runner, also did data testing for various companies.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Wrote Appium automation scripts in JAVA for mobile application and execution the tests on simulators or emulators.
  • Involved in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Involved in back end testing REST API endpoints using POSTMAN tool.
  • Developed automated testing suite in SOA test and SOAP UI for Rest API testing.
  • Wrote manual test cases using quality center and using requirement document. Run test cases from test lab and logged in defects using Quality Center.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • 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 Acceptance Test Driven Development (ATDD) approaches to developing and testing software.
  • Executed System, Integration and Regression tests scripts and test cases for the project.
  • Used GIT for code repositories and Maven for the dependencies.
  • Developed Test strategies and defined Quality management methodologies.
  • 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.

Environment: Java, Selenium Web Driver, Eclipse, TestNG, Maven, Appium, Jenkins, Soap UI, PostMan, ATDD, agile, GIT, Quality Center, SQL, Oracle, Windows.

Confidential, Birmingham, AL

Test Automation Engineer

Responsibilities:

  • Involved in requirement Analysis meetings with Business Analysts and going through the Business Requirement Document (BRD), prepared Test Plan and Test Strategy documents.
  • Wrote Test Cases and Performed Manual & Automation Testing like GUI, Functionality, System, Integration, Regression, UAT, Localization Testing, and Black Box testing and performed Positive/Negative testing for system validations.
  • Created and executing test cases, manually and automated using Selenium WebDriver, Java and TestNG.
  • Performed Manual and Automation testing using Selenium WebDriver and TestNG for a web application.
  • Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, TestNG environment.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed Maven Scripts for automation tests and integrated it with Continuous Integration System.
  • Involved in acceptance testing using Cucumber, Selenium WebDriver, and BDD Framework.
  • Used Cucumber for browser-based testing with scenarios and situations.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
  • Implemented emulators and Simulators using Appium Java Client-Library for testing the application in Mobile devices and in the emulators and simulators.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration
  • Executed SOAP based web services API testing (Java client and Soap UI).
  • Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Jira.
  • Created and executed SQL statements to retrieve data for testing analysis and test case validations.
  • Actively participated in GUI testing, Functional testing, System testing, Smoke and Sanity testing.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
  • Worked with developers and users of the application to resolve usability issues during UAT.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Appium, Maven, Jenkins, Soap UI, Jira, SQL, Windows and UNIX.

Confidential, San Francisco, CA.

QA Engineer

Responsibilities:

  • Converted Manual test cases into automated test scripts using Selenium WebDriver, TestNG and Java.
  • Configured S eleniu m WebDriver and created selenium automation scripts in java using TestNG prior to agile release.
  • Designed the test cases and developed test scripts using Java and Selenium WebDriver.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Extensively involved in integrating Selenium WebDriver with existing API to test framework.
  • Used TestNG framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Examine the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • SQL Queries for backend testing.

Environment: Selenium WebDriver, Java, TestNG, Maven, Soap UI, HTML, Quality Center, XML, SQL, Windows.

Confidential

QA Manual Tester

Responsibilities:

  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Java, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS and UNIX.

We'd love your feedback!