We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Total 12 years of experience in which 9 years of Experience in testing Web based and client server applications using both Manual and Automation.
  • Have 2+ years experience as SAP Plant Maintenance consultant.
  • Strong understanding on different phases of Software Development Life Cycle (SDLC) and SDLC models including Waterfall, V model and Agile (SCRUM/Kanban).
  • Documenting and Reporting Bugs using JIRA and Quality Center.
  • Actively involved in 3Amigos, Retrospective and Estimation sessions and wrote Scenarios in Gherkin format.
  • System Testing, Good experience in writing automated scripts in Ruby Programming Language (using Watir Webdriver, RSpec and Page Object) to test the functionalities.
  • Strong knowledge in Behavior Driven Development (BDD) and used Cucumber for writing tests.
  • Extensive automation experience using QTP by creating reusable scripts with VB Script.
  • Experience in performance of Build Validation, Smoke/Sanity, Functional, Integration, System, Regression, Exploratory, Cross Browser, User Interface and UAT testing.
  • Expertise in formulating Test plan, designing test cases and test scripts to support quality deliverables.
  • Experience Tester in Agile Development Environment using ATDD approach using Cucumber, Ruby gems, Watir and Page Objects.
  • Used Ruby/Cucumber and Jenkins in a Continuous Integration development environment.
  • Monitored and reported daily development builds and test results.
  • Participated in the daily Backlog grooming, standup, tasking and retrospective meetings.
  • Experience in tracking Requirements Traceability Matrix to ensure comprehensive test coverage and Performed the Test Coordinator roles for the releases.
  • Performed backend testing by running SQL queries on the Oracle and SQL Server databases using the database tools Toad and SQL Navigator.
  • Validated that all data were synchronized after the data is troubleshoot, and also used SQL to verify test cases.
  • Heavily involved using SQL programming in back - end and front-end functions, procedures, packages to test business rules.
  • Validated the server logs for Exstream server errors which are running on UNIX boxes by using Putty.
  • Carried out Manual Testing with UNIX Shell scripts, SQL scripts etc.
  • Interacted with stake holders from End users to Senior Management and contributed a lot to the success of projects.
  • Proven ability to support multiple projects, under tight deadlines, often with competing priorities and complexities. Strong Analytic ability and Capable of working independently as well as in a Team.
  • A team player with excellent documentation and inter-personal Communication skills.
  • Excellent skills in communication & collaboration, interest & ability to learn new technologies in short time.

TECHNICAL SKILLS:

Operating Systems: Windows 7, UNIX, Linux, Mac OS

Languages: Ruby, VBScript, JavaScript, CSS, Perl, JSP, HTML5, XML, Java

Databases: DB2, MySql, MS Access, SQL Server 2008

Tools: Ruby/Cucumber, HP Quality Center, Quick Test Pro (QTP), JIRA, Git, Microsoft Office

Methodologies: Agile, Scrum, Kanban, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential

Automation Test Engineer

Responsibilities:

  • Worked closely with Development team, BA and QA teams, as well as Stakeholders and members of Management.
  • Actively involved in 3Amigos sessions and wrote Scenarios in feature files using Gherkin format
  • Created the Step Definitions to automate using Ruby/Cucumber
  • Developed and executed automated test cases using Ruby Mine, Selenium Web driver, Cucumber, and WATIR.
  • Monitored, maintained the acceptance test execution in Jenkins and generated the test execution report in html format in Jenkins
  • Writing Scenarios in feature file using Gherkin language and created Step definition files using Ruby in RubyMine editor.
  • Conducted Base line, Sanity, Functional, Integration, Ad-hoc, Regression and UAT testing against the existing and new product.
  • Executed Feature files to perform functional testing, UI testing, regression testing to make sure that existing functionalities are not impacted by the changes.
  • Participated in bug triage meetings.
  • Prepare Daily Report -- Involved in preparing the Daily Execution Status report and sharing with managers and leads.
  • Used JQuery to identify the object properties for the application.
  • Validated the server logs for Exstream server errors which are running on UNIX boxes by using Putty.
  • Carried out Manual Testing with UNIX Shell scripts, SQL scripts etc.
  • Performed test automation and manual testing, actively involved in creation of detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications.
  • Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.
  • Created test plans and functional, regression, and integration test cases using JIRA.
  • Developed and maintained Java based automation tools for database conversion and automated archival process of localized files.
  • Developed and maintained utilities and tools to manage the automated process using Perforce and Git.
  • Tracked and logged bug defects and errors for the applications by clearly articulating and providing detailed bug reports. Reported reproducible bugs in JIRA, Quality Center.
  • Involved in system integration and user acceptance testing on later stages of SDLC.
  • Being a member of the Scrum team, participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Participated in Retrospective meetings after every sprint release.

