Test Engineer- Automation Resume
OBJECTIVES
- To contribute towards testing of complex application which makes use of my testing skills, project management & mentoring skills. Good at analytical thinking and code debugging.
SUMMARY
- Over 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.
- Experience on SDLC, STLC, Waterfall and Agile Development Methodology.
- Expert in Selenium WebDriver/RC/IDE/GRID test scripts using Java and Test Framework using Cucumber/TestNG/ Junit, MAVEN build tools.
- Experience on Cypress Automation Framework using JavaScript, and worked as well on TestComplete Automation Framework using WebDriver.
- Designed, developed and implemented POM based automation testing framework utilizing Java, and Selenium WebDriver using Cucumber and TestNG testing framework.
- Experience in JavaScript, Node.JS, AngularJS and TypeScript.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development using Cucumber in Gherkin format and TDD (Test Driven Development).
- Experience in SOAP API automation testing using Postman tool.
- Experience with Python based on Python and implementing Behavior Driven testing methodology.
- Experience with writing SQL for database querying using Oracle SQL Developer.
- Professional expertise in Smoke Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, Cross Browser/ Cross Platform Testing.
- API Testing Tools (SoapUI, Postman, or other WS tools)
- Source Code Management Tools (e.g., Git)
- Continuous Integration tools (e.g., Jenkins)
- Agile Planning tool (e.g., JIRA)
- Experience in creating Requirement Traceability Matrix and experience in scripting languages such as NodeJS.
- Experience with defect tracking and analysis using different defect tracking tools such as JIRA, HP ALM/ Quality Center.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver, TestComplete
Languages: JAVA, JAVASCRPIT, HTML, XML, SQL, PYTHON, NODE.JS, AngularJS, TypeScript
Web Technologies: HTML, XML, CSS, HTML
IDE: Eclipse, SQL Developer, PyCharm, IntelliJ
Test Framework: Junit, TestNG, Data Driven Framework, Cucumber, Protractor, Robot, Cypress, TestComplete
Web Debugging Tool: XPath, Fire path, Firebug
API Testing Tools: SoapUI, Postman, or other WS tools
Build Tool: Ant, Maven
Methodologies: Agile - Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), HP ALM, Rally
Continuous Integration Tools: Jenkins
Web Service Testing Application: SoapUI, Postman
Version Control/ Source Code Management : GIT, Bit Bucket
Data Bases: MS Access, Oracle, MySQL
Operating Systems: Windows (XP, Vista & 7, 8,10) Mac
PROFESSIONAL EXPERIENCE
Confidential
Test Engineer- Automation
Responsibilities:
- Participated in Daily Scrum, Sprint Grooming, and Sprint Planning and sprint Retrospective meetings.
- Developed Automated Scripts on Protractor Framework using or Angular and AngularJS applications which is based on JavaScript and Node.js.
- Experience in JavaScript, Node.JS, AngularJS and TypeScript.
- Experience in SOAP API automation testing using Postman tool.
- Execute functional test cases in SOAP or Postman
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework using Maven tool on another Framework Project.
- Experience with automated API tests for SoapUI applications for performing both manual or automated tests.
- Experience testing API and database levels of a product or application
- Carried stages of testing Functional, Regression and Smoke in all different browsers like IE, Google Chrome, and FireFox .
- Experience with writing SQL for database querying using Oracle SQL Developer.
- Developed Selenium WebDriver, Java language and Cucumber using Gherkin.
- Supported Regression testing by executing automation scripts on multiple Virtual Machines.
- Soap Based APIs with JSON/XML validation experience.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Extensively used Selenium (Xpath, id, and CSS Selector) to test the web application.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on the server.
- Work with Business Analysts and Developers to improve overall development and test processes.
- Developed feature files using Gherkin, step definitions using Java and Runner class using Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed Automated Scripts on Cypress Automation Framework using JavaScript, and worked as well on TestComplete Automation Framework using WebDriver.
Environment: Selenium, Java, Cucumber, Gherkin, Web driver, Manual Tester, SVN, GIT, TestNG, Maven, Jira, XPath, CSS Selector, Eclipse, Windows, Mac, Agile, Internet Explorer, Chrome, Firefox.
Confidential
Senior Test Engineer- Automation
Responsibilities:
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework
- Developed test code in Java language using Selenium WebDriver and TestNG framework.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Develop API projects for verifying the functionality of the web service.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Soap Based APIs with JSON/XML validation experience.
- Experience in JavaScript, Node.JS, AngularJS and TypeScript.
- Manually tested, verified and validated that the product meets user requirements.
- Experience with Python based on Python and implementing Behavior Driven testing methodology.
- Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Environment: Java, Selenium WebDriver, TestNG, Maven, Manual Tester, XPath, Eclipse, CSS, JavaScript, XML, SQL, Agile and Windows.
Confidential, Fredericksburg, VA
Automation Engineer
Responsibilities:
- Involved in test cases review by development team, product management and modified the test cases based on their feedback.
- Participated in Daily Scrum, Sprint Grooming, and Sprint Planning and sprint Retrospective meetings.
- Developed Automated Scripts to test web-based application using Selenium WebDriver, Java language and Cucumber using Gherkin.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework using Maven tool.
- Carried stages of testing Functional, Regression and Smoke in all different browsers like IE, Google Chrome, and FireFox .
- Developed feature files using Gherkin, step definitions using Java and Runner class using Junit.
- Used Selenium WebDriver for writing test scripts using Gherkin keyword GIVEN, WHEN, THEN for regression test coverage.
- Developed new MAVEN based test scripts using GitHub as source repository and Jenkins for Continuous Integration of the builds.
- Executed Manual tests reviewed results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
- Participated in meetings with testing, development teams and Clients.
Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Maven, Manual Tester, XPath, Eclipse, HTML, CSS, JavaScript, XML, SQL, Waterfall, Oracle and Windows.