We provide IT Staff Augmentation Services!

Lead Test Automation Developer Resume

5.00/5 (Submit Your Rating)

Bedford, MA

PROFESSIONAL SUMMARY:

  • Around 8 years of professional experience in Information Technology, with extensive experience in performing Manual and Automated Testing for web - based applications.
  • Experience in analysis, design, development and Creation of Test plans, Test Cases based on business, Functional and Technical requirements.
  • Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing (Functional, Integration, Regression etc..,).
  • Experience in Backend/Database/ETL testing/BigData/Networking on Oracle and SQL Server
  • Excellent understanding of Python Core concepts, including both functional and class-based design, and new language features up to Python 2.7 or 3.x.
  • Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Web based e-Commerce applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
  • Experience in writing and executing Test Cases and Test Scripts, working with overall team to meet project goals.
  • Expertise in Quality Center like Create Requirements, Test cases, Execute test cases and Track the defects.
  • Experience in Azure cloud systems like Azure datalake.
  • Creating Projects, Environment using Cucumber.
  • Experience in Recording and play test cases using QTP.
  • Worked on Automation testing projects with Java, Python, Ruby, C#, Selenium Web drivers
  • Creating new Feature files, Step Definitions, Supporting code and supporting files(Rake, hooks, Env, POM.XML) using Ruby and Cucumber.
  • Interacting with web services using Watir-Webdriver gem, Ruby code.
  • Involved in Mobile App testing using Automation frameworks of Appium.
  • Experience in Running and Analyze Selenium/Tosca scripts using Java and TestNG Framework.
  • Writing Protractor tests using AngularJS Scripts in Jasmine Framework.
  • Integrating Jenkins(CICD)/Devops with Rake file’s using Ruby.
  • Strong knowledge of source code repository administration (GIT) , build setup and administration (Jenkins Jobs) Devops and superior experience utilizing software build/configuration tools such as Maven .
  • Experience in writing protractor scripts using AngularJS.
  • Experience in using Jasmine framework.
  • Experience in using Advanced frameworks like TestNG and JUnit.
  • Experienced in developing, maintaining and running Automation scripts built in Selenium Webdriver with Test NG.
  • Expertise in validating web services using SOAP UI.
  • Expertise in Quality Center like Create Requirements, Test cases, Execute test cases and Track the defects.
  • Expertise in interacting with page objects using selenium webdriver using Ruby.
  • Experience in creating SQL queries to retrieve and validate data in back end.
  • Expertise in Test Strategies, Traceability Matrix, Bug Reports and Test Plans.
  • Experience with test automation of web application using Selenium Webdriver,TestNG, Tosca and JUnit.
  • Work closely with the business analysts for documenting operational process workflows to support new initiatives and associated system changes.
  • Involved in Functional, Integration, BDD, Regression, System, Performance, Load and Smoke testing.
  • Good working experience in defect management tool JIRA, RTC and QC.

TECHNICAL SKILLS:

Test Management Tools: HP ALM, HP Quality enter, QTP, LoadRunner

Automation Testing Tools: Ruby,Robot Framework,Cucumber, selenium, Java, Maven, Jasmine, Protractor, Python, C#

Bug Tracking Tools: JIRA, RTC and QC.

Web Services: SOAP UI, Postman.

Operating Systems: Windows 7/XP/2003 Server/NT/98, MS-DOS, UNIX and LINUX.

RDBMS: Oracle 11g, MS SQL Server, MS Access

Languages: Ruby, Python, C#, Cucumber, SQL, JAVA and C#, C++, C, AngularJS.

Web Applications: J2EE, HTML, MS Front Page, API, DHTML, XML, JSP, IPV4, Bigdata.

Web Servers: IIS, Apache.

Tools: Rubymine, Pycharm, Intellij, IDE, Selenium Grid, GIT and Jenkins(CICD), Docker, kubernetes, Devops .

Documentation Tools: MS Office, Excel, MS-Word, Adobe Acrobat, and MS Project.

Management Tools: MS Visio, MS Office Suite Word, Excel, And PowerPoint.

Methodologies: Waterfall, Verification & Validation, BDD, Agile / Scrum.

WORK EXPERIENCE:

Confidential, Bedford, MA

Lead Test Automation Developer

