Automation Engineer Resume
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.
