We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

CA

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.
  • Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Experience in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Quality Center, ANT/Maven, Jbehave/Cucumber, Jenkins/Hudson, JIRA, SOAP UI and Version One.
  • Experience wif Agile Scrum and Waterfall and TDD (Test Driven Development) methodology.
  • Experience in designing Automation test framework by following Model, View and Controller approach.
  • Sound noledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of teh Script.
  • Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT Testing, Regression Testing, Performance Testing, documentation and Reporting.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get teh required data from response XML & use teh response data from other request XML using SOAP UI.
  • Experience in preparing Test Plan, Test Strategy, Test Cases, Test Scenarios, Test Data, and Test Execution.
  • Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Good programming skills in Java, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Professional experience in designing Test Cases and Test Scripts for Windows, Mac, Java, Oracle and UNIX environments.
  • Experience in using Quality Center to manage defect lifecycle for teh various test efforts, review and analyze teh results & utilized its reporting feature to generate detailed defect report.
  • Expertise in analyzing teh results and reporting suggestions and defects.
  • Experience wif Visual Source Safe and Microsoft Office tools (Ms-Word, PowerPoint, Excel and Access).
  • Proficient in testing database of applications developed wif SQL Server, Oracle and MS Access.
  • Strong verbal & written communication skills wif teh ability to effectively communicate wif peers and non-technical personnel.
  • Ability to adapt to a dynamic work environment. A proactive team player wif proven interpersonal and coordination skills.
  • Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Functional Test Automation Tools: Selenium IDE/RC/WebDriver/Grid, Quick Test Pro, Data driven concepts, Automation framework, Soap UI, Jbehave, Cucumber.

Programming Languages: JAVA, VBScript, PL/SQL, Ruby, Python, Perl.

Project/Test Management Tools: HP Quality Center, Trac, Jira, BugZilla, Version One.

Test Framework: Junit, TestNG.

Web Debugging Tool: Firebug, Firepath.

IDE: Eclipse.

Build Tool: Ant, Maven.

Continuous Integration Tools: Jenkins, Hudson.

Databases: Oracle, DB2, SQL Server, MS Access.

Operating Systems: Linux, Windows, Mac, Android, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, CA

Test Automation Engineer

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.
  • Developed and implemented robust MVC pattern base testing wif Selenium WebDriver which cut down teh script development time in half.
  • Performed Data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration wif Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Implemented Page Object Model Automation framework wif Java, Selenium WebDriver and Cucumber.
  • Used Soap UI tool to located teh WSDL file on teh internet, create test cases, and execute test cases as well as performing load testing.
  • Involved in Data Driven Testing using JDBC Connection and validated services using assertion in SOAP UI.
  • Proficient in using Test Management Tools Test Director, Quality Center, Rational Test Manager for Test Planning, Requirement Management, Defect tracking and Reporting.
  • Developed and executed SQL queries to verify teh proper insertion, deletion and updates into teh Oracle supporting tables and cubes.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Documented Business requirements in Requirements grid for Quality Center.
  • Worked on Quality Center (Test Management software) for requirements management, planning, scheduling, running tests, defect tracking, manage teh defects and executing teh test cases.
  • Performed Regression testing on new builds, every modification in teh application using Selenium Web driver.
  • Presented progress of teh testing process atwalkthroughsandinspections.
  • Worked wif Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver, TestNG, Maven, Eclipse, Jenkins, Cucumber, SOAP UI, WSDL, XML, XPath, Quality Center, JDBC, SQL, Oracle, MSWord, MS Excel, Windows.

Confidential, Knoxville, TN

QA Automation Engineer

Responsibilities:

  • Reviewed teh Business/ Functional/ System Requirement Specs, High Level Design Documents, and Detailed Design Documents.
  • Verified that teh Software Release met teh Product Requirements and Functional Design Specifications for a client.
  • Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Involved in developing test automation framework using Selenium WebDriver and writing code in Java, using Junit annotations.
  • Wrote Ant build scripts to automate teh compilation and execution of Junit test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Worked on White-Box server-side System level test cases using Junit.
  • Created and maintained smoke/functional/regression scripts for web-based application using Selenium IDE, Java, Junit and TSQL.
  • Used Ant for building teh Selenium WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium WebDriver and Cucumber framework.
  • Monitored teh test execution in Jenkins once teh code pushed into Continuous Integration.
  • Designed scenarios in JMeterto perform Load and Stress tests and to analyze results.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Performed web services testing on XML Schema. WSDL using SOAP UI and validated them in SOAP UI and in teh Back-end Databases.
  • Developed Integration and System test cases using Quality Center.
  • Written, executed Test cases, and documented defects in teh Quality Center.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used TOAD and SQL Developer.
  • Managed software defect information, interacted wif Business users to fix severity and priority of issues.
  • Attended Daily Scrum Meetings and participated in weekly project status meeting and updated teh testing Progress.

