We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Madison, WI

PROFESSIONAL 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.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Proven ability in designing and creating automation frameworks for Java based applications using TestNG,SeleniumWebDriver, IDE, Maven, Jenkins, Cucumber and POSTMAN, REST ASSURED, SOAP UI.
  • Experienced in making DataDriven and MVC Framework to maintain Test Suites.
  • Experience in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites from command line.
  • Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like Modular, Test Driven, Data driven and Hybrid framework by using Junit.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Experience in preparation of Test Summary Report, User Guide & Training.
  • Expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
  • Understanding and experience with technologies including Java, Python, SQL, HTML, XML, VBScript and JavaScript.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/ RC/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Cucumber, SOAP UI, POSTMAN, REST ASSURED

Languages: JAVA, Java Script, HTML, XML

Test Framework: Cucumber, JUnit, TestNG, Data Driven Framework, MVC

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC)/ALM, IBM Rational Team Concert (RTC)

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows, Linux, Mac

Development Environment: IntelliJ, Eclipse, NetBeans

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

QA Automation Engineer

Responsibilities:

  • Developed modular & robustautomationframework usingSeleniumWebDriver,Cucumber, TestNG and Java.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Responsible for creating customize test scripts in java in TestNG format.
  • Designing automation test suites for regression testing using knowledge of Java programming language and Selenium WebDriver.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Created data-driven automation scripts for testing REST API Web Services using REST Assured.
  • Used Postman forAPItesting to verify the CRUD operations.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Performed web services testing with Postman by validating request and response for XML, JSON files.
  • Use Jenkins Continues integration to run smoke and regression test cases.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Implement BDD (Behavior Driven Development) Testing withCucumber-JVM andSelenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
  • Integrated ourautomationexecutions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
  • Used SQL queries to cross check the front-end data with back end tables.
  • REST API testing using Postman on production post release.
  • Validating business reports and worked with business analysts.
  • Conducting and performing Functional, UAT and Regression testing.
  • Worked on design patterns like page objects and CSS location selectors.
  • Used JIRA for defect tracking. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.
  • Developed generic method to make the method reusable for multiple purposes.
  • Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
  • Performing Production validation as the code is moved from UAT to Production environment.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Appium, Maven, Cucumber, SOA, Rest Assured, POSTMAN, Agile methodology (Scrum), Jenkins, JIRA, SQL, GitHub, Windows

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents and worked closely with the web development team to ensure quality deliverables.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Designed and Developed Test Cases for automated testing using Selenium, Cucumber, Maven and IntelliJ.
  • Configured Selenium WebDriver, Maven and created selenium automation scripts in java prior to agile release.
  • Developed test code in Java language using IntelliJ and Cucumber framework.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, SOAP UI and Jenkins.
  • Partner with UAT teams to help eliminate redundancies or overlap of testing activities, while driving automation to reduce overall delivery times
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Worked on Page Object Model framework writing XPath, CSS Locators.
  • Worked within development teams with BDD approach to develop web UI tests using Gherkins, Cucumber and Selenium Webdriver.
  • Tested API calls through web service Postman, SOAPUI and validate response using Json code Improved testing time by 25%, collaborating with Test Automation to plan effort for each release.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Used Cucumber framework to run unit test and Maven to build the Project.
  • Performed Functional testing, Regression testing, End to End testing, Smoke testing for the new releases.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Involved in writing & execution of Manual Test Cases.
  • Defects were tracked, reviewed, analyzed and compared by using Jira Tool.
  • Involved in Defect raising and defect tracking, Regression testing.
  • Implemented Java Mail to send the regression result automatically.

Environment: Java, Selenium WebDriver, Jenkins, POSTMAN, Maven, Cucumber, SOAP UI, XPath, IntelliJ, HTML, CSS, XML, JIRA, SQL, Agile, Oracle and Windows.

Confidential, Chicago, IL

QA 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.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium Web Driver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Developed automation framework for Selenium WebDriver in Modular Framework model.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of RESTFUL Web Services using SOAP UI Tool.
  • 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
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, SOAP UI, REST API, XPath, Eclipse, HTML, CSS, JavaScript, XML, Quality Center, SQL, agile, Oracle and Windows.

Confidential, Indianapolis, IN

Test Automation Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Design and Developed automated functional Test suite using Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Developed automation scenarios using the functional test cases.
  • Extended TestNG framework by adding some helper classes and methods.
  • Developed Selenium test cases using TestNG framework.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, admin UI and java client modules.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Used Jenkins continuous integration server to run automated test suites.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Involved in SOAP & RESTFUL based web services testing using SOAPUIPRO web services testing tool.
  • Validate the RESTful Web Service using REST client.
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Worked with source version control tool such as GIT.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Selenium WebDriver, Jira, Java, TestNG, Maven, Jenkins, Cucumber, XPath, RESTful, SOAP UI, HTML, JavaScript, XML, GIT, SQL, Oracle and Windows.

We'd love your feedback!