We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Michigan City, IN

SUMMARY

  • Over 5+ years of work experience in IT industry with specialization in Software Quality Assurance and Testing, extensive experience with web based applications.
  • Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with TestNG and Junit frameworks.
  • Experienced in black box, gray box and automation testing using TestNG/JUnit on web and client applications.
  • Experience in using Maven to build and run the Selenium automation framework.
  • Having good exposure to integrated testing artifacts with Continuous Integration (CI) with Jenkins sever.
  • Experience in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End - to-End Testing and Business Process Testing.
  • Experience in developing and executing automation Regression testing and System testing using Selenium.
  • Key expertise includes testing & debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver.
  • Experienced in working on Selenium Web Driver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
  • Expert in web-debugging tools like XPath, Firebug and Firepath to locate elements in the browsers.
  • Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Hands on Experience on testing web services (SOAP, REST) using Soap UI/Postman.
  • Good experience in Web Services testing using SOAP UI/POSTMAN, XML and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI/POSTMAN.
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Experience with Visual Source Safe and Microsoft Office tools (Ms-Word, PowerPoint, Excel and Access).
  • Experience with Agile Scrum and Waterfall and TDD (Test Driven Development) methodology.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/Grid, TestNG, Soap UI, Postman, Cucumber

Programming Languages: JAVA, SQL

Defect Management Tools: HP Quality Center, Jira, HP ALM

Test Framework: Junit, TestNG.

Web Debugging Tool: Firebug, Firepath.

Build Tool: Ant, Maven.

Continuous Integration Tools: Jenkins.

Databases: Oracle, SQL Server

Operating Systems: Linux, Windows, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Michigan City, IN

QA Automation Engineer

Tools: & Technology: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Eclipse, GIT, Jenkins, XPath, XML, Postman, HP ALM, SQL, Agile and Windows.

Responsibilities:

  • Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Integrated TestNG framework to run the test suit and as a reporting tool.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Configured Selenium WebDriver and created selenium manual & automation scripts, frameworks in Java using TestNG.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers. Executing automated OTA tests using Jenkins and sharing status reports.
  • Used GIT as version control tool, doing peer reviews and code check was done before checking the code.
  • Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure.
  • Participated in preparing Traceability Matrix to ensure the adequate coverage of the test cases
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Developed test scripts for service calls and rendered data through XML files.
  • Worked with Assertions like Schema Compliance, XPath and SOAP responses.
  • Performed functional testing of Web Services /XML /SOAP and RESTful services using POSTMAN tool.
  • Analyzed and created the bug tracking reporting and summary report in the HP ALM.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Confidential, Framingham, MA

Test Automation Engineer

Tools: & Technologies: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Gherkin, Jenkins, Eclipse, Postman, Firebug, Firepath, XPath, XML, Quality Center, SQL, Agile and Windows.

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Drivers.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Develop Java Test codes using Eclipse IDE and TestNG framework.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Involved in writing and execution of test cases using Selenium web driver with Cucumber (BDD) with gherkin language.
  • Created Project plan on Continuous Integration (Jenkins), configured scheduled using Cron job.
  • Involved in using GIT for source control of the test automation scripts.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Responsible for performing Functional testing, System testing and Smoke testing.
  • Used Firebug and FirePath to write automated test scripts using XPath.
  • Tested request and response XML's based web services interfaces using Postman.
  • Performed Web Services Testing and XML validation by creating test case suite using Postman.
  • Uploaded test cases executed test cases and logged defects in Quality Center.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Confidential, Nashville, TN

QA Test Engineer

Tools: & Technologies: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Eclipse, Firebug, XPath, CSS, Soap UI, Jira, SQL, Agile and Windows.

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE). Contributed in framework creation.
  • Created unit test cases for business component and worked on API server-side System level test cases using 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.
  • Implemented Jenkins jobs to run Smoke tests and Regression suite and generate reports.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
  • Identified web elements by implementing various locators such as id, name, className, tagName, linkText, XPath and CSS.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Analyzed the business requirements, developed test plans and created test cases in Jira a test management tool.
  • Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Confidential, Charlotte, NC

QA Tester

Tools: & Technologies: Manual Testing, Quality Center, MS Visio, HTML, Java Script, Oracle, Windows and UNIX.

Responsibilities:

  • 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.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Test Director.
  • Developed comprehensive test plans based on defect and business scenarios.
  • Involved in validating major releases by running the system tests and regression tests for HDS and maintaining the defect tracker database.
  • Prepared test data based on exact definition of defect (for positive testing).
  • Prepared test data as per exact opposite definition of defect (for negative testing).
  • Executed test cases on test region and validated functionality of the new fix and verified if new fix is impacting existing functionality.
  • Performed Manual Testing to check flow of the application.
  • 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.

We'd love your feedback!