We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 9+ years of experience in Information Technology Industry with emphasis on Quality Assurance & Software Testing in Client/server and web based Applications with Manual Testing, Backend Testing and Functional Automation Testing.
  • Hands - on experience on Functional Automation Testing Tools Selenium WebDriver and QTP/UFT.
  • Extensive experience in Designing, Developing, Executing Test Scripts & creating regression packs using Selenium WebDriver and UFT/QTP.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concepts and familiar with JDBC.
  • Thorough knowledge on data driven, Hybrid frameworks using Selenium WebDriver, TestNG/Junit and apache POI API.
  • Experience on CI/CD tools Jenkins, Git, Ant, Maven etc.
  • Solid experience on developing automation scripts using VB Script.
  • Good experience in Descriptive Programming, COM, DOM, AOM object models, Creation and Management of Object Repositories.
  • Experience in Designing and Understanding of all Automation Frameworks like Hybrid, Keyword Driven, Data Driven and BPT Frameworks.
  • Perfect understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
  • Good Experience in Quality Assurance methodologies like Waterfall, V-Model, Agile, Scrum etc.
  • Worked in the QA Life cycle, which includes Design, Development, and Implementation of the entire QA process and documentation of Test Plans, Test strategy, Test Cases, Test Procedures and Test Scripts.
  • Expert in different types of testing that includes Black Box testing, Smoke testing, Functional testing, System Integration testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT).
  • Good experience on XML, Webservices, SOAP, REST API testing
  • Experience on Test Management, Defect Management, and Defect Tracking and Defect Reporting tools like ALM, JIRA, RTC, Bugzilla and TestLink.
  • Good experience on Finance, Retail and Healthcare domains.
  • Proficiency in Back-End Testing/Database Testing specifically in developing and executing SQL to interact with databases.
  • Flexible enough to adapt new environments and show initiative in gaining in-depth experience in areas of technology relevant to testing.

TECHNICAL SKILLS

Testing Tools: QTP/UFT, Selenium Web Driver, SoapUI

Test Management Tools: ALM, JIRA, TestLink

Programming Languages: C, C++, Java, PL/SQL, Apex, Ajax, C#

Operating Systems: Windows 98/2000/XP/, Windows 7/10, Linux

Configuration Tools: VSS, SVN, GitHub

Web Technologies: Web Services, XML, JQuery, HTML

Databases: Confidential 9g/10i/12c, SQL Server, Mongo DB

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Automation Test Engineer

Responsibilities:

  • Implement quality software best practices to develop test data, test case, user acceptance testing and test automation to actively participate in process improvements.
  • Implement automated test suite to increase the automation coverage for regression test cycle.
  • Implement robust Hybrid Pattern based framework with Selenium WebDriver, Page Object Model using Object Oriented Programming Java and open source unit test framework TestNG that increase the code maintainability.
  • Built robust test frameworks like Page Object Model independently and integrated within a continuous integration stack using tools such as GIT, Jenkins, and Maven.
  • Follow Agile methodology that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective.
  • Have done in Smoke Testing, Functional Testing, Regression Testing and End to End Testing.
  • Ran parallel and cross browser testing using selenium grid.
  • Deploy new fixes in GitHub and build is kicked off in Jenkins.
  • Generated automation report using log4j.
  • Testing Restful Web Service with open source tool like Postman plug-in to verify the data as expected.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Tracking bugs using JIRA and finding the root cause of a defect to fix the problem.
  • Coordinating with Onsite-Offshore teams to keep an effective flow of the project.
  • Attending Sprint plan and Sprint Review meetings, daily standup meeting.

Environment: Postman, Git, Jenkins, Selenium WebDriver, Java, RESTful Web Service, log4j, JIRA, QTP/UFT, VB Script, XML, HTML

Confidential, Eagan, MN

Sr. Automation Test Engineer

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 design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Maintained and executed Maven build files for running automated tests.
  • Worked in Java script based technologies like AngularJS, Protractor.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration and continuous development Process using Selenium Grid and Jenkins.
  • 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.
  • Responsible in writing and executing Selenium test scripts from scratch on different browsers and checked for compatibility.
  • Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
  • 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
  • Developed script and performed Webservices testing using SOAP UI pro tool for functional and regression testing.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Conducted backend testing using SQL queries to validate data for database.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Developed automation scripts for AS/400 application by using QTP/UFT

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Python, SOAP UI, MVC, Data Driven Framework, Quality Center, Ruby, XPath, Firebug, DOM, Webservices, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Confidential, Windows, QTP/UFT, AS/400, OS/400, DB/400

Confidential, Irvine, CA

Automation Test Engineer

