We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

MN

PROFESSIONAL SUMMARY:

  • Over 6+ years of professional experience in Software Quality Assurance, Manual and Automated Testing.
  • Well versed with Functional Testing, Regression Testing, Integration Testing, System Testing and Smoke Testing.
  • Expertise in Software Development Life Cycle (SDLC) with understanding of Requirements Gathering, Analysis, Design, Development, Testing and System Maintenance.
  • Performed GUI Testing, Functionality Testing, Unit/Integrated Testing, White Box, Grey Box, and Black Box Testing
  • Hands - on knowledge of SDLC Models such as Waterfall model, V-model and Agile development methodologies and quality assurance principles, procedures and standards.
  • Expertise in analyzing Functional and System Specifications, Designing and Developing Test Plans, Test Cases, Test Scenarios and Test Reports for both manual and automated testing.
  • Experienced in using automation tools such as Quick Test Professional, Win Runner, Test Director, and Quality Center Experience as well as Web 2.0 technologies.
  • Experience in executing Selenium automation scripts written in Java.
  • Experience in creating Test Frameworks using Selenium Web Driver with Data Driven Testing, UI Mapping and Design Patterns.
  • Expertise in automating unit test cases using JUnit and TestNG with Selenium Web driver.
  • Proficient in Java technologies - Core Java, Collections, IO, JUnit, TestNG and JDBC.
  • Experience in writing script using VB.Script, Java, XML, CSS Strong understanding of UNIX, SQL and Oracle.
  • Excellent collaboration skills with developers and product analysts regarding testing status and maintain detail QA documentation.
  • Experience with Bug Tracking Testing tools (Bugzilla) and familiar with JIRA.
  • Experienced in the Back-end testing of the application by writing and executing SQL queries.
  • Involved in developing and maintaining Test and Requirements Traceability Matrices
  • Well versed with agile methodologies. Actively participated in various agile ceremonies like Scrum, Release planning, Sprint planning, product demos with Product Owner and Retrospectives.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Experience in testing RESTful and SOAP based web services using various automation tools like SoapUI, HP Service Test. 
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats. 
  • Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

Tools: SOAP UI, Jira, Rally, ALM

SDLC Methodologies: Agile, Iterative/ Spiral and Waterfall Method

Scripting Languages: Java, PERL, PHP

Databases: Oracle, Postgres and MS SQL Server

Continuous Integration: Jenkins, Maven

PROFESSIONAL EXPERIENCE:

Confidential, MN

Automation Engineer

Responsibilities:
  • Analyzed the business and system requirements and developed test plans for System Testing.
  • Performed Requirement Analysis, Test Planning, Test Cases and Scripts Development, Test Execution, Test Reporting, Test Result Analysis, Defect Retesting, Test Closure.
  • Writing test cases using Element locators, Webdriver methods, Java programming features and TestNG annotations.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven.
  • Implementation of automation framework using Selenium webdriver.
  • Executing Selenium test cases and reporting defects.
  • Designing, debugging and reviewing automation scripts in Eclipse.
  • Created test data to execute all the test cases and scripts in testing environments using Selenium grid.
  • Performed manual testing of both front and back end of the system.
  • Involved in Automation of the test cases using TestNG, Junit and Ant.
  • Used Selenium Webdriver for automated Functional, Regression, Integration testing and for generating test scripts.
  • Created Data driven test cases using Java/Selenium/XML & Property files.
  • Parallel, Cross-Browser ( Safari, Chrome, IE, Firefox) Testing using Selenium GRID and Junit.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
  • Prepared a regression and functional test scripts using Selenium.
  • Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, SOAP UI.
  • Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Developed, maintained and conducted smoke test cases for QA environments.

Environment: Selenium RC/IDE, Java, Junit, Ant, Eclipse, Quality Center, Clear case, PL/SQL, UNIX, HTML, Oracle.

Confidential, FL

QA Engineer