Environment: Java, Selenium IDE/WebDriver, Junit, ANT, Jmeter, Jenkins, Eclipse, Cucumber, Soap UI, XML, XPath, WSDL, Oracle, MSWord, MS Excel, SQL, TOAD, Quality Center, Windows.

Confidential, Philadelphia, PA

QA Automation Engineer

Responsibilities:

  • Analyzed teh user requirements, functional specifications and used Case documents for Functional testing.
  • Developed and implemented robust MVC pattern base testing wif Selenium WebDriver which cut down teh script development time in half.
  • Involved in automating test cases using Selenium WebDriver wif Junit.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on teh requirements.
  • As part of compatibility testing, executed teh workflow manager web application related test cases on different browsers different Operating Systems.
  • Verification of Frontend GUI Objects and elements.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of teh Project's schedule and status.
  • Familiarity wif UAT for making website more user-friendly and for web-applications.
  • Involved in writing SQL Queries for backend testing
  • Knowledge of writing Junit tests using Junit framework.
  • Coordinated wif developers and record defects in JIRA to track until they are resolved.
  • Extensively tested customer’s payments are sent directly to you're commercial bank account using teh latest security technology.
  • Involved in weekly walkthroughs and inspection meetings, to verify teh status of teh testing effort and teh project as a whole.

Environment: Selenium WebDriver, Java, Junit, SQL, DHTML, Jira, Eclipse, XPath, HTML, Oracle 11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows.

Confidential, Seattle, WA

QA Engineer

Responsibilities:

  • Analyzed System or Business requirements and identified teh Test scenarios based on requirements and involved in preparation of Templates for Test cases.
  • Involved in teh creation of teh Test plan, Test Strategy and Test Cases as per requirements.
  • Created Test cases, Test suites using Junit and Selenium RC.
  • Worked on agile environment and comfortable wif teh agile process.
  • Reviewed and analyzed Business Requirements and Functional design documents, and derived Test cases from them.
  • Created and maintained smoke/functional/regression scripts for web-based application using Selenium IDE/RC, Java, Junit and TSQL;
  • Extensively involved in writing teh Test cases and Test scripts to perform Manual and Automation testing.
  • Involved in UAT testing and interacted wif teh client.
  • Used Rational Clear quest for Bug reporting, Tracking and defect Management.
  • Created detailed QA and UAT cases to validate teh quality of teh application.
  • Prepared UAT test strategy documents, UAT test case.
  • Performed and documented Acceptance criteria Tests.
  • Created Test Scripts, Test Cases and Test Data in accordance wif Software requirement specifications.
  • Used SQL Queries to retrieve teh data from various Tables and to test teh database.
  • Tested modules developed using spring and Hibernate for transaction handling.

Environment: Java, Selenium RC, Web Services, Junit, Stream base, ClearQuest, Clear Case, Eclipse, SQL, Oracle.

Confidential

QA Analyst

Responsibilities:

  • Responsible for creating Test cases, Test scripts as per teh requirement documents for OMS and Coordinating Close interaction wif designers and software developers to understand application functionality and navigational flow.
  • Analyzed system requirements, developed & executed detailed Test plan, Test cases, Test scripts for testing teh functionality, GUI, security, and usability of teh Join Process, Ordering Process and Member Area, which includes Member’s Personal Information, and Processing Order Information.
  • Prepared test data for functional testing as documented in teh test plan.
  • Executed test cases manually. Compared and analyzed actual wif expected results and reported all deviations to teh appropriate individual(s) for resolution.
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Responsible for updating and maintaining teh Test Director for all teh defects found during functional and regression testing and follow up of teh bug life cycle.
  • Involved in compatibility testing wif other software programs, hardware, operating systems and network environments.
  • Performed teh Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on teh Oracle database.
  • Conducted Interface and Regression Testing manually during teh various phases of teh development.
  • Used Quality Center, defect tracking tool to report application defects and enhancements request and discussed wif developers to resolve technical issues.

Environment: Manual testing, Quality Center, UNIX, HTML, Java, JSP, EJB, Visio, XML, Oracle and Windows.

We'd love your feedback!