Responsibilities:

  • Gathered requirements and application information from Business Area Managers and Subject Matter Experts and developed test cases.
  • Followed Test-Driven Development (TDD) in analyses, define, and document the application which will support functional and business requirements.
  • Developed Requirements Traceability Matrix (RTM)for Test Coverage by mapping the requirements to test cases.
  • Wrote and executed Test Cases for each User Story and Logged Defects for the test failure in JIRA.
  • Implemented Test Automation using Selenium WebDriver, Cucumber and Maven with Java.
  • Involved in automating test cases using Selenium WebDriver, TestNG and Java.
  • Involved in design and implementation of Keyword Driven automation framework for smoke and regression test suites.
  • Involved in preparing test strategies for client side verifications and validations.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts with Java.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Used TestNG, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Performed Smoke Testing, Functional Testing, System Integration testing, Regression Testing, Database Testing, and Black Box testing at various phases of the development and test cycles.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver.
  • Implemented continuous integration with Jenkins for notice of broken builds, failing unit tests and duplicated code.
  • Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
  • Conducted database testing by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Preparation and execution of test scripts and SoapUI tool to perform Web Services testing.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Performed regression tests on the application to assure proper functionality of the site after new builds.
  • Participated in daily, weekly meetings and technical reviews.
  • Prepared reports showing the testing efforts.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Selenium WebDriver, Cucumber, Java, Jenkins, TestNG, Maven, Appium, Mobile Testing, JavaScript, JIRA, SoapUI, TDD, SQL, DHTML, Quality center, HTML, Oracle11g, SVN, MSWord, MS Excel, UNIX, Windows 7.

Confidential, Pleasanton, CA

Automation Test Engineer

Responsibilities:

  • Involved in developing QA Test Plan and QA Test Strategy.
  • Resolve the test environment setup issues and propose solutions.
  • Provide automation script development estimates
  • Suggest process improvements on automation test approach.
  • Develop new and existing regression suite using UFT.
  • Develop and execute automation scripts for each sprint.
  • Extensive involved in writing complex SQL queries.
  • Created and Executed Automation Scripts using UFT/QTP.
  • Performed integration testing & data validations using QTP for various interfaces.
  • Performed database testing to test data migration from different test environments.
  • Developed utility scripts in QTP to export data from different database tables to Excel.
  • Used QC /ALM to manage Requirements, Test cases, Execution Results and Defects
  • Pulled Traceability Reports and Execution Status Reports from QC/ALM
  • Execute regression suite across multiple test environments.
  • Fix issues with existing framework and achieve unattended testing.
  • Work with functional test teams to get automation script sign offs.

Environment: QTP, ALM, VB Script, PeopleSoft, Confidential 10g, Windows 7/Vista, PeopleSoft Test Framework.

Confidential

Automation Test Engineer

Responsibilities:

  • Generated and implemented templates for Test Plan, Test Cases, Test Scripts, Business Analysis, Test Defect Log, Test Case Checklist etc.
  • Involved in Designing, planning, manual testing of the application.
  • Prepared test cases based on testing effort performed
  • Used Quality Center as Test Case execution management tool
  • Involved in setting up the Testing Methodology for the QA department, generating various documents to enable uniformity in recording the test process and results throughout the company.
  • Performed Functional testing, Regression testing, Smoke testing, and System test
  • Responsible for identifying the Functional test cases for Regression Testing and automated these scripts using QTP
  • Prepare automation test scripts in functional automation test tool QTP.
  • Used Quick Test Pro to conduct Data Driven Testing by pulling data from a table.
  • Develop test scripts using descriptive programming to handle dynamically adding objects to the application using QTP
  • Create library functions to handle reusable scenarios in the application using QTP
  • Debug automation test scripts for different versions in the application using QTP
  • Execute automation test scripts in QTP
  • Reported bugs periodically to Test Manager and recommended valuable solutions.
  • Regularly communicated with the developers to fix defects.
  • Attend weekly meetings and provide detailed status report to the client.

Environment: QTP, QC, TestLink, Java, J2EE, Confidential 10g, VB script

Confidential

Automation Test Engineer

Responsibilities:

  • Generated and implemented templates for Test Plan, Test Cases, Test Scripts, Business Analysis, Test Defect Log, Test Case Checklist etc.
  • Involved in Designing, planning, manual testing of the application.
  • Prepared test cases based on testing effort performed
  • Used Quality Center as Test Case execution management tool
  • Performed Functional testing, Regression testing, Smoke testing, and System test
  • Responsible for identifying the Functional test cases for Regression Testing and automated these scripts using QTP
  • Prepare automation test scripts in functional automation test tool QTP.
  • Used Quick Test Pro to conduct Data Driven Testing by pulling data from a table.
  • Develop test scripts using descriptive programming to handle dynamically adding objects to the application.
  • Create library functions to handle reusable scenarios in the application in VB Script.
  • Debug automation test scripts for different versions in the application using QTP.
  • Create generic and application specific libraries in VB Script using QTP
  • Prepare hybrid framework to optimize automation process and achieve better results in QTP
  • Resolve the test environment setup issues and propose solutions.
  • Provide automation script development estimates
  • Suggest process improvements on automation test approach.
  • Reported bugs periodically to Test Manager and recommended valuable solutions.
  • Regularly communicated with the developers to fix defects.
  • Attend weekly meetings and provide detailed status report to the client.

Environment: QTP, QC, SQL, VB Script, TestLink, Confidential, Windows, Java/J2EE

We'd love your feedback!