Responsibilities:
  • Understanding the existing business application, review and analyze the project requirements.
  • Working closely with the other members of the Development, Business partners to review the design of systems, implement test plans, and test the quality of Software products.
  • Developing code for build automation using Java, Eclipse, Selenium.
  • Involved in developing test plans, test strategies, test cases and executed them as per plan using automation scripts.
  • Discussing the functionality and test flow from testing team and design the logical flow for automation suite.
  • Worked on SOAP UI to test SOAP Web Services.
  • Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included REST based clients with XML payload.
  • Work towards migrating current application to a DevOps model using DevOps Tool chain JIRA/Jenkins
  • Analysis of the requirements and providing appropriate time estimates.
  • Work closely with development and PMO organization to document user stories using confluence.
  • Following agile methodologies, attending iteration planning and scrum meetings. Using JIRA as tool to capture the tasks and their progress.
  • Test Planning and Test script Development using Java for Manual Test Scenario’s.
  • Worked on Data Driven Framework for Automation test scripts.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Developed Automation Scripts for SOAP Web Services using HTTP Client/XML Parser.
  • Created and executed test cases, logged defects & prepared summary reports.
  • Used Selenium Web driver to perform regression testing
  • Working with Oracle Databases and writing PL/SQL scripts
  • Debugging the issues in the script and addressing them.
  • Managing JIRA tasks and documenting the summary reports for the automation.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium Web driver, Java, Eclipse, TestNG, Jenkins, Maven, Page Object Framework, Oracle 11G, and JIRA.

Confidential, NY

Test Engineer

Responsibilities:
  • Understanding Business Requirements and Functional Specification Document to develop detailed test cases and test scenarios.
  • Involved in writing and documenting entire Test Plans, Functional Test Cases, Test Scripts, Pre Test Conditions, and Test Procedures for various applications.
  • Involved in sprint planning and identifying, prioritizing the testing tasks for each requirement.
  • Updating the Business Rules with the latest requirements.
  • Involved in writing the positive and negative test cases and execute manually.
  • Worked on testing Mobile Applications on iOS, Android and Windows platforms. 
  • Extraction of test data from SQL server 2005 database.
  • Involved in using Excel VBA macro for testing data having a major update to the data base.
  • Checking the information on transactions, Notifications, Edit Reports etc.
  • Checking the errors and reporting the bugs in QC and in Jira.
  • Involved in documenting the approach and discussion about designing the framework with the client and on-site team.
  • Identified automation candidates from test cases/test plans/test scenarios and liaised with automation engineer to prepare the automation framework using QTP.
  • Analysing the test cases and developed automation scenarios.
  • Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
  • Arrange the Hardware and software requirement for the Test Setup.

Environment: Java, Selenium RC & Grid, JIRA, Junit, Ant, CSS, PL/SQL, Oracle, Windows XP.

Confidential, NY

QA Analyst

Responsibilities:
  • Key member of a Scrum team.
  • Involved in the functional and integration study and analysis on various modules of the product.
  • Involved in analyzing business requirements with the business analysts to review test requirements and writing Test Plans accordingly.
  • Involved in development process and laying down architectural road map of various applications.
  • Involved in troubleshooting various build and configuration issues.
  • Designed test plans and test cases supporting a dynamic agile development environment.
  • Performed Functional, Integration, black box, white box, Regression, and Smoke testing of new builds on various EMR modules.
  • Performed extensive data validation and API testing on various modules of the application.
  • Worked closely with development team members to troubleshoot defects; including the ability to perform root cause analysis.
  • Provided input into design, software development, software integration testing and release of the final product.
  • supported all project deliverables.
  • Represented the QA team at status and technical meetings, for all applicable projects.
  • Performed Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing on various platforms.
  • Managed offshore teams in various stages of analysis, development, testing and release phases.
  • Extensive working knowledge in development of Test cases and executing them.
  • Conduct tests and prepares reports on test progress and regression.
  • Experience in various types of testing like Functional, Regression, BVT and System.
  • Worked in both V-Model and Agile methodology.

Environment: Selenium Web driver, Java, Eclipse, Testing, Jenkins, Maven, Page Object Framework, Oracle 11G, and JIRA.

Confidential, MN

QA Engineer

Responsibilities:
  • Extensively Involved in writing white-box test cases based on the User and Business Requirements.
  • Involved in reviewing System Analysis, Business Requirements and Use Cases.
  • Involved in developing Test Plan, Test scripts and Test cases based on software requirements.
  • Created test data to execute all the test cases and scripts in testing environment.
  • Validated and verified data stored in database using SQL queries.
  • Implementation of automation framework.
  • Designing, debugging and reviewing automation scripts.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Database Change Verification testing using Oracle and PL/SQL queries/procedures.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium RC & Grid, JIRA, Junit, Rational Functional Tester 8.0, Java, Windows, SQL Server 2000, CSS, PL/SQL, Oracle.

Confidential

QA Tester

Responsibilities:
  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • 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.
  • Suggested improvements in test process by gathering and analyzing data.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • 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.

Environment: Java, Quality Center, HTML, XML, Java Script, Oracle, and UNIX.

We'd love your feedback!