We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

5.00/5 (Submit Your Rating)

Lansing, MI

SUMMARY

  • A highly competent and results oriented Senior QA/QC Manual and Automation Test Analyst with about 8+ years’ experience in Software Testing, Selenium Automation, Business Analyst, Team Management & training, Client facing.
  • Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing and Functional testing.
  • Experienced in each phase of Test Life Cycle (STLC) and good knowledge in all phases of SDLC, Test strategies & Test plans, UAT.
  • Worked on various testing frameworks such as, Selenium WebDriver & RC, Selenium Grid, Cucumber, JAVA, Maven, JUnit, Web Applications, JIRA, and SQL.
  • Excellent experience in automation of Web - based, Highly transactional and large Client/Server/Multi-tier applications
  • Solid experience of Defect/Test Management tools such as JIRA, Quality Center/Test Director, and BugZilla.
  • Proven skills in SQL, RDBMS and UNIX variants like LINUX, Solaris, HP-UX.
  • Expertise in writing SQL Queries, SQL Scripts and performing Database testing.
  • Experienced in all teh stages of theSDLC(Software Development Life Cycle) &VLC(Validation Life Cycle).
  • Proven skills in Leading and training teams, Test Management and Meeting teh deadlines.
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management.
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Maintained teh Selenium & JAVA automation code and resources in source controls like CVS, SVN over teh time for improvements and new features.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Extensive experience in Hadoop Architecture Design, development and writing Test Strategies, Test Plans, Hadoop cluster setup, Test Scenarios, Test Scripts, Test Exit Reports and Defect Metrics in JIRA.
  • Solid experience of Software Development Life Cycles (Waterfall, Kanban, V-Model and TDD, Agile/Scrum) and QA coordination with Development team.
  • Currently working on automating different module using Cucumber Tool, Ruby Mine, JBehave and JRuby Framework. Creating Feature files using GWT, step definition, config file, drivers, path using Ruby Test Automation Script for Front End UI Automation.
  • Expertise and conduct functional testing, black box testing, integration testing, system testing, regression testing and user acceptance testing.
  • Experienced in Unit testing, Mainframe, preparation of SQL queries to conduct database testing.
  • Strong in automation test case feasibility and developing POC for automation tool.
  • Experienced in using Test Management tool TFS, Rally, Jira and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
  • Experience in creating teh Test Scripts using QTP 11.0.
  • Adept in all phases of project development, from concept through realization and Production Support.
  • Proficient in Defect analysis, performing Verification and Validation activities.
  • Used Appium, Robotium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Experienced in preparing teh Software Test Plan which includes, analyzing requirements during teh requirements analysis phase of projects, Escalate teh issues about project requirements to Project Manager / Test Manager.
  • Gatheird requirements from teh Users, SME’s, Business Analyst and Development Lead’s.
  • Proficient knowledge in various types of software Testing such as Usability Testing (UT), Smoke Testing, Sanity Testing, Positive and Negative Testing, Data Driven Testing, Regression Testing, Unit Testing, and Integrated Testing.
  • Designed and used Automation Test Frameworks (Hybrid and Data Driven).
  • Documented, implemented, monitored, and enforced all processes and procedures for testing which are teh standards defined by teh organization. Logged project related issues in teh defect tracking tool identified for teh project.
  • Reviewed & revised suit of test cases to reflect changes made to teh Test Plan documentation for new functionality and performance issues. Proficient in using Quality Center for Test Planning and Defect Reporting and Tracking; Thorough understanding of teh Defect life-cycle process.
  • Worked with cross functional testing teams and developers for closing defects.
  • Proficient in communicating effectively with excellent analytical and troubleshooting skills.

TECHNICAL SKILLS

Artifacts: Test Plan, Test Case, RTM, Test Summery Report, Bug report

Automation Tool: Selenium WebDriver, Selenium RC, JBehave, Cucumber, Load Runner, Quick Test Pro

Framework: Junit, TestNG, Page Object Framework, Page Factory, Cucumber, Fitnesse and Concordian

