We provide IT Staff Augmentation Services!

Lead Sdet / Lead Automation Engineer Resume

3.00/5 (Submit Your Rating)

Miami, FL

EXPERIENCE SUMMARY:

  • Over 9 years of experience as a Quality Automation Engineer (SDET) working in a Scrum Environment, tested various Web and Client Server software applications
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC), Bug life Cycle and testing Methodologies like Agile and Waterfall.
  • Extensive experience in Functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back - end testing, browser compatibility testing in different stages of Software Development Life Cycle (SDLC).
  • Excellent experience in all levels of Testing such as Smoke testing, Positive testing, Negative testing, Integration Testing, Regression Testing, Functional Testing, System Testing, Database testing, Data Migration testing, Security testing, Usability testing, Compatibility testing, Performance testing, Black box testing, White box testing, API Testing, Graphical User Interface testing (GUI) and User Acceptance Testing (UAT).
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Exposure in programming languages and script like Python, Java, JavaScript, HTML, CSS and Shell Script.
  • Responsible for managing Unit testing and UI testing for iOS and Android.
  • Proven ability in designing and creating automation frameworks using Java, Python, Selenium WebDriver, Junit, TestNG, Appium, Maven, ANT, Jenkins, tools.
  • Automation experience using Selenium IDE/RC/ Web Driver and TestNG, Merlin frameworks.
  • Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
  • Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider.
  • Experience in object-oriented programming (OOPS) such as PYTHON, JAVA.
  • Experience in automating iOS and Android Mobile Applications, also a proud contributor in Appium Community.
  • Performed both Manual and Automation testing on Android Emulators and iOS simulators using XCode.
  • Used XCode for iOS simulators and Used Android Studio for Android Emulators.
  • Ran Automated scripts locally on simulators using XCode and on Emulators using Android studio.
  • Working experience Xpath, Firebug, Fire Path, Log4j, Maven and TEST NG annotations.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
  • Experience in working with Oracle, DB2, My SQL and MS-Access Databases.
  • Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, Bugzilla, Rally and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins, Bamboo and Rally Tools.
  • Expertise in developing and release of the application with ANT building tool, test cases using JUnit.
  • Automated build, testing and integration with Ant, Maven, Junit in test driven development.
  • Involved in the analysis, design, development and QA testing of applications with HP Mercury.
  • Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
  • Hands on Experience on maintaining Clustered / High Availability Architecture .
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS and JQuery.
  • Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
  • Automated Webservices by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints .
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Expert in preparing Traceability Matrix to map requirement coverage with test cases.
  • Extensive experience with testing with e-commercial sites.
  • Extensive experience in designing test case, test scripts for Windows and UNIX OS environment.
  • Hands on experience in Project Planning, Execution, Requirement Analysis, Risk Management and Reporting.
  • Excellent Organization, Analytical and Problem-Solving skills and ability to learn new technologies.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high pressure.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

  • Java
  • JavaScript
  • Selenium WebDriver
  • Selenium Grid
  • Python/PyCharm/Pytest
  • Test NG
  • Maven
  • Sub Version (SVN)
  • Jenkins
  • Cucumber (BDD / TDD)
  • Hybrid, Keyword
  • XML
  • SOAP UI, SOAP/REST
  • Android, IOS Auto
  • Oracle/SQL Server
  • QC(ALM), Rally, JIRA
  • Rest Assured
  • Mobile/Appium/XCode/AndroidStudi

WORK EXPERIENCE:

Confidential, Miami, FL

Lead SDET / Lead Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium & Appium, and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Python.
  • Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
  • Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Python, Selenium, Appium Web Driver.
  • Wrote automation test cases and fixing automation script bugs.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver & Appium
  • Created Test Scripts in SOAP UI and Restful for Testing Web Services.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
  • Worked with end users to generate UAT scripts and to successful completion of UAT testing.
  • Performed browser compatibility testing.
  • Involved in the regression test planning for the project and identified the critical regression tests.
  • Executed the automated regression test cases during every release and also executed the daily regression test suites.
  • Working experience on daily status reporting & managed end to end testing. performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Automated both iOS and Android applications using Appium, also ran those automated tests on AWS Device Farm and BrowserStack.
  • Involved in testing GUI by using different tools like UIAutomator, Espresso.
  • Performed both Manual and Automation testing on Android Emulators and iOS simulators using Xcode.
  • Parallel, Cross - Browser Testing using Selenium Grid.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with Business users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Environment: Selenium WebDriver, Appium, Appium Studio, iOS, XCode, Java, Python, Xpath, Firebug, Firepath, Web Services, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, Agile, Jira, SQL, DataStax, TOAD, BitBucket, Maven, Jenkins.

Confidential, Glendale, Ca

Lead SDET / Lead Automation Engineer

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Involved in testing GUI by using tools like UIAutomator, Espresso for Android.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Python.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Built a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Automated both iOS and Android applications using Appium, also ran those automated tests on AWS Device Farm.
  • Performed both Manual and Automation testing on Android Emulators and iOS simulators using Xcode.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with Business users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, Python, J2EE, Selenium WebDriver/ GRID, Appium, Appium Studio, iOS, Xcode, Web Services, SOAP UI, REST, TestNG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Jira, SQL, Oracle, DataStax.

Confidential, Minneapolis, MN

Sr Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
  • Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
  • Wrote automation test cases and fixing automation script bugs.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Created Test Scripts in SOAU UI and Restful for Testing Web Services.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
  • Worked with end users to generate UAT scripts and to successful completion of UAT testing.
  • Performed browser compatibility testing.
  • Involved in the regression test planning for the project and identified the critical regression tests.
  • Executed the automated regression test cases during every release and also executed the daily regression test suites.
  • Working experience on daily status reporting & managed end to end testing.

Environment: Selenium WebDriver, Java, Xpath, Firebug, Firepath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkins.

Confidential, Santa Clara, CA

SDET / Automation Engineer

Responsibilities:

  • Reviewing and analyzing business requirements and technical specifications to come up with Testing Scope.
  • Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of the application at various stages.
  • Automated Web Application Testing using Java Selenium framework in an Agile environment
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Created and executed automated tests for functional, and regression testing using Quick Test Professional
  • Created QTP scripts with reusable and external Actions and, called functions in Actions.
  • Inserted various types of check points including text checkpoints, text area checkpoints and Image checkpoints.
  • Escalation for unresolved bugs to the concerned developers and module leaders.
  • Used Unix Commands to access and trouble shoot Errors by accessing the Error Log files.
  • Participated in Design Phase, together with members of the Product team, developers, and DBAs.
  • Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
  • Involved in Test documentation, such as Test Cases, Bug Reports, Use Cases etc.
  • Designed various test Cases with different test conditions.
  • Prepared and executed scenarios for the Regression testing on new builds.
  • Performed Regression testing by executing the scripts developed with QTP.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
  • Adopted Data Driven Methodology to the test application with different sets of data.
  • Develop test cases on various types of credit card applications.
  • Perform functional testing and regression testing on each field of credit card application pages.
  • Involved in Database testing to verify data integrity tests.
  • Extensively interacted with developers to analyze & resolve issues that were encountered while testing application.

Environment: Selenium 2, Web Driver 2.0, Web Services, SOAP UI, Restful, SOAP, JDBC, Java API, Eclipse, Maven, HTML, JavaScript, MySQL, Windows, TestNG, Eclipse, Linux, MS Office.

We'd love your feedback!