Responsibilities:

  • Creating feature files, writing Scenario’s using Cucumber.
  • Writing Scenario Steps and creating step definitions for Feature file’s using Cucumber.
  • Writing Ruby code for step definitions and including Utilities files.
  • Creating Projects, Environments, hooks and installing gems using Ruby.
  • Experience in using TestNG framework.
  • Tested Mobile application using Selenium and Appium automation framework.
  • Involved in Peer Reviews in order to check the correctness of the test cases.
  • Attend daily standup meeting and end of iteration meeting.
  • Experience in Agile methodology.
  • Identified defects by finding the root cause and submitted defects in defect tracking tool using Team Foundation Server.
  • Attended review meetings with Business Analysts, Developers and end users to understand the requirements.
  • Wrote and debugging SQL for verification and validation.
  • Involved in Front End UI testing, Back End testing, BDD written SQL queries to retrieve and validate the data(Bigdata/Hadoop).
  • Scheduling Test executions using CICD tools like Jenkins(Devops).
  • Identified defects by finding the root cause and submitted defects in defect tracking tool using Team Foundation Server.
  • Run regression and smoke test suites on a new version of the application.
  • Using “ipaddress” module which provides factory functions to conveniently create IP address(IPV4/IPV6), networks and interfaces.
  • Analyze the automation results once Ruby scripts execution completed.
  • Prepared Traceability Matrix in order to check all the requirements are covered
  • Performed data integrity testing by executing SQL statements and manually verifying the contents.
  • Experience in implementing Azure cloud solution.
  • Experience in creating Jenkins(Devops) Jobs for Continuous integration and continuous development(CICD).
  • Executing testcases using Robot Framework to generate logs and reports.
  • Experience in API testing using Restfull Services.
  • Experience partnering with Development teams and other project stakeholders to develop test cases, test scripts, and test scenarios.
  • Applying network configurations through automated scripts.
  • Developed High Level Test Cases (HLTCs) and Detail Test Cases (DTCs) for the assigned modules.
  • Performed Functionality Testing, Integration Testing, Regression Testing.
  • Executed test cases which involved verifying data in SQL Server database( ETL/Networking /Data wareouse) after creating in the web application.
  • Making automation process flexible and simple for testing network protocols using Robot Framework.
  • Getting the inspections/reviews done from the customer as per the plan.
  • Built test cases by writing test steps and SQL code as part of data setup of Account Access Internet application and maintaining the test library.
  • Creating test scripts using TestNG framework and executing them using POM.XML.
  • Developed Analysis & Preparation of Functional Test Reports.
  • Worked with Python, RabbitMQ, Django/ Flask, Robot Framework and other Python packages to automate Front-End UI.
  • Experience in using SOAP UI for API testing.
  • Involved in preparation of Test plan and mapping test cases to requirements.
  • Created and maintained Regression and Sanity Test Suite using Selenium Webdriver.
  • Involved in setting up Automation framework using Selenium Webdriver.
  • Used Selenium Webdriver with PageObject framework for Automation regression suite.
  • Experience in developing Azure cloud solutions.
  • Import web service operations using WSDL URL and validate in SOAP UI.
  • Prepared a Test Suite of Sanity, Regression and System Integration testing.

Environment: Windows 7, Oracle, Java, Python, PyCharm, Rubymine, Selenium, C#, RTC, SQL Developer, Ruby, IBM Web Sphere, Quality Center, Azure, Eclipse IDE, Intellij, Docker, Cucumber, Postman, Protractor, Jasmine, SOAP UI, kubernetes, BDD, Hadoop, AngularJS, Postman and Agile Methodologies.

Confidential, Des Moines, IA

Sr. Automation Developer

Responsibilities:

  • Attend Iteration planning meeting and finalize the user stories and estimation for the 2 weeks sprint/iteration.
  • Involved in preparing high level scenarios based on Agile Methodologies for each Scrum.
  • Analyzed system requirement specifications and developed test plans, test cases to cover overall QA System Testing.
  • Developing test cases based on the User stories and functional requirement specification document.
  • Creating feature files, writing Scenario’s using Cucumber.
  • Automating Front-end UI using TestNG/Page object model.
  • Writing Scenario Steps and creating step definitions for Feature file’s using Cucumber.
  • Writing Ruby code for step definitions and including Utilities files.
  • Creating Projects, Environments, hooks and installing gems using Ruby.
  • Experience in using TestNG framework.
  • Tested Mobile application using Selenium, Tosca and Appium automation framework.
  • Involved in Peer Reviews in order to check the correctness of the test cases.
  • Attend daily standup meeting and end of iteration meeting.
  • Experience in following Agile methodology.
  • Attended review meetings with Business Analysts, Developers and end users to understand the requirements.
  • Involved in preparation of Test plan and mapping test cases to requirements.
  • Creating CICD jobs for executing test scripts using tools like Jenkins(Devops).
  • Created and maintained Regression and Sanity Test Suite using Selenium Webdriver/Tosca.
  • Involved in setting up Automation framework using Selenium Webdriver/Tosca.
  • Involved in API testing using Postman.
  • Experience in automating API test cases using RestAssured library.
  • Using Python packages to automate Front-End UI.
  • Used Selenium Webdriver with PageObject framework for Automating Front-End UI.
  • Import web service operations using WSDL URL and validate in SOAP UI.
  • Performed Sanity testing in Production environment after application is deployed. This is to confirm that application is deployed correctly and working as expected.
  • Involved in Front End UI, Back End testing, BDD written SQL queries to retrieve and validate the data(Hadoop).
  • Run regression and smoke test suites on a new version of the application.
  • Analyze the automation results once Ruby/Python/C# scripts execution completed using Robot Framework.
  • Experience in Salesforce CRM as a admin.
  • All the bugs were tracked and updated in defect module of Rational Team Concert (RTC)
  • Developed test cases for different added functionality as per the Requirement Specs and Functional specs.
  • Prepared a Test Suite of Sanity, Regression and System Integration testing.