Development Methodology: Agile, Scrum, Waterfall

Continuous Integration: Jenkins, Hudson, Team City

Performance Tool: HP LoadRunner, JMeter

Test Management: HP Quality Center, Rational Quality Manager, Test Link

Defect Management: JIRA, HP Quality Center

Web Service Tool: SoapUI, http client 4.4, XML

Programming Languages: Java, Java Script, VB Script, XML

Database/Database tools: SQL Server, Oracle, MySQL, SQL Developer, Toad

PROFESSIONAL EXPERIENCE

Confidential, Lansing, MI

Sr. Automation Engineer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Implemented automation testing using Java, JUnit framework and Selenium (Web driver) for web application.
  • Designed, Maintained and executed daily automation regression suites and running Smoke Test daily twice after build.
  • Created automated test suite, volunteered and reduced total test execution time by configuring tests to run parallel on Selenium grid.
  • Performed GUI testing, regression testing and end to end functionality testing of teh application.
  • Created automated test scripts using Selenium and JUnit.
  • Participated in Test automation development and execution using Coded UI and C#.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in teh shipping and checkout domain.
  • UsingC#, SQL Server automated, debug, and deployed teh web applications.
  • Contributed to teh Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Configured and Maintained dependencies required for teh module in Maven Configuration file.
  • Extensively used SQL scripts/queries for data verification at teh backend.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
  • Interaction with Project Managers to discuss on ongoing project and QA strategy which needs to be followed.
  • Assist QA Team with defining and implementing a defect resolution process including defect priority, severity, next steps, and assigned owner.
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Environment: Selenium WebDriver, Rally, JIRA, JUnit, TestNG, Cucumber, ASP.Net, Maven, Eclipse, Java, Xpath, HTML, CSS, Oracle SQL, UNIX.

Confidential, FL

Selenium Engineer

Responsibilities:

  • Analyzed Business Requirements and Functional Specifications to develop Test Plan and Test cases.
  • Involved in creating Test Scenarios and Test data by looking at teh Requirements.
  • Performed manual testing for functional and back end testing.
  • Designed and developed Keyword Driven and Data Driven automation framework for functional, and regression testing using Selenium Web driver.
  • Developed and executed automated tests scripts using Selenium for Regression Testing applying different Automation Framework.
  • Developed new and updated existing Automation test cases using Selenium Web driver.
  • Tested entire functionality of teh application on different browsers based upon Business and System Requirements.
  • Compiled test metrics on a weekly basis and tracked teh status of teh test cycle.
  • Analyzed teh script execution report using java framework like Cucumber, TestNG.
  • Maintained requirements traceability matrix for Automation Testing Results within Quality Center projects.
  • Designed Test Cases report validation in Quality Center for UAT testing with end customers.
  • Worked in Quality Center for planning, running and tracking defects while attending walkthroughs with client and teh development team and Defect reporting meetings periodically.
  • Responsible for execution of regression scripts on each Service pack release and updated results in QC. Entered and managed defects in Quality Center.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Created SQL Validation scripts for backend validation using PL/SQL.
  • Implement cross browser and cross platform web testing with Selenium RC and Web Driver.
  • Strong background in coding for automation, without reliance on record and playback scripting.
  • Prepared test Scripts for conducting User Acceptance Testing (UAT) Designed and developed automated scripts for functional, regression, integration testing using Selenium.
  • Worked on testing status, reporting to teh higher management and retesting teh fixes.
  • Participated in daily stand-ups and project meeting to keep track of project priority and status.

Environment: Selenium Web Driver, Quality Center, Soap UI, SQL, Cucumber, Eclipse, JIRA, Windows 7/Vista/XP, Oracle, Java, UNIX, Fire bug.

Confidential

QA Selenium Tester