Environment: Gherkin, Cucumber, Ruby, RubyMine 2016, JIRA, HTML, Unix, Watir, Git, Jenkins, SQLGrails, Groovy, AngularJS

Confidential, Milwaukee, WI

QA Tester

Responsibilities:

  • Responsible for creating complete test cases, test plans, test data, and reporting status ensuring accurate coverage of requirements and business processes.
  • Analyzing requirements and creating and executing test cases involved in ETL process testing using Informatica ETL tool.
  • Support agile teams of software engineers, business analysts, database administrators, network engineers, and support teams in developing, maintaining, executing and analyzing results of automated performance testing procedures and related software.
  • Involved in system study, analyze the requirements by meeting the client and designing the complete system.
  • Used minus query for comparing source and target records.
  • Tested transformation and business rules for ETL mappings.
  • Debugging all ETL related issues with Informatica and fixing those in QA environments.
  • Involving in writing SQL queries and Database Checkpoints to verify data quality and calculations, reviews
  • Working with the Development team for process improvement and release planning
  • Performed data validation testing writing SQL queries. Tested ETL batch processes using UNIX.
  • Worked on Lean kit/Kanban board to track the daily work progress

Environment: Cucumber, HP QC/ALM, Oracle, MS SQL, Informatica 9.1/9.6, Windows 7, UNIX

Confidential, Detroit, MI

Automation Test Engineer

Responsibilities:

  • Developed and Maintained Test Schedule for Quality assurance deliverables.
  • Used Quality Center and Quick Test Pro (QTP) automation for testing.
  • Identified the Regression Test Cases which can be automated using systematic approach and estimated the Cost Benefit Analysis
  • Created Exception handlers and user-defined functions in QTP.
  • Updated and managed multiple scripts using Shared Repository feature
  • Parameterized the test scripts to ensure unique set of data inputs using QTP
  • Extensively used Application Life Cycle Management (Quality Center) for documenting Test Cases and updating the Test Results after test cases execution has been completed.
  • Involved in meetings with upper management and used to update Testing progress and used to discuss about issues with them.
  • Worked closely with development team, business partners, and support groups to create Master Test plans and oversee the execution of support activities.
  • Coordinated different testing environments and components to meet all criteria for successful testing and launching the application.
  • Interacted with Project team and users to get information about the application and decide various tests, which can be performed for the application.
  • Communicated with the Quality Assurance Manager about the urgent issues which will affect the project schedule environment
  • Coordinated with Development team members to have better understanding of the system functionality in order to improve Testing Quality.
  • Created Test Plan, Test Cases and Test Scripts from functional requirements, technical specification and use cases.
  • Facilitated brainstorming and walkthrough sessions.
  • Actively participated in the pre-testing that included review the requirement documents, studying the use cases for developing test plans and collection

Environment: QTP11, Quality Center 10.0, NET Framework 3.5, Visual Studio.NET 2008, C#.NET, ASP.NET, XML, Ajax, JavaScript, VBScript, SQL Server 2005, Visual Source Safe, MS Word and Windows7, SQL.

Confidential

Quality Analyst

Responsibilities:

  • Manual testing of High Court applications Functional study of the requirement, preparation, review and execution of tests.
  • Conducting feature team review meetings, manual testing and defect reporting. .
  • Performed Functional and Regression testing of various GUI screens, configuration & host Interfaces and prepared status summary reports .
  • Verify if application meets the client specified requirements.
  • Involved in Functional, GUI, Integration, Regression, UAT and Performance testing of JIS application and web services.
  • Established requirements and use cases both inside and outside of client meetings. Leading and directing business application development discussions with the client to ensure clear and concise documentation is provided to the development team.
  • Test the applications are based on functionality.
  • Testing the application as a whole for the modification in functionality.
  • Responsible in opening the bugs and verifying the fixes.
  • Good experience in writing documentation tasks for releases.

Confidential

Jr. SAP PM Consultant

Responsibilities:

  • Responsible for all the deliverables in the PM component in the overall project.
  • Responsible in providing solutions and managing consulting services focused in Plant Maintenance processes.
  • Responsible for Phase-in Equipment, Preventive Maintenance, Recondition Maintenance, Corrective Maintenance, Emergency Maintenance, Phase-Out Equipment, and Asset Scrapping.
  • Lead Blueprint workshop & Configuration
  • Compose training material and conduct Training for Trainers
  • Define matrix authorization for PM Module
  • Cut over strategy and data migration
  • Go Live & support
  • Configuration guides and Delivered Training sessions
  • Post go-live analysis and support.

We'd love your feedback!