We provide IT Staff Augmentation Services!

Lead Automation Engineer Resume

3.67/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • As a lead QA Automation Engineer with 7+ years of experience, I am responsible for managing teams and conducting automated tests aimed at checking product quality. My day - to-day includes designing and implementing tests, executing automated scripts, developing automation strategies, and training less experienced members of the automation team. I am experienced in automating tests, programming skills, design aptitudes, self-motivation, and time management.
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology (SCRUM) and Waterfall.
  • Hands on experience on Mobile App Testing (iOS, Android and Web OS).
  • Experienced in designing and developing Automation frameworks in JUnit and TestNG implementing frameworks like POM (Page Object Model), using Page Factory and Data Driven.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
  • Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director and Bugzilla.
  • Experience in developing applications using front-end technologies like HTML, CSS, JavaScript
  • Sound knowledge of test management tool HP Quality Center, HP Application Lifecycle Management and Rational Clear Quest tools.
  • Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and java Automation Testing for Web Applications.
  • Proficient in using Soap UI for testing Web Services.
  • Extensive experience with MySQL, SQL Server, Oracle Database.
  • Experience in writing SQL statements to test the result of deployment for correct business logic for Back-end testing.
  • Performed continuous integration automation using Jenkins.
  • Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium (HDD and KDD).
  • Hands on experienced with Brokerage applications projects.
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management.
  • Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting.

TECHINCAL SKILLS:

Automation Tools: Cypress, Selenium WebDriver, Selenium IDE, QTP, Cucumber, Rest Assured, Manual Testing, BDD, POM, Appium, AWS, Docker, SVN, TFS, MTM, TestNG, Postman

Bug Tracking Tools: Quality Center(9,10,11), Bugzilla, JIRA, Rally, Test Rail

Programming Languages: JavaScript, Python, Java, NodeJS, SQL

Databases: SQL Server 2012,2010,2008,2005, Oracle 10g, TOAD, PL/SQL

Framework Environment: POM, Visual Studio 2012/2008, Eclipse, JDK, TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven

Methodologies: Agile(Scrum), Waterfall Model, SDLC

Build / CI Tools:: Ant, Maven, Jenkins, Hudson, GitHub, Bitbucket, GitLab, GitLabCI

Browsers: Mozilla Firefox, Google Chrome Web Browser, IE Web Browser

PROFESSIONAL EXPERIENCE:

Confidential, PHILADELPHIA, PA

Lead Automation 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.
  • Responsible for managing teams and conducting automated tests aimed at checking product quality.
  • Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
  • Performed UI and API testing using Cypress and created from framework from the scratch.
  • Worked on Big Data Hadoop automation testing using Python, Pytest, SQL, Kafka for database like SQL and NoSQL.
  • Extensive knowledge on cloud computing and worked on Amazon Web Service (AWS) S3 storage service, Amazon Elastic Compute Cloud (EC2), RDS, Amazon Lambda and other services.
  • Good working experience on DevOps Environment by working on various technologies/applications like GIT, SVN, Jenkins, Docker, Kubernetes, Grafana and Linux.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Participated in developing and designing framework for Mobile Automation and automated applications on various mobile platforms like Native iOS and Android OS using Appium Scripts with Java.
  • Hands on experience on identifying objects of app using UI Automator tool for Android and Appium Inspector for iPhone.
  • Worked on identifying right candidates for Mobile Automation, used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases validation.
  • Performed in BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • 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.
  • Created data-driven automation scripts for testing API Web Services using Postman and Tested RESTFUL API using Rest Assured.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Experienced on working with JMeter for both backend and frontend performance testing.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: Java, Selenium WebDriver, Cypress, Java script, Kafka, AWS, NPM, NodeJS, Jenkins, Maven, TestNG, Appium, Android Studio, Xcode, IntelliJIDEA, SOAP UI, QC, XPATH, CSS, HTML, XML, SQL, Oracle, MacBook.

Confidential, Lutherville-Timonium, MD

Senior Automation Engineer

