We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing Client/Server and Web based applications.
  • Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Postman, Jmeter, Web Services (REST, SOAP).
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Experience in developing Keyword - Driven & Hybrid Framework using Selenium WebDriver.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Experienced in making Data Driven and MVC Framework to maintain Test Suites.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in testing of web services using SOAP UI.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Experience in Java, HTML, HTTP, CSS, and XML.
  • Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Experience in coordinating people to complete tasks and working within a matrix-style structure.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Effective communication skills for mediating between developers, clients and management.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/GRID, Postman, Jmeter, Test Link, Test Manager, SOAP UI.

Test Framework: Junit, TestNG, Data Driven Framework.

Web Debugging Tool: XPath, Fire path, Firebug.

Languages: JAVA, Java Script, HTML, XML.

IDE: Eclipse, Intelij IDEA

Operating Systems: Windows (XP& 7, 8) Linux

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Bugzilla

Build Tool: Ant, Maven.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

QA Automation Engineer

Responsibilities:

  • Responsible for analysis, reports and defect tracking.
  • Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
  • Involved in Functionality, Stress, regression, performance, load, and User Acceptance Testing.
  • Writing Selenium scripts to create reusable components in Data driven framework.
  • Creating and enhancing numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver, JUnit, Maven and Jenkins.
  • Involved in building automation framework from scratch using Selenium Web Driver, JAVA, TestNG, Jenkins, Maven and Eclipse.
  • Executing manual and automated application testing for key product functionalities and developing new test plans using tools such as Selenium and Junit.
  • Developing automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
  • Performing functional testing to identify various critical points in the application and automating it by using Selenium WebDriver with TestNG.
  • Generating Selenium reports using TestNG reporter and automated report generation using Maven.
  • Developing Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Creating the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Using Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involving in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber Designed smoke, sanity, acceptance, functional and regression test cases.
  • Performing various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Automating UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page.
  • Using Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Developing test scripts for web services using SOAP UI and worked with XPATH.
  • Defect Management (including documentation and verifying resolutions).
  • Using Quality center (ALM) for Test management.
  • Testing the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
  • Writing SQL Queries in Oracle Database to verify the data with the GUI.
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Participate in Project and Test Team Requirements reviews.

Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, SOAP UI, Quality Center, XPath, Eclipse, Firebug, SQL and Windows.

Confidential, NewJersy

QA Automation Tester

Responsibilities:

  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, and Maven.
  • Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, and TestNG.
  • Implemented Page Objects framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases. Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel. Developed BDD tests using Cucumber by writing behavior and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.

Environment: Selenium WebDriver, Java, Java script, Agile, XPath, Eclipse, Firebug, SQL and Windows.

Confidential, Austin, TX

QA Manual & Automation Tester

Responsibilities:

  • In Agile environment, attended daily stand up meetings, reviewed user stories.
  • Analyzed the Business Requirements Document, created the detailed test design for new Functionality.
  • Involved in Smoke Testing, Functional Testing, Exploratory Testing, end to end Testing, Regression Testing and User Acceptance Testing.
  • Performed Front end and Back end testing of all the Modules using Manual as well as Automation Testing techniques.
  • Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate the data.
  • Filed and tracked the defects using Jira.
  • Prepare and execute test scripts using Selenium.
  • Located web elements using Xpath expressions, CSS Selectors etc.
  • The automation testing was developed using Hybrid framework.
  • Reviewing the Test reports using TestNG.
  • Tested Mobile version of the application.
  • Followed Agile/Scrum Methodologies for all of the project activities.

Environment: Selenium WebDriver, Java, Manual Testing, Quality Center, MS Excel

Confidential

QA Tester

Responsibilities:

  • Analyzed the top-level requirements for software functions for each Business Process. Worked with Business Analysts and Developers to understand the business needs and functional requirements.
  • Involved in different phases of the project life cycle.
  • Performed Manual Testing to check flow of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Developed test plans and written test cases as per the business and technical requirements.
  • Developed and maintained Requirement Traceability Matrix (RTM).
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in both Back-End and Front-End testing.
  • Primary Role in maintaining Test Plans.
  • Reviewed and validated newly added functional test cases.
  • Responsible to conduct Smoke Test and Regression Test in different Environments. Prepared testing reports.
  • Supported and coordinated overall testing efforts.
  • Used test director to create and modify defects, change requests, enhancements test plans and test cases.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, Quality Center, MS Excel, HTML, Java, Oracle, VSS, Windows.

Confidential

Programmer

Responsibilities:

  • Designed and troubleshot updates for Y2K compliance on IBM platform utilizing multiple languages
  • Supported account maintenance for financial-services system.
  • Developed, tested, and implemented financial-services application to bring multiple clients into standard database format.
  • Acted as technical lead on project which brought new client to Uniform Checking Verification System (UCVS).
  • Involve in development, testing, implementation and Support of Clearing System
  • Hands-on experience in Core JAVA development, Multi-threading, Eclipse, JUnits, JDBC and Restful and Soap based Web Services development
  • Design solutions for Clearing Systems which are pertaining to applications in JAVA
  • Help in testing automation, defect metrics and overall quality initiatives

Environment: J ava, Javascript, HTML, XML

We'd love your feedback!