We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of software testing experience in IT in Developing Test Cases, Test Plan, Test Data, Time Estimates, and Automation test scripts using Java, HP Lean FT and Selenium.
  • Having strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures
  • Extensive experience in Sanity testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in web - based applications.
  • Expertise in Unit, Functional, Integration, Regression, User Acceptance Testing Web Services, Interface, System, GUI, Load, Stress, Performance, Black Box Testing and Web Services Testing.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases.
  • Skillful in Automated Testing of Web based Applications on multiple levels of SDLC and Testing Life Cycle (STLC).
  • Experience in developing and maintaining Test Automation Frameworks like Hybrid and Cucumber (BDD)
  • Experienced on SOAP and Restful Web Services by using tools like SOAPUI and validated the response XML file.
  • Skillful in Test Strategy, Test Plans, creating Test Scenarios, Test Cases, Test Data Set Up, Test Execution, Defect Management, Test Reporting, and Test Closure activities.
  • Experienced in Web application automation using Selenium Web Driver with Java using IDE’s
  • Experienced in using Bitbucket to maintain current and historical versions of files such as source code, web pages, and documentation
  • Experienced in Test Automation frameworks like TestNG, JUnit and Cucumber.
  • Experiences in Maven build management for continuous integration using Jenkins/Hudson.
  • Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, Lean FT Runtime, Object Identification Center, TestNG, ANT/ Maven, Fire Path, running scripts.
  • Experience with defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server), Quality Center.
  • Used HP Lean FT to automate desktop-based application.
  • Used Object Identification Center to locate objects on GUI
  • Worked in development tasks using the Java Spring framework and Integration
  • Working experience of various SQUIRREL, DB2 and writing SQL queries to do database testing.
  • Used Selenium Grid to execute parallel tests on multiple browsers - Chrome, Safari, Firefox & IE.
  • Experience in writing Automation Test Scripts for Mobile Native applications (IOS, Android) using Appium.
  • Experience in Test Management tools and defect tracking tools like JIRA, HP ALM.
  • Involved in Requirements Gathering, Project Planning, Risk Management and Estimates for all the milestones of the project.
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation, and Inheritance.
  • Good knowledge API services using Karte DSL framework.
  • Report Generation on daily and weekly basis to indicate the Test progress.
  • Extensive experience in Apache JMeter.
  • Used Extent Report for GUI automation and Apache POI reports for validations.

TECHNICAL SKILLS

Test Approaches: Agile/Scrum, Waterfall, SDLC

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Lean FT, Cucumber, SoapUI, Postman, JMeter, Cypress

Test Build& Integration Tools: Maven, Bamboo

Frameworks: Hybrid, BDD, ATDD, Data Driven and Keyword Driven, XC Test framework

Programming Languages: JAVA, Java Script, Swift

Web Technologies: XML, HTML, Angular, Node JS

Databases: MySQL, Squirrel, SQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome

Operating Systems: Windows 8/10, UNIX

Defect Tools: JIRA, ALM, TFS

MS Office Tools and other tools: Outlook, Word, Excel, PowerPoint, MS Access, Eclipse IDE

PROFESSIONAL EXPERIENCE

QA Automation Engineer

Confidential - Chicago, IL

Responsibilities:

  • Analyze requirements documents such as business requirements and design document and other related documents.
  • 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 Intellij, IDE and TestNG framework.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Responsible for identifying test cases for Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • CreatedJavascripting to test REST API functionality for regression setup using Rest assured.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented results
  • Identified, Reported and Tracked Defects using Jira.
  • Developed BDD tests using cucumber by writing behaviors and step definitions.
  • Implemented testNG framework and used all the test annotations
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution
  • Integrate the test suites using Cl/CD tools like Jenkins to execute them automatically after every deployment.

Environment: Selenium WebDriver, Java, Python, TestNG, Angular JS, Protractor, LoadRunner, Jenkins, Cucumber, Agile, SQL, Maven, Appium, DHTML, SOAP UI, XPath, Firebug, Intellij, Quality Center HTML, GitHub, Windows 7.

Automation Tester

Confidential -Chicago, IL