Responsibilities:

  • Executed the manual testing process of Positive Testing and Negative Testing, Integration Testing.
  • Involved in conducting walkthroughs with business and business analysts to understand the requirements.
  • Involved in Developed Web Client Test Cases based on Business Rules.
  • Involved with developers and the testers to verify test cases
  • Work with Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.
  • Involved in writing detailed test scripts as per the BRD and FSD.
  • Developed and executed Automation Test Scripts using Selenium and Testing framework.
  • Involved in ensuring there is full test coverage for all the requirements.
  • Involved in Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
  • Performed tests based on Agile Environment.
  • Used JIRA as the defect-tracking and notifying developers.
  • Analyzed testing results, identified issues and reported to the developers and project managed through JIRA.
  • Developed and executed Automation Test Scripts using Selenium and Testing framework.
  • Hands on experience on working Cypress for angular application end to end testing.
  • Setup Selenium WebDriver to run Selenium scripts on different browsers.
  • Performed in BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Responsible for creating and customizing test scripts in java in TestNG Format.
  • Developed test automation framework based on Page Object Model, TestNG, Selenium Web Driver, Appium.
  • Interfaced with other groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.
  • Worked in Performance/Load and Stress testing with JMeter.
  • Tested RESTful API using Rest Assured.
  • Automating AngularJS applications by using Protractor and Jasmine with Java script.
  • Created and executed multi-action scripts based on test script/scenario flows.
  • Developed manual test scripts and automation test scripts using Selenium to evaluate Security of Web based user authentication apps.
  • Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
  • Involved in designing automation test suites for regression testing using knowledge of java programming language and Selenium WebDriver.
  • Involved in development of data-driven framework using Selenium WebDriver.
  • Validated business reports and worked closely with business analysis.
  • Performed Production validation as the code is moved from UAT to Production environment.
  • Participated in developing and designing framework for Mobile Automation and automated applications on various mobile platforms like iOS, Android OS using Appium.
  • Used GITHUB as repository to store all Java codes with Selenium and Appium.

Environment: Selenium WebDriver, Selenium Grid, TestNG, Cypress, Cucumber, Maven, Appium, Jenkins, Rest Assured, GitHub, Java, Windows, Mac OS, Oracle, MS Office Tools, MS Outlook, SharePoint, JIRA, IntelliJ IDEA, Eclipse IDE, Postman, AWS, UNIX, Agile.

Confidential, Jersey City, NJ

QA Automation Engineer

Responsibilities:

  • Extensively involved in the complete STLC and SDLC activity from requirements gathering to UAT testing.
  • Performed BDD (Behavior Driven Development) using Cucumber/Gherkin Feature files, Scenarios and Step Definitions and automated web services.
  • Developed test cases and procedures based on user requirement specifications and system requirement specifications.
  • Involved in Problem solving and Defect Tracking Tools like JIRA.
  • Designed Cucumber framework for web/service-virtualization; performed manual and Cucumber testing of a web-based application.
  • Automated web services using Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Feature files, Scenarios and Step Definitions.
  • High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
  • Wrote and executed test cases for major program modules.
  • Identified application defects to minimize number of steps to reproduce the problem.
  • Experienced in Performance/Load and Stress testing with JMeter.

Environment: Selenium WebDriver, Selenium Grid, HP ALM, JIRA, Rest Assured, Appium, IE, Firefox, Safari, Chrome, HTML, XML, Oracle, Java Script, MS Word, MS Excel, UNIX, TestNG, Cucumber, Maven, Jenkins, GitHub, SharePoint, Windows, Mac OS, IntelliJ IDEA, Eclipse IDE.

Confidential, Jacksonville, FL

Junior QA Analyst

Responsibilities:

  • Executed the manual testing process of Positive Testing and Negative Testing, Integration Testing.
  • Involved in development of BDD framework using Cucumber.
  • Developed Test Scripts using Functional Requirement Documents (FRD).
  • Participated in Use-case Reviews, authored, and Reviewed Test Planning artifacts in ALM/Quality Center.
  • Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against SQL Server.
  • Developed automated regression test scripts using Selenium.
  • Involved in converting manual test cases into automated scripts using WebDriver and TestNG.
  • Activity Involved in executing the selenium scripts and analyze the test reports.
  • Automated Smoke and Functional test cases using Selenium WebDriver, TestNG, Java.
  • Updated the framework for integrating the smoke script with Jenkins for CI (Continuous Integration).
  • Used Maven, Selenium Web driver, Java and Selenium Grid to create nightly automation scripts.
  • Supported Senior QA analyst manual tester in the development and execution of QA continuous process.
  • Handled responsibilities of Regression testing to ensure efficiency in product delivery.
  • Attended weekly defect report meetings and presented progress updates.
  • Coordinated with developers and system engineers to fix application defects.

Environment: TestNG, Eclipse, Selenium WebDriver, Selenium Grid, Maven, SOAPUI, Java, Java Script, MS Word, MS Excel, MS Outlook, JIRA, HTML, CSS, XML, XPATH, Firebug, SQL, DB2, Windows.

We'd love your feedback!