We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 6 Years of professional Information Technology experience as a SDET \ QA Automation Engineer \ Test Engineer specializing in Enterprise - Wide and Web applications. Experience in different domains like Finance, Healthcare, Banking client server and web-based applications.
  • Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect life Cycle, Agile and Scrum methodologies.
  • Experience in Core Java Programming using OOPS concepts, Collections, Exceptions handling etc.
  • Experience in designing and building Frameworks like Behavior Driven Development (BDD/TDD), Hybrid, Keyword driven, data driven using Selenium Web driver, Java as a programming language.
  • Experience in testing the ETL and good knowledge in testing data extraction from various external sources and validating against the staging and Target tables
  • Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc.
  • Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.
  • Experience in using unit testing frameworks like Junit, TestNG, good knowledge in configuring the test suites in TestNG .xml file. Experience in using build tools like Maven and configuring pom.xml
  • Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories, experience in using java libraries like Apache poi and jxl.
  • Expertise in using different components of selenium like Selenium RC, Selenium webdriver and Selenium grid.
  • Experience in working with web debugging tools like XPath, FirePath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run test scripts.
  • Good knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
  • Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SOAPUI and validated the response XML file.
  • Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
  • Experience in developing and understanding of HTML, XML, CSS and good experience in AngularJS, Java script, experience in using version control tools like Sub Version, Git, GitHub.
  • Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management (ALM), Rally, Jira.
  • Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.
  • Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
  • Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills.

TECHNICAL SKILLS

QA Automation Tools: Selenium WebDriver/Grid/RC/IDE, QTP/UFT, Cucumber

Bug Tracking Tools: HP Quality Center (11,10,9)/ALM, JIRA

Programming Languages: Java, SQL, Ruby

Databases: Oracle 10g, SQL Server 2012,2010,2008, MY SQL

Project Communication Tools: MS office

Web Technologies: HTML, CSS, JavaScript, XML

Operating Systems: Windows, Mac, Unix, Linux

Firefox ADDON: FirePath, Firebug, Selenium IDE

Framework Environment: Eclipse, JDK, TestNG, JUnit,TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven

SOA Technologies: Soap UI, SOAP, REST Webservices, Rest assured

Test Build/CI Tools: Maven, Jenkins

Browsers: Mozilla Firefox, Google Chrome, Internet Explorer, Safari, Opera

PROFESSIONAL EXPERIENCE

Confidential

Automation Test Engineer

Responsibilities:

  • Worked as an Automation Tester, responsible for development and maintenance of Automation Frameworks, tools.
  • Designed and developed Test Scenario, Test Cases and steps for various Business Services covering both positive and negative testing requirements.
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber and Java.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used Maven to build and run the Selenium WebDriver automation framework. After successful executions scripts, framework used to send the automation reports over email.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed back-end testing on Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Performed API Integration testing using Postman
  • Analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Performed defect reporting and bug tracking using VSTS and also followed up with development team to verify bug fixes, and update bug status.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Java, Selenium, Eclipse, TestNG, Jenkins, Post Man, Git, TDD, BDD, Agile, SQL, SQL Server, Windows.

Confidential

QA Automation Developer - SDET

Responsibilities:

  • Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.
  • Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
  • Developed BDD framework by writing features files, step definitions and closely worked with the Product owner using Cucumber.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Implemented BDD framework from scratch by using the existing Hybrid components
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Experienced with locating the NG binding elements for angular elements
  • Maintained Automation scripts and responsible for code check-ins into SVN.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • Used MAVEN to build and run the Selenium automation framework, Once the script got over, framework used to send the automation reports over email.
  • Created synchronization points by adding Explicit and implicit waits in the application to deal with timing problems.
  • Involved in Web services testing using SOAPUI/Ready API Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Performed data driven testing by getting the data from excel sheet and automated multiple endpoints with various data sets and generated the reports.
  • Automated Restful Services using Rest Assured Java Libraries and implemented a framework
  • Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL.
  • Automated the mobile version of the application using Appium, Selenium and Java
  • Mapped all the Requirements with the test cases using Requirement traceability matrix (RTM).
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
  • Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Defects were tracked, reviewed, analyzed and compared using Jira.
  • Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
  • Actively involved in detection of issues with test cases, design, execution and plans.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Java, Selenium WebDriver, Apache Poi, Rest Assured, TestNG, Firebug, FirePath, XML, XPATH, DOM,Jira, SVN, Agile, SOAP, RESTful, Microservices, SQL, Jenkins, SoapUI, Ready API, Swagger, Gherkin, Eclipse, Maven, Oracle.

Confidential, NJ

QA Automation Test Engineer

Responsibilities:

  • Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.
  • Used Keyword driven using CSS Selectors as a part of Framework.
  • Built Keyword driven framework from the scratch and automated test cases
  • Developed reusable libraries for the framework and added Logs and reports
  • Project is developed using waterfall methodology.
  • Performed testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Performed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
  • Reviewed Manual Testing methods and developed and executed automated scripts.
  • Developed and Maintained Function Libraries, Object Repositories.
  • Performed Manual Testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Performed Manual Testing process to ensure the quality of the software.
  • Used Quality Center for reporting/tracking bugs and for document control.
  • Tested 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.
  • Executed the manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded the results.
  • Performed Manual Testing of the application, creating test plans, test cases and documentation.
  • Executed the test cases for the manual testing and tracked all the bugs discovered during manual testing to closure.
  • Worked on functional testing of SOAP and RESTful Web Services using SOAP UI Tool Wrote basic SQL queries to perform back end testing for data integrity.

Environment: Selenium RC, Web Driver, Quality Center, SOAP, REST, MS SQL Server, JAVA, XML

We'd love your feedback!