Sr. Automation Engineer Resume
Des Moines, IA
PROFESSIONAL SUMMARY:
- 8+ years of extensive experience in Information Technology with emphasis on Quality Assurance, Manual Testing, Automated Testing, System testing of Web - based, highly transactional and large Client/Server/Multi-tier applications.
- Experience in Sanity Testing, Smoke Testing, Functional Testing, System Integration Testing, Regression Testing, Incremental Testing of Business Systems & Web applications.
- Specialized in identifying the Test Requirements based on User Requirements and Design Specifications and developing Traceability matrix between requirements and Test cases to ensure adequate test coverage.
- Having good Knowledge in JAVA and .Net Applications.
- Specialized in analyzing the Functional Specifications and writing detailed Test Cases, execution of test scenarios, analyzing the actual results against the expected results, creation of test data and automation of test cases for system and regression testing and analyzing bug tracking reports.
- Experienced in reviewing Test Procedures, reviewing and maintaining Test scripts, analysing bugs, defect tracking, automated testing and User Acceptance Testing (UAT).
- Extensive experience in coordinating testing efforts, responsible for test deliverables, status reporting to management and issue escalations.
- Thorough in writing Descriptive Programming test scripts using VBScripts in QTP and Object-Oriented Programming test scripts using JAVA in Selenium & SQL queries in SQL Server.
- Hands on experience in testing code for the middle-tier to interact with the databases using ADO.NET using Data grids, Data Sets, Paging and Sorting.
- Experienced in creating and testing XML Web Services (SOAP, and WSDL) using VisualStudio.Net, ASP.NET
- Solid experience in Defect/Test management tools like DOORS, Track IT, JIRA, HP Quality Centre, Test Director, ALM, Bugzilla and Rational Clear Quest.
- Experience in implementing different automation frameworks like Page Objects, Data Driven, Keyword Driven and Hybrid automation frameworks.
- Worked in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, Junit
- Worked experience of HP automation tool QTP and VB Script language.
- Experience in conducting Joint Application Development (JAD) sessions with end-users, SMEs, development and QA team for project meetings, defect meetings, walkthroughs, user acceptance meetings and demonstrations.
- Experience in creating Business Requirement Documents (BRD) and Functional Requirement Documents (FRD) with GUI design, Use Case Specifications, System Requirement Specifications and Non-Functional Requirements Specification Documents.
TECHNICAL SKILLS:
Configuration Management: Microsoft VSS, CVS, IBM Rational Clear Case, VSS
Testing Tools: HP Quality Center, QTP/ UFT, Jenkins, Cucumber, HP Load Runner, Soap UI, Selenium IDE, Selenium WebDriver, Selenium GRID, Selenium RC, JUNIT 4.11, TestNG, Quality Center 9.2, Load Runner 8.1 & 9.51, Jmeter, Ranorex, Ready API, Informatica DVO
Defect Tracking: IBM Rational Clear Quest, Mercury Quality Center, JIRA,TFS
SDLC Methods: Agile, Waterfall
Languages: HTML, XML, C#, Java, Groovy Script
Application Servers: Tomcat, Apache, Web Sphere
Databases: Oracle 7.3-10g, IBM DB2, Sybase, SQL Server, PL/SQL
Operating Systems: Windows 7
Other Tools: Microsoft Project, TOAD, MS Office, SVN, Git Dreamweaver, Putty
PROFESSIONAL EXPERIENCE:
Confidential, Des Moines, IA
Sr. Automation Engineer
Responsibilities / Deliverables:
- Involved in end-to-end development of SDLC using Agile methodology.
- Gathered Project documents and performed gap analysis.
- Organized brainstorming session with the Business Analyst for the detail understanding of the project and the application.
- Developed Automation Scenarios for Sanity and Regression Testing using Selenium Web Driver.
- Built Data driven framework using Ready API testing automation tool.
- Responsible for automated unit test cases to be run upon continuous integration.
- Used Java as client library for Selenium and WebDriver to design and developed Automation Test Framework using Junit.
- Deployed Automation test scripts in TFS continuous integration environment.
- Performed performance and code coverage testing for the application.
- Used JMeter to form various performance charts for the application.
- Built new Automation scripts to validate the components displayed on the website using Selenium web driver and Ranorex.
- Identified Test scenarios based on the Business and Functional requirements.
- Created Test Scenarios for Business Rules and Business Process by creating both positive and negative test cases according to the Business Rules of the application.
- Identified the test data by organizing multiple test data review meetings and also created test data.
- Experience leading and/or supporting large-scale system integration projects from design through formal test.
- POSTMAN and Ready API tools used for web service testing.
- Managed individual sprints user stories and tasks using TFS as a tracking tool
- Identified what is Inscope and outscope of the project based on Project Scope documents
- Created test data requirements document based on the test scenarios and provided to the DBA for test data purpose.
- Mapped the test data to a specific test case for execution purpose.
- Responsible for creating and executing the selenium scripts and analyze the test results.
- Interface with continuous integration group to ensure up time and reliability.
- Used Java as client library for Selenium and WebDriver to design and developed Automation Test Framework using Junit.
- Performed Functional, System-Integration, End to End, Regression testing and User Acceptance Testing
- Regular interaction with developers and business analyst in resolving technical related issues
- Involved in testing web services of the application using an open source SoapUI or Ready API Tool
- Managed the framework dependency jars using Maven.
- Developed Automation test scripts with Selenium in Eclipse.
- Responsible for automated unit test cases to be run upon continuous integration.
- Coordinated with the client BA's and SME's for Load, stress testing of UI and other functional requirements gathering.
- Participated in enhancements meeting to distinguish between bugs and enhancements
- Provided test matrices to the QA Lead and management on a daily basis.
Environment: TFS, Windows 7, HTML, JIRA, Ready API, Ranorex, Informatica DVO, POSTMAN, Ultra Edit, Beyond compare, SQL server, SSMS, Java, Selenium Web driver, TestNG, Maven, Java, Eclipse, Jenkins, BDD, SoapUI, Github.
Confidential, Malvern, PA
Sr. QA Automation Engineer
Responsibilities / Deliverables:
- Implemented automation of the test cases using Cucumber and Gherkin
- Perform Quality Assurance testing for Website and mobile apps.
- Support continuous improvement of team quality management practices, such as defect management, integration testing, and testing automation.
- Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
- Perform functional and non-functional test using different Tablet devices.
- Done java coding extensively for Data Driven framework and Keyword Driven Framework by using TestNG framework along with Selenium IDE, Selenium.
- Writing test cases for compensation software using the Gherkin format.
- Review internal and external Test cases with Business Analysts, QA Team, and Project Lead and received feedback.
- Tested web application using TestNG and Selenium Framework.
- Proficiency in automating test scripts for cross Operating systems using Selenium.
- Prioritized the testing of critical test cases over other test cases based on business need and feedback from the requirements gathering meetings.
- Conducted Back-end testing by executing DML and DDL queries and validated that data is consistent with front end application.
- Using JIRA to track and log defects and tracked them till closure.
- Used SoapUI to test the services.
- Worked on Cucumber Testing applications and responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Reviewed Business and Technical requirement documents to develop test scenarios and test cases.
- Involved in Database testing.
- Worked in Database Testing using SQL queries with multiple Databases which includes Oracle, SQL Server.
- Experience leading and/or supporting large-scale system integration projects from design through formal test.
- Experience in MuleSoft AnyPoint API platform on testing Mule API’s.
Environment: Selenium WebDriver, Selenium Grid, Test NG, Soap UI, REST, Maven, Java, JSON, Maven, SQL, JavaScript, Github, Jenkins, Linux, Windows, Chrome, IE, Firefox, Firebug, HTML, Eclipse IDE.
Confidential, Atlanta, GA
Selenium Quality Analyst
Responsibilities / Deliverables:
- Coordinated across different departments to help formulate test plan, test strategy, test cases, individual roles, and scope of testing.
- Through understanding the BRD, FSD and writing the test cases and executing them with the help of Quality Centre.
- Updating the test cases as of the change in the FSD document and Visio document.
- Web testing, Mobile testing, database testing, GUI testing, integration testing, production support, functionality and Regression testing were performed as a part of different quality activities such as bug tracking and control.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Cucumber and Eclipse.
- Built automation framework in Selenium WebDriver using behaviour driven (BDD) approach in Cucumber framework.
- Developed Automation framework implementing data driven Model, using JAVA, Selenium WebDriver and Cucumber.
- Performed web services testing with soapUI and Created a Regression Suite for web services testing with soapUI- XPATH and also REST Services
- Used C#.NET to Develop the CRM product and Fixed Bugs.
- Used TOAD to verify the Metadata Queries for Customer Data.
- Convert hand coded data processing routines (SQL Loader, Perl, and Shell Scripts) in CUSTDW & WITS-MIS to Informatica based ETL workflows, in multiple phases
- Wrote SQL queries to validate source data versus data in the data warehouse including identification of duplicate records.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Created Project plan on Jenkins, configured scheduled using Cron job.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data properly from XML files.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project.
- Takes back-up every week on Tuesday and Wednesday for data validation.
- Advocate and evangelize best practices such as pair programming, Test Driven Development (TDD), behavioural-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)
- These feedback files are used as a reference for the production release day for validation
- Written defects using ClearQuest and Quality center10.
- Implemented clustering and throttling concepts for Mule based solutions.
Environment: VISUAL C#, .NET Framework 3.5, ASP.NET, ADO.NET, Visual studio 2012, QTP 10, SQL Server, Windows XP, XML, VB script, HTML, Java, soapUI (web services).
Confidential, Louisville, KY
Sr. Quality Analyst
Responsibilities / Deliverables:
- Implemented MVC design pattern using Struts Framework.
- Coordinated across different departments to help formulate test plan, test strategy, test cases, individual roles, and scope of testing.
- Performed Manual Testing of the Application.
- Developed 150 test scripts and 3 automated test suites using MVC Pattern based Keyword Driven and Data
- Experience in using gecko driver with latest Selenium to launch Firefox browser.
- Enhanced existing test cases using Java programming features and Junit as well as TestNG annotations.
- Converted test plan and test cases in Test Director into manual test procedures and automation scripts.
- Linked Test cases to Application Functional Requirements ensuring Traceability throughout the testing process.
- Participate in and assemble test plans, which will include functional tests, regression tests, application, integration and user security testing, user acceptance testing and performance & load testing
- Developed and executed Test scripts for Regression testing.
- Created data pool for data driven testing.
- Positive & Negative testing, User Interface & Acceptance testing Confidential various phases of development and test cycles.
- Tracked all defects in Test Director and discussed with development team in the meetings.
Environment: Test Director, Windows NT/98/95, Oracle 7.3, SQL.
Confidential
Quality Analyst
Responsibilities / Deliverables:
- Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.
- Attending meetings, and documented User Change requests.
- Analyzed user change requirements, and made necessary amendments to the test requirements.
- Performed Regression testing for GIS module Web based.
- Closely worked with respective personnel to nail down bugs.
- Tested the whole program as well as specialized in several input applications.
- Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the current status of those bugs.
Environment: Manual Testing, Windows NT, Excel.