We provide IT Staff Augmentation Services!

Lead Automation Engineer Resume

Washington, DC

SUMMARY:

  • 7 years of experience in the Information Technology Industry as a Quality Engineer.
  • Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing
  • Experienced in defining Testing Methodologies, Designing Test Plans, writing and executing the Test cases.
  • Able to train, lead and motivate effective cross - functional team, proven expertise in creating and maintaining test automation frameworks.
  • Experience with projects that utilized web technologies like XML, HTML, CSS, REST, and JavaScript and high-level languages such as Java.
  • Experienced in developing Java Selenium Web Driver test scripts and Test Frameworks using TestNG/Junit, Maven/Ant build tools.
  • Well experienced in Core Java programming.
  • Used Log4j to maintain Log files and debugging of automation scripts and web applications.
  • Proven ability in designing and creating automation frameworks for java-based applications using Java, TestNG, Selenium WebDriver, Maven, and Jenkins.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Hands-on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
  • Knowledge in REST API design concepts with JSON using Postman.
  • Experienced in modern quality assurance and management tools, including Selenium WebDriver, TestNG, JUnit, Maven, Jenkins, SVN, GitHub, JIRA.
  • Experience with a variety of software development methodologies, including Waterfall, Spiral and Agile/Scrum.
  • Expertise in setting up and carrying out Browser Compatibility testing environment with different browsers and versions of Internet Explorer, Netscape, Mozilla Firefox, Google Chrome, Safari on different Operating Systems.

TECHNICAL SKILLS:

Testing Tools: Selenium Web driver, Selenium Grid, JUnit, TestNG, Maven, Jenkins, Quality Center, Jira, Bamboo, Bitbucket

Languages: Java, C, C++, SQL, XML, VHDL, HTML

Databases: SQL Server, Oracle, PostgreSQL, MS Access

Operating Systems: Windows, Linux

Web/App servers: IIS, Apache, WebLogic

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Lead Automation Engineer

Responsibilities:

  • Designed, edit and execute Test Cases and Test Scenarios for testing
  • Active participation in all stages of Scrum Ceremonies: Daily Stand ups, Sprint Planning, Story grooming sessions, Demo and Retrospectives.
  • Determine and document automated test strategy for new product features
  • Responsible for Continuous Integration Testing using Selenium and Bamboo.
  • Design and Implement hybrid framework using Java and Cucumber, Selenium WebDriver and JUnit
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, JUnit, Cucumber and Selenium Web-Driver.
  • Usage and maintenance of Wrapped Selenium and Third-Party libraries in projects automation suite.
  • Tested entire functionality of the application on different browsers based upon Business and System Requirements.
  • In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Java.
  • Used BitBucket repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Configured and implement CI/CD pipelines.
  • Implement VM configuration for automation: Hub and Node using Selenium Grid, Bamboo and BitBucket.
  • Implement and Configured Docker
  • Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG, IntelliJ IDEA, prior to next quarter release.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Used Hybrid, Keyword/Data Driven Framework, POM and extracted data from external Json or Excel files using Apache POI and loaded into the variables in the scripted code.
  • Maintained the Selenium and Java Automation Code and resources in source controls like BitBucket for improvements and new features.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Participated in daily stand-ups and project meeting to keep track of project priority and status.
  • Proposed the need for adding or modifying a requirement, to the project manager, to enhance the product functionality.

Confidential, MD

Automation Test Engineer

Responsibilities:

  • Active participation in all stages of Scrum Ceremonies: Daily Stand ups, Sprint Planning, Story grooming sessions, Demo and Retrospectives.
  • Determine and document automated test strategy for new product features
  • Responsible for Continuous Integration Testing using Selenium and Jenkins.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Usage and maintenance of Wrapped Selenium and Third-Party libraries in projects automation suite.
  • Tested entire functionality of the application on different browsers based upon Business and System Requirements.
  • In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Java.
  • Used GIT 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, Eclipse IDE, prior to next quarter release.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Used Hybrid, Keyword/Data Driven Framework, POM and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Maintained the Selenium and Java Automation Code and resources in source controls like Git for improvements and new features.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Participated in daily stand-ups and project meeting to keep track of project priority and status.
  • Proposed the need for adding or modifying a requirement, to the business analyst and project manager, to enhance the product functionality.

Confidential, CA

Selenium Automation Engineer

Responsibilities:

  • Worked in Agile Environment with exposure to daily stand ups, sprint review and backlog grooming and Sprint Retrospectives.
  • Responsible for end-to-end system testing, functional testing, interface testing, regression testing, and user acceptance testing.
  • Worked on Automation of Regression Scripts using Selenium Web Driver.
  • Extensively used Selenium (data-driven, POM) and WebDriver to test the web application.
  • Involved in configuring the testing environment with IntelliJ IDEA, JUnit and Selenium WebDriver.
  • Created automation framework and test scripts in JAVA using Selenium for multiple platforms and browsers testing.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, JUnit and Maven and Java.
  • Implemented Page Object Model Automation framework with Java and Selenium WebDriver.
  • Performed functional testing for each sprint using Selenium WebDriver.
  • Performed cross browser functional testing using Selenium Grid.
  • Used Maven to manage project build and dependencies and Jenkins for nightly batch run of scripts.
  • Developed Maven Build scripts to run serenity Test scripts developed in Selenium WebDriver.
  • Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.
  • Involved in UI Testing using Java and Cucumber framework.
  • Version Controlling of scripts using Bitbucket Repository.
  • Wrote complex SQL scripts for Backend testing and Frontend Data validations.
  • Communicated and interacted with cross functional teams from business and developers to fix the defects.
  • Experienced with JIRA and Confluence workflow configuration for the project to handle the linkage of user stories, development task and QA part of completion.

Confidential, NJ

Quality Assurance Engineer

Responsibilities:

  • Created Test plans, Test Scenarios, Test Scripts and Test Cases corresponding to the test requirements in order to maximize verification coverage of system variables
  • Involved in writing Test Scripts for the main application functionality such as validation, business work-flow.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Executed manual test cases and identified the test cases to be automated.
  • Created Test data for testing environment
  • Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
  • Maintained the Requirement Traceability Matrix to trace business and functional requirements in order to map scenarios, test cases and Defects.
  • Worked with development teams to investigate and correct software bugs and deficiencies based on testing results.
  • Responsible for updating and maintaining JIRA for all the defects found during functional and regression testing and follow up the bug life cycle.
  • Provided production support and maintenance, analyzed and troubleshoot system problems, Documented the process changes and modifications done to the existing system.
  • Daily stand up meeting and discuss the release plans, provide testing status, highlight outstanding issues.

Hire Now