We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 6+ years of experience working as QA Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server Applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall and V model.
  • Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, Junit and TestNG.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Experience in developing and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Quality Assurance and Software Testing experience involving complex client/server and web based applications. Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Load Runner, Quick Test Professional and Quality Center.
  • Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows 2000, XP, Vista Operating Systems and UNIX environments.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.
  • Possess strong technical aptitude with strong analytical, problem solving and communication skills.
  • An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, QTP, HP Quality Center, Soap UI, ALM, Cucumber, Jbehave

Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Web Debugging Tool: XPath, Firepath, Firebug.

Built Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Project Methodologies: Agile-Scrum, Waterfall, V-Model, TDD

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Databases: SQL Server, MS Access, My SQL, Oracle

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, IRVING TX

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • 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.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Developed data driven framework using Selenium WebDriver, TestNg and Apache POI API. Implemented Java Mail to send the regression result automatically.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Executed test data and regression tests scripts after a release to ensure system is functioning properly and no new issues have arisen and provided daily status updates to the respective track leads.
  • Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
  • Tested the GUI Application (online forms and screens) and did analysis on the Paper based form to be as accurate as the online application.
  • Done SOA testing for API's using SOAP UI and Java framework for web services testing.
  • Validated web services using Groovy Scripts in SOAP UI.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • The entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Developed test cases and test scripts using BSD in order to perform the complete testing of the application.
  • Verified Medicaid/Medicare/CHIP/Annual Income/Tax Information from different Hub like CMS/IRS/DHS/SSA as part of verification testing. (Center for Medicaid and Medicare services), DHS (Department of Health services), SSA (Social Security Administration), (Internal Revenue Service).
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Used‘Atlassian JIRA’ for Defects management.
  • Developed UAT test cases for End to End testing.
  • Actively participated in Handover meetings,Business Analysisanddesign reviewsfor each release and identifying Critical test caseson each release.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, SOAP UI, Jira, Eclipse IDE, Xpath, Firebug, CSS, HTML, JavaScript, Ruby, SQL, Oracle and Windows.

Confidential, SAN JOSE CA

QA Automation Engineer

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/TestNG).
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Designed and developed automated functional Test suite using Selenium WebDriver.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
  • Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Identified software capability and reliability by conducting functional, system and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Selenium WebDriver, TestNG, HTML, XML, XPath, Maven, SOAP UI, Jenkins, Cucumber, XPath, Eclipse, SQL, Oracle, Quality Center, Windows XP.

Confidential

QA Automation Enineer

Responsibilities:

  • Extensively participated in Business Requirements meetings along with Business Analysts, Project Managers and Development leads.
  • Extensively worked on Agile Scrum methodology throughout the Software Development Life Cycle (SDLC).
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Developed re-usable function using Junit for the Test Automation.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests(nightly and need based) using Ant and Jenkins
  • Used Cucumber for browser based testing with scenarios and situations.
  • Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Assigned the new projects to testing team and track the Review schedules and Testing Status.
  • Executed Shell Scripting, UNIX Cron Jobs and verify the logs to trouble shoot the issues.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Proficient in Agile development and Scrum methodology.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, Junit, Ant, SOAP UI, XPath, Eclipse, CSS, HTML, XML, JMeter, Quality Center, Java Script, Agile, Firebug, Firepath, SQL, Oracle and Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle.
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Developed and implemented robust Keyword driven framework with Selenium RC which cut down the script development time in half.
  • Developed and executed the test scripts with Selenium and Java.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
  • Converted all record and play back test cases into Selenium automated scripts.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Enter and maintain defect information in Defect Tracking System, JIRA.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, Sales and Business.

Environment: Java, Selenium IDE /RC / Grid, Eclipse, Junit, Ant, HTML, Eclipse IDE, Agile, XPATH, JIRA, Quality Center, XML, SQL, Windows.

Confidential

Software Engineer (QA)

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Prepared Test Plan to identify software risks and ways to mitigate the risks.
  • Prepared Test Strategy to identify the overall approach for testing.
  • Performed the Manual Testing of the application before switching over to the automation phase.
  • Performed Manual Testing to check flow of the application.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Manual Testing, Quality Center, HTML, CSS, Java Script, BugZilla, Oracle, SQL, Windows.

We'd love your feedback!