We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

Boston, MA

SUMMARY:

  • A highly competent and results oriented Senior QA/QC Manual and Automation Test Analyst with about 7+ 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 the stages of the SDLC (Software Development Life Cycle) & VLC (Validation Life Cycle).
  • Proven skills in Leading and training teams, Test Management and Meeting the 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 the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the 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 the 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 the Software Test Plan which includes, analyzing requirements during the requirements analysis phase of projects, Escalate the issues about project requirements to Project Manager / Test Manager.
  • Gathered requirements from the 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 the standards defined by the organization. Logged project related issues in the defect tracking tool identified for the project.
  • Reviewed & revised suit of test cases to reflect changes made to the 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 the 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, XMLDatabase/Database tools: SQL Server, Oracle, MySQL, SQL Developer, Toad

WORK EXPERIENCE:

Confidential, Boston, MA

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 the 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 the shipping and checkout domain.
  • Using C#, SQL Server automated, debug, and deployed the web applications.
  • 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.
  • Configured and Maintained dependencies required for the module in Maven Configuration file.
  • Extensively used SQL scripts/queries for data verification at the 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, Boston, MA

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 the 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 the application on different browsers based upon Business and System Requirements.
  • Compiled test metrics on a weekly basis and tracked the status of the test cycle.
  • Analyzed the 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 the 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 the higher management and retesting the 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, Chelsea, MA

QA Selenium Tester

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the 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 complete QA cycle for Agile projects at all stages of software development life cycle (SDLC) and Project Management Life 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 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.
  • 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 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.
  • 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 the snooping tool to capture images and update them in the JIRA.
  • Created and executed the test scripts with Java/Junit for Server-side APIs.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the 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 the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved
  • Reported defects to developer and discussed about the 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, Chelmsford, MA

QA / BA

Responsibilities:

  • Analyze the Functional Specifications (FDS), Business Requirements (BRDs) and Acceptance Criteria (AC) documents for testability and usability.
  • Verify that the test cases/ test plan are uploaded and mapped to the requirements in Quality Center.
  • Support User Acceptance testing (UAT) users by providing the sample loans and help them in understanding the project intent and application work flow.
  • Interacted with, Business Analyst, Project manager and Peers to Review the 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 the code as against the specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the 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 the 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 that are inconsistent with stated requirements and design specifications by providing meaningful defect reports within the 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 the project team.
  • Responsible for gathering user requirements and specifications for designing a mortgage based loan system using and documenting the same.
  • Performed the 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 the 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, Bethesda, MD

Testing Specialist

Responsibilities:

  • Analyzed business requirements and functional specifications.
  • Extensively involved testing Credit card and debit card transactions in the application.
  • Preparation of test data specifications and test cases based on use case.
  • Performed black box/functional, regression, load, performance and integration testing.
  • Mapped the custom objects to the standard objects wherever necessary and inserted Bitmap and Text checkpoints to compare the current behavior of the application being tested to its behavior in the 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.

Hire Now