Responsibilities:

  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Identified test cases to automate. Automated those test cases using Selenium Web Driver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Worked in development tasks using the Java Spring framework and Integration
  • Used Eclipse to code and debug applications.
  • Developed Test Frameworks in Selenium for UI Test Automation
  • Involved in providing the efficient locators strategy like XPath, Modified XPath and CSS to run WebDriver script in stable condition.
  • Used SLF4j, Logback and log4J for monitoring the logs in the application.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Created and maintained a list of white-box scripts failed during regression, approved, debugged and fixed. Automated test scripts using Selenium WebDriver, Selenium Grid Maven.
  • Integrate the test suites using CI/CD tool like Jenkins to execute them automatically after every successful deployment.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Developed Java Script based library to read test data from XML & Properties files using JUnit and Selenium.
  • Responsible for Web Services testing in SOA Environment where heterogeneous applications using different platform and language communicate using XML/JSON data format.
  • Developed Automation framework for Web Services Testing using SOAPUI Tool. Configured SOAPUI project with initial End Points for REST Web Service.
  • Used features like Data Source to configure and use input data from File like key-value pair properties file, Excel Sheet and validate Response Data against backend RDBMS Oracle.
  • Developed BDD with Cucumber and written step definition for Gherkin based features.
  • Perform API testing and Functional Testing using SOAPUI and configured Test Suites.
  • Performed REST API testing using SOAPUI and Back-End Testing database table manipulations of relational database systems by writing complex SQL queries.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Developed and maintained automated scripts for feature testing using Python and Selenium
  • Involved in SDLC and STLC process and used tools like Selenium Web driver, JMeter, SOAP UI.
  • Utilized SQL Server Index Tuning Wizard and the SQL Server Profiler for performance tuning purpose. Installed and configured Oracle RDBMS on UNIX and Windows environments.
  • Develop & automate scripts for Mobile Native applications (IOS, Android) using Appium Desktop & Inspector.
  • Responsible for testing the product using SQL Queries/ UNIX command for the DB check and server startup/new builds.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server
  • Experience in Creating and Updating Clustered and Non-Clustered Indexes to keep up the SQL Server Performance.
  • Worked on Linux environment and have good exposure in Linux commands.
  • Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
  • Developed & performed User Acceptance (UAT) & Regression Test Cases in Requirements & Test Plan modules of HP Quality Center (QC)/ALM and manage test tool product management and administration for HP Quality Center.

Environment: Selenium Web-Driver, VB Script, TFS, AWS, UFT, Grid, SQL Server, Oracle, XML, SOA Testing, JAVA, J2EE, Gherkin scripting language, JIRA, Appium, Swift, Rest Assured, Apache REST, GIT, Shell Scripting, DOM, Test Plans, Cucumber, Quality Centre, End to End Testing, Jenkins, UAT, JAVA Script, Regression Testing, Unix, JUnit, TestNG.

Jr. Software ENGINEER

Confidential - Charlotte, NC

Responsibilities:

  • Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlets.
  • Wrote automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
  • Developed Apache ANT scripts for automating build process
  • Implemented project using Spring Framework
  • Implemented the Web Services with WSDL and UDDI from scratch by using Apache Axis
  • Configured the project on Web Logic 10.3 application servers.
  • Implemented the agile development methodologies.
  • Performed Regression Testing as part of every build.
  • Implemented the online application using Core Java, JDBC, JSP, Servlets, spring, Hibernate.
  • Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements
  • Tuning complex database queries and joining the tables to improve the performance of the application
  • Implemented Selenium using Junit frame work with Java.
  • Involved in the production support issues in the ticketing system.
  • Involved in weekly meetings with Client leads & Onsite manager regarding the Automation status.

Environment: Java, JDK, J2EE (JSP, Servlets, EJB), JDBC, WebSphere, Apache Tomcat, oracle, HTML, DHTML, QL, jQuery, Junit, Log4j, JIRA, Maven, Ansible, JIRA, GIT.

Jr. Software ENGINEER

Confidential

Responsibilities:

  • Involved in gathering the requirements and planning multiple strategies to build the application.
  • Followed Agile methodology for the development of the application using Version One
  • Application Frontend designed using JavaScript Framework using Angular Js.
  • Created different test plans, test cases and test strategies to test the application.
  • Implemented Data Driven Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Used GitHub as a Version Control System to maintain and update
  • Worked in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Involved in Web Service Testing using SOAPUI.
  • Used MySQL to perform DB operations.
  • Created detailed automation report with all the validations.

Environment: Java, JDK, Selenium, WebSphere, oracle, HTML, DHTML, QL, jQuery, Junit, JIRA, Maven, Ansible, JIRA, GIT.

We'd love your feedback!