Sr. Automation Engineer/analyst Resume
Hartford, ConnecticuT
SUMMARY
- 8+ years of Experience as a QA Test Engineer using Manual & Automation Testing of web, Mobile apps and client/server applications with specializing in software Assurance Testing and QA Automation Engineer. Strong understanding of SDLC, and QA methodologies which enabled me to understand the applications under test as well as document test plans develop test cases and test reports.
- Experience in testing native applications on IPhone, Android and iPod devices (Manual and Automation).
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression,
- Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.
- Automated Test cases in TDD (Test Driven Development), BDD (Behavior Driven Development), Keyword driven, Data driven and Hybrid framework.
- Extensive experience in development using various languages like c#, VBScript,java, python and Excellent knowledge of SQL, Capable of writing SQL queries Adopt technical skills in Performance testing in the domain of Healthcare/ Insurance, Banking Industries using tolls like JUnit and load runner etc.
- Worked in ETL environment involving Informatica/DataStage and database testing using SQL and PLSQL queries.
- Expertise in reviewing, analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts.
- Experience in using SOAPUI for testing web services developed using SOAPUI.
- Excellent knowledge in writing unique XPath using firebug and firepath to identify web elements.
- Experience with bug tracking tools like Quality Centre/Test Director, ALM, JIRA, Bugzilla.
- Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium WebDriver/IDE/GRID, Junit, TestNG, ANT/ Maven, FirePath, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experienced in multiple domains like Finance, Health Care, Insurance and Telecom in full life cycle system development involving analysis, design, testing, documentation and metrics.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile and Waterfall etc.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium WebDriver, Quick Test Pro 8.0/9.2, HP Quality Center 8.0, 9.2, TestNG Test Director 7.2/7.5/7.6, Win Runner 8.0, Rational tools.
Defect Management Tools: Test Director, Rational Clear Quest, JIRA, Bugzilla, Rally, Project Issues
Defect Tracking Tools: Test Director 8.0, Quality Center 9.0, JIRA, Bugzilla, Rational ClearQuest.
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.
Operating Systems: Windows 98/2000/2003/ XP/Vista/7, MAC OS X, UNIX.
RDBMS: MS SQL Server 2005/2008, Oracle 10g/9i, MySQL.
Programming Languages: C, Java, SQL, PL/SQL, HTML, XML, VB script.
Web Technologies: HTML, XML, VB Script, OOP, Java Script.
SDLC Methodologies: Waterfall, V - Model, Agile.
ERP APPLICATIONS: Oracle Purchasing, Oracle Inventory, Oracle Order Management, System Administration
Office Communication: MS Outlook, MS Project, MS Word, MS Excel, MS PowerPoint 2000
PROFESSIONAL EXPERIENCE
Confidential, Hartford, Connecticut
Sr. Automation Engineer/Analyst
Responsibilities:
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Used Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries..
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Extensively used MySQL proficiency during data migrations.
- Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed, and Prepared automation test framework (JUnit and Maven). And worked on acceptance testing using Cucumber.
- Performed back-end validations using SQL statements against Oracle Database.
- Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test data and test responsibility matrices for the application under test.
- Used Clear Case, Subversion for code repositories and Maven for the dependencies.
- Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
- Used Git as code repository and Code Collaborator to manage code reviews.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.
Confidential, Dallas, TX
Automation Engineer
Responsibilities:
- Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Mortgage Business Group and built enterprise applications.
- Subject matter expert in management processes for Mortgage Businesses Insurance Businesses.
- Worked as a quality assurance lead on enterprise web application projects for marketing, lead generation and Revenue optimization.
- Worked as QA for performing API launches, white box testing, data testing.
- Involved in the everyday publisher support, client support, exception tracking, site monitoring.
- Worked on projects mobilizing efforts involving multiple teams.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Created Automation test framework using Selenium WebDriver.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (JUnit).
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/JUnit).
- Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, JUnit environment.
- Performed different testing task using various test scripts on Selenium WebDriver and JUnit.
- Performed test planning and release coordination.
- Involved the quality assurance activities of enterprise website launch, publisher launch, client launch, carrier launches.
- Extensive experience in using the QA tools like Win runner, Load runner, Selenium IDE.
- Grinder, Quick Test Pro, Quality Center/Test Director, Bugzilla and Team Track.
- Analyzed system requirements and functional requirement/documents.
- Created Test Plans and Test Cases.
- Solid experience in conducting functionality,regression, performance, load testing during the various phases of the product development using automation & manual testing methodologies.
- Involved in Back End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
- Proficient in writing SQL queries to test the Oracle database and making validations.
- Worked with business and technical SMEs for validating the scripts.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
Environment: Selenium IDE, Selenium WebDriver, Java, JSP, HTML, JBoss, Oracle DB (10.x, 11.x), UNIX, Perforce, Grinder, JMeter, Quick Test Pro, Quality Center/Test Director, Bugzilla, Team Track, Star Team
Confidential, Indianapolis, IN
Automation Tester
Responsibilities:
- Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Performed Functional tests using Selenium WebDriver with data driven framework.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
- Developed automation test suites and test cases using Selenium WebDriver, TestNG and Maven.
- Extensively used Selenium (XPath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Selenium WebDriver and TestNG. Framework implements using DataDriven, Page Object Model.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like XPath and SOAP responses.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications using JUnit.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Performed Data driven testing using Selenium WebDriver and JUnitfunctions that reads data from property and XML files.
- Run tests by using Selenium remote control in different browsers.
- Performed Functional and Cross Browser Testing.
- Developed new Test Cases for every sprint and working with developers to automate their feature.
- Developed SQL queries to query database to test backend process of application during End-to-End testing.
- Created Traceability Matrices, Test and Bug Reports and other Test related documents.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.
Environment: Selenium WebDriver2, Eclipse, JIRA, JAVA, TestNG, SOAP UI, SOAP, SVN, Jenkins, XPath, CSS, Selenium IDE, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, SQL, MS Excel and Windows, Oracle, TOAD.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Helped in preparation of test plans in accordance with the business requirements.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Testing has been done based on
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and Retrospective meetings.
- Executed Automation Testing for Java/J2EE applications using Selenium IDE & Selenium RC.
- Developed Selenium RC Scripts using java and JUnit covering all requirements for enhancements.
- Involved in Automation of Web Application using Selenium IDE.
- Created automated scenarios using Selenium for regression and Data-Driven testing. Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Used Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
- Used SQL queries to perform the back-end testing on Oracle.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
Environment: Java, Selenium RC, Selenium IDE, Selenium WebDriver, Firebug, SQL, HP Quality Center, Oracle and Windows.
Confidential, Whittier, CA
Manual/QA Tester
Responsibilities:
- Analyzed system requirements and functional requirement/documents.
- Created Test Plans and Test Cases.
- Utilized full range of testing methods, including functional, regression, integration, installation, User Acceptance Testing
- (UAT) and smoke Testing.
- Performed test planning and release coordination.
- Researched, identified, tested, and troubleshoot of web and client-server application.
- Developed test cases and test procedures from prototypes, technical specifications, requirements documents and use cases.
- Developed test plans, problem reports, status reports, and final test summary reports.
- Involved in Front End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
- Produced reports for all testing efforts, results, activities, data, logging, and tracking.
- Communicated test progress, test results to project stakeholders and management.
- Performed troubleshooting and analysis to assess root cause of applications and data issues.
- Responsible for communicating with developers on daily basis regarding bug fixes, enhancements, and program changes.
- Worked closely with IT project managers, analysts, business resources, off shore teams in understanding requirements, planning, executing, and documenting testing.
- Participated in business requirements and design review sessions with project team. Worked with business and technical SMEs for validating the scripts.
- Involved in the everyday publisher support, client support, exception tracking, site monitoring.
- Worked on projects mobilizing efforts involving multiple teams.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Interacted with developers on open issues and driven the issues until closure.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
Environment: Java, HTML, Oracle DB (10.x, 11.x), UNIX, MS Excel, MS Access, Selenium IDE, Grinder, JMeter, Quick Test Pro, Quality Center/Test Director, Team Track, Star Team.
Confidential
Manual Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- Actively participated in Bug Track meetings.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members in order to resolve the problems.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL rver 2000, MS Excel, Windows XP.