Responsibilities:

  • Analyzed business requirements and functional documents, created teh test strategy document dat define teh test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct teh effort.
  • 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 Java.
  • Implement completeQAcycle for Agile projects at all stages of software development life cycle (SDLC) andProjectManagementLife Cycle (PMLC).
  • 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 from test lab and logged defects in JIRA/ALM.
  • Used SVN Subclipse repository for efficient remote team working, also stored teh framework and all teh 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 teh various phases of teh application development using Selenium.
  • Performed functional testing to identify various critical points in teh 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 teh existing functionalities of teh application using Selenium.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • 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 dis 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 JMeterto perform Load and Stress tests and to analyze results.
  • Automation of REST API based product using Rest Assured Framework with JSON.
  • Involved in regression testing using QTP tool prior converting QTP scripts to selenium web-driver.
  • Attended weekly status meetings with development and management Teams.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used teh snooping tool to capture images and update them in teh JIRA.
  • Created and executed teh test scripts with Java/Junit for Server-side APIs.
  • Used JIRA as teh defect-tracking tool. Updated JIRA with all teh changes made to teh test case and closed it when all teh requirements were met as specified.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in teh Weekly Status Updates showing teh progress of teh testing effort and open issues to be resolved
  • Reported defects to developer and discussed about teh issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Selenium Web driver/IDE, Eclipse, Jmeter, Jira, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer Toolkit, QTP.

Confidential

QA / BA

Responsibilities:

  • Analyze teh Functional Specifications (FDS), Business Requirements (BRDs) and Acceptance Criteria (AC) documents for testability and usability.
  • Verify dat teh test cases/ test plan are uploaded and mapped to teh requirements in Quality Center.
  • Support User Acceptance testing (UAT) users by providing teh sample loans and halp them in understanding teh project intent and application work flow.
  • Interacted with, Business Analyst, Project manager and Peers to Review teh Business Requirements, Software Requirement Specification, System Testing and Maintenance documents.
  • Used Quality Center for Test Requirements, Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Result.
  • Developed Automation scripts for new enhancements using Selenium RC and JUnit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used JUnit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Worked actively with developers in expediting teh code as against teh specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop teh selenium server and to execute teh tests in browser.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
  • Prepared and tested teh system functional and non-functional requirements and created test cases to ensure overall quality.
  • Involved in performing different types of Testing Integration, Functional, Non-functional, Regression, Data Driven and Validation Testing.
  • Identified, analyzed and documented all defects and operational characteristics dat are inconsistent with stated requirements and design specifications by providing meaningful defect reports within teh defect tracking system.
  • Performed System testing in different browsers like IE, Mozilla Fire fox and Safari.
  • Interacted with developers to resolve application defects.
  • Served as a liaison between mortgage specialists and teh project team.
  • Responsible for gathering user requirements and specifications for designing a mortgage based loan system using and documenting teh same.
  • Performed teh Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Responsible for performance testing using JMeter.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Created Test Scripts in SOAU UI and Restful for Testing Web Services.
  • Extensively involved in maintaining requirements traceability and communicating any changes to these requirements to different business groups and programmers.
  • Led and conducted JAD sessions for requirements gathering, analysis and design of teh system.

Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, Rational Requisite Pro, ALM, SoapUI, MS Visio, MS Office, SQL Server Reports, Internet Explorer, Google Chrome, Firefox, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.

Confidential

Testing Specialist

Responsibilities:

  • Analyzed business requirements and functional specifications.
  • Extensively involved testing Credit card and debit card transactions in teh application.
  • Preparation of test data specifications and test cases based on use case.
  • Performed black box/functional, regression, load, performance and integration testing.
  • Mapped teh custom objects to teh standard objects wherever necessary and inserted Bitmap and Text checkpoints to compare teh current behavior of teh application being tested to its behavior in teh earlier version using Quick Test Pro (QTP).
  • Did Web-services testing using Soap UI.
  • Tracked, reported, and logged defects using QC.
  • Developed automated scripts for regression testing using QTP.
  • Involved in writing SQL queries to perform back-end testing for data integrity.
  • Attended and coordinated status meetings, scrum kickoff meetings and standup meetings.

Environment: Manual testing, QTP, QC, VB Script, SQL Server, Microsoft Office, Windows, Soap UI.

We'd love your feedback!