We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Over 8 years of experience in Information Technology, specializing in Software Quality Assurance. Proficient in testing Web based, and Client/Server ERP applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Ant/Maven, Jenkins/Hudson, Cucumber/JBehave, Quality Center, JMeter, JIRA, SOAP UI and Version One.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools
  • Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Experience in using Maven and POM to help manage project's build, report and documentation across the network.
  • Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
  • Proficient in creating Test plans, Test cases, Test Scripts, Test Specifications, Test Scenarios and Traceability Matrix.
  • Expertise in performing different types of Testing like Sanity, functional, regression, smoke, user acceptance testing, GUI/Front - End testing and end-to-end testing.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experience in Oracle database administration and good understanding of Data warehousing concepts and testing Web Services using SOAP UI.
  • Good experience in Defect Life Cycle Management tools like, HP Quality Center (QC), JIRA, and BugZilla.
  • Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML and CSS.
  • Expertise in backend testing of database applications and writing SQL queries, Joins, and Procedures in Oracle.
  • Experience in writing test cases and test plans for testing various financial and supply chain modules of Oracle R12 E-Business Suite Application.
  • Experience in Version Control Systems: GIT and SVN.
  • Good understanding of documents such as Test Matrix, Requirement Traceability Matrix, Use Cases, Daily Test Report.
  • Ability to take initiative, prioritizes, and works independently to meet deadlines.
  • Ability to adapt to new environment quickly, strong team player having good communication, analytical and c

TECHNICAL SKILLS:

Testing Tools: Selenium RC/IDE/GRID/WebDriver, QTP, SOAP UI, Cucumber, Jbehave

Test Framework Junit, TestNG

Languages: JAVA, SQL, PLSQL, Java Script, HTML, XML, CSS

Web Debugging: IDE Tool XPath, Firepath, Firebug, Eclipse

Project Building Tool: ANT, Maven

Development Methodology: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC)

Project integration tools: Jenkins, Hudson

Database: Oracle, Toad

Source Version Control: Tool GIT, Subversion (SVN)

Operating Systems: Windows, Linuxomputation skills.

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Denver, CO

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Design and Developed automated functional Test suite using Selenium WebDriver.
  • 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.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Implemented Data - Driven test to verify the functionality with multiple sets of data.
  • Performed Unit testing with TestNG test frame work and use Bromine for easy running the test and store the result for analysis the test.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies
  • Involved in using Maven build tools to manage framework dependency jar files.
  • 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.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Performed web services testing with SOAP UI and Performed Security testing for employee login validations.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Conducted Regression testing of the web-based application using SOAP UI.
  • Implemented cross browser testing using Selenium API for Firefox, Chrome and IE.
  • Uploaded test cases executed test cases and logged defects/bugs in Quality Center.
  • Provided backend testing for data validation using SQL on TOAD.
  • Scripted GUI tests through a Java based tool called Jemmy and conducted scenario-based integration testing with JBehave tool.
  • Followed Agile Methodologies during the testing phase of the project.
  • Worked in a scrum team including developers, QAs, business analyst, and scrum master.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all otherQA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Maven, JBehave, TestNG, SOAP UI, Quality Center, agile, HTML, CSS, Internet Explorer, Chrome, Firefox, SQL, Toad, Windows.

QA Automation Engineer

Confidential, Richmond, VA

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for each functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed Framework which automates almost all the Functionalities in Ready Point Application using Selenium WebDriver, Junit, Java and SQL.
  • Created test framework using Selenium WebDriver for test creation and execution.
  • Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE)
  • Created and maintained automated test script for API testing using Junit.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Experience in tools Cucumber, Jbehave and SpecFlow which are used for Behaviour driven development in java
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Conducted weekly offshore meetings to identify manual test cases that can be translated into Cucumber and sent to the automation team.
  • 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, Junit, Ant and Jenkins.
  • Configured and scheduled jobs in Jenkins.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing
  • Used Jenkins server to run Junit Automated tests.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Used XPath and DOM to work with dynamic and static objects in Selenium Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Worked with source version control tool Subversion (SVN)
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects/bugs in Quality Center.
  • Used GIT Repository for version control.
  • Connected to database for querying data using SQL for verification and validation.
  • Discussed and submitted work progress to Project Manager.
  • Participated in Daily Scrum meeting and weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, JBehave, SOAP UI, Quality Center, Firebug, Firepath, XPATH, XML, MVC, SVN, GIT, SQL, Oracle, Windows.

QA Analyst

Confidential, Dallas, TX

Responsibilities:

  • migrating hospital information from one practice to a new proprietary system automotive company introducing different marketing campaigns to help dealerships attract owners of older models for service validating patients' information is transferred to different database correctly website modification needed to allow enrollment and store order data in a fashion so that no modifications are required to existing ETL extract process
  • Performed heavy ETL back end testing as well as ETL front end testing
  • Performed functional testing, white box testing, black box testing, and regression testing
  • Developed test plan, test scenarios, test case and use cases for different projects
  • Extensively worked on Informatica for database testing and other types of testing
  • Worked on troubleshooting on Informatica
  • Worked on many different projects for clients in healthcare, automotive, retail and utility sectors
  • Prepared traceability matrix for all the projects
  • Used Gemini to log defects
  • Worked very closely with production support team and client services teams
  • Worked on troubleshooting many different incidents apart from different projects to support the production systems
  • Participated in many different types of meetings such as weekly QA meetings, Stand up meetings, Portfolio meetings, scrum meetings, client meetings etc. for different projects
  • Delivered daily and weekly status reports to the leadership and the PM
  • Extensively worked on Oracle SQL Developer, Service Now and TFS

Environment: Informatica 9.7, HTML, Oracle, SQL Server, Service Now, TFS, Putty, Gemini, Outlook, MS Office

QA Analyst

Confidential, New York, NY

Responsibilities:

  • Derived Testable requirements by analyzing Business and Functional documents for various features of the site.
  • Created test specification and Test Plans by reviewing business and technical documentation.
  • Tested the application in various phases of the application development like Integration testing, Functional Testing, User Acceptance testing and Regression Testing.
  • Worked as Test Lead preparing the Software Test Plan and Test Metrics.
  • Developed Test Plans, Test Cases and Use cases for projects using Functional and Business requirement documents and working on patch, upgrades, migration and consolidation.
  • Wrote SQL queries to test the back end data.
  • Documented and executed Test Cases and test scenarios for all phases of testing including Integration, Business process testing, Regression and System testing using Quality Center (QC)
  • Responsible for Backend testing and executing SQL queries
  • Performed GUI & Regression testing of web - based applications.
  • Involved in Test Planning and preparation of testing schedules based on project timelines
  • Interacted with the Business Analysts and Developers to resolve issue
  • Retrieved data from Database by writing SQL queries to check the correctness of data and to verify the retrieved results
  • Prepared test summary reports every week to report the status of testing

Environment: Quality Center 10, HTML, Windows XP, MS-Office, My SQL

QA Analyst

Confidential

Responsibilities:

  • Participated in the requirements and design reviews.
  • Analyzed the existing legacy system components flow and business processes and prepared test plan and test cases based on the analysis.
  • Design and specify test infrastructure to execute the test plan.
  • Tested sub system components for new connect, disconnect, supplementary and change service orders.
  • Training for SIT and UAT testers regarding Inventory creation and DSL Order flows.
  • Involved in executing regression test suites on the system to ensure functional and data integrity.
  • Produced test closure reports and risk assessment for risk tracking and mitigation.
  • Automated DSL and FP Order work flows.

We'd love your feedback!