We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

Costa Mesa, CA

SUMMARY:

  • Around 5 years of experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Experience in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
  • Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, Grid, and TestNG.
  • Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Quick Test Professional, Quality Center and Selenium IDE to ensure proper business compliance.
  • Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
  • Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
  • Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • In depth experience in Regression testing, User Interface testing, Functional testing, Integration testing and UAT. Excellent experience in Manual Testing and Automation Testing using Mercury Interactive Tools.
  • Extensively Used Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
  • Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
  • Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Experience working with Databases such as SQL Server and MS-Access.
  • Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
  • Worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthroughs.
  • Strong organizational and communication skills, both verbal and written.
  • Strong team player with good interpersonal skills.
  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.

TECHNICAL SKILLS:

Testing Tools: Selenium Web driver/ID /RC/Grid, Quality Center/Test Director, Jenkins, Test NG, SOAP UI

Languages: C, C++, Java, JavaScript, HTML, XML, CSS, SQL, PL/SQL, Unix

Built Tools: ANT, Maven

Continuous Integration Tool: Jenkins, Hudson, Cruise Control

Defect Tracking System: JIRA, Quality Center, BugZilla

Methodologies: Agile, Waterfall

Database: Oracle, MS Access, SQL Server

Operating Systems: Mac OS, Windows

WORK EXPERIENCE:

Confidential, Costa Mesa, CA

Automation Engineer

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used JUnit Test to automate functional and regression testing across integrated environments.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.

Confidential

Software QA Engineer

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
  • Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
  • Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
  • Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.

Environment: Java, JavaScript, Selenium IDE/Web driver, QTP, QC/ALM, Eclipse, JMeter, Jira, HTML, CSS, X-path, Test-NG, SVN, SOAP UI, SQL Server, Windows.

Confidential

QA Engineer

Responsibilities:

  • Involved in business requirement analysis, functional requirement analysis, overall design, use-cases analysis, initial summary and documentation.
  • Managed requirements and developed Test Plans, Test cases and Test Scripts using Test Director.
  • Used Quality Center as a Repository for all of the testing efforts to record and keep track of the defects.
  • Participated in Test Plan and Test Cases review meetings.
  • Performed End-to-End testing manually and was associated with User Acceptance Testing (UAT).
  • Involved in Unit Testing using Java.
  • Actively involved in Ad-Hoc, Functionality and Integration Testing.
  • Responsible for entering bugs into an Automated Bug management system and performing regression tests after the bugs were fixed using Test Director.
  • Regression testing to prove that the new code has no adverse effect upon the current system particularly in the area of corrupting data used by different applications or system performance.
  • Performed testing in Agile development environment.
  • Used test director for defect tracking and reporting.
  • Responsible for writing the Test Cases, Test Scripts and Test Scenarios based on the functional and technical specifications and also documented in Quality Center.
  • Tracked and logged all the defects in Test Director.
  • Coordinated the Defect Deposition process with Quality, Technology and Business teams.
  • Created bug reports, verified bug fixes, logged bugs into Bug Tracking System.
  • Closely interacted with the developers in Bug fixing.

Environment: Manual Testing, QTP, Test Director / Quality Center, Agile, MS Visio, MS Office, SQL, Oracle, Windows.

We'd love your feedback!