Environment: Windows 7, Oracle, IBM Web Sphere, Quality Center, Selenium, Python, Java/JavaScript/Jest, C#, Tosca, RTC, SQL Developer, Ruby, Cucumber, Bigdata, BDD, TestNG, Vue.js, Eclipse IDE, Rubymine, Intellij, SOAP UI and Agile Methodologies.

Confidential, Richardson, TX

Sr. Automation Developer

Responsibilities:

  • Analyze the Design, Architecture Documents, Use Cases and developed test plans, supporting test cases & scripts.
  • Designed and created various Test Plans, Test Cases based on the Business requirements.
  • Created and maintained Regression Suite using Selenium Webdriver/Watir Webdriver and using TestNG Framework to automate Front-End UI and Back-End.
  • Executes integration and regression test cases as required for application releases and enhancements and Documenting test results for corrective actions, reporting and audits.
  • Developed reusable methods using Ruby as a part of PageObject Automation Framework.
  • Writing scripts, executing test cases and debugging.
  • Regression Testing, support and reviewing Test scripts.
  • Wring API testing scripts using Selenium with Java/C#.
  • Defect reporting, Executing Framework and Analyzing Result.
  • Involved in daily defect triage meeting and weekly status meetings
  • Creating Environment variable, rake, YML, POM.XML files using Ruby and JAVA.
  • Creating Test scripts using TestNG framework.
  • Used Quality Center for Defect tracking and Test Management.
  • Data analysis - ability to understand Logical and Physical Data Models and backend Database(ETL/Networking /Data warehouse) Validation testing using SQL Developer.
  • Expertise in Soap UI to test web services.
  • Expertise in web applications testing & security testing
  • Experience in Preparing, Test scenarios, Test Plan, Test Data and Test cases for Unit, Integration, System, Functional, Regression, Performance, End2End Testing (SIT) and UAT Testing.
  • Experience in Agile methodology.
  • Prepared a Test Suite of Sanity, Smoke, Regression, Module, Integration, System and Ad-Hoc testing.
  • Involved in System Integration testing to validate end-to-end business scenarios.
  • Run the Batch programs in UNIX environment and validate the data.
  • Used Putty tool to connect to UNIX system and execute the batch programs.

Environment: SOAP UI, Windows XP, UNIX, J2EE, Oracle 11g, IBM Web Sphere, HP Quality Center, Putty, Selenium, TestNG, Java, BDD, C#, kubernetes, Jest, DB Visualizer, Eclipse IDE, Intellij, Rubymine, Ruby, Docker, Cucumber, Agile Methodologies and Web Services.

Confidential

QA Automation Developer

Responsibilities:

  • Analyzed the User Requirements Document, Functional Requirements Documents and prepared System Test Plan.
  • Created Manual Test Cases to validate the functionality of the application.
  • Attended review meetings with Business Analysts, Developers and end users to understand the clients requirements.
  • Developed reusable methods using Java as a part of Selenium Automation Framework and TestNG Framework.
  • Developing test cases based on the functional requirement specification document and involved in Peer Reviews in order to check the correctness of the test cases
  • Developed High Level Test Cases (HLTCs) and Detail Test Cases (DTCs) for the assigned modules.
  • Performed Functionality Testing, Integration Testing, Regression Testing.
  • Getting the inspections/reviews done from the customer as per the plan.
  • Creating test scripts using TestNG framework and executing them using POM.XML.
  • Developed Analysis & Preparation of Functional Test Reports
  • Prepared Traceability Matrix in order to check all the requirements are covered
  • Performed data integrity testing by executing SQL statements and manually verifying the contents.
  • Review tests specifications, cases and performed manual testing.
  • Test cases are created and reviewed then uploaded them into Quality Center test plan tab.
  • Defects were tracked, reviewed, analyzed using Quality Center.

Environment: Intellij, Eclipse IDE, Ruby, Rubymine, Java/Javascript, C#, Selenium, BDD, TestNG, vue.js, SQL Server2000, Manual Testing, Quality center and Windows XP.

We'd love your feedback!