We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Fairfax, VA

SUMMARY

  • Software Development Engineer in Test with around 7 years of Software Testing Life Cycles (STLC).
  • Skilled in various program testing technologies using automation tools like Selenium, Cucumber, SoapUI& current QA methodologies. Highly Skilled in tools like SoapUI for Web servicesEclipse.
  • Proficient in SDLC Software Development Life Cycle methodologies such as Waterfall and Agile/Scrum. Automation testing of Client Server and Web applications in various domains like Health Care, Banking Finance and Insurance.
  • Diversified experience inAutomation and Manual testing serving various domains including Banking, Finance, Insuranceand Healthcare.
  • Experience in using Selenium Webdriver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Replicate the test Cases related to different issues like Clustering, JVM, JDBC, JMS, EJB etc sent by the Customer in WebLogic in different environments and Technologies.
  • Excellent understanding in web automation which includes GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
  • Working knowledge of UNIX, RDBMS and SQL queries.
  • Experience inSoftware Development Engineer in Test (SDET)focused on testability, robustness, and performance and creation of designs for production software.
  • Proficient knowledge in White Box and Black Box testing for functionality and structural flow of an application.
  • Extensively used Quality Center and HP ALM for writing Test Plan and uploading and executing the Test cases related to the client requirements, logging and tracking the defects, and reporting Issue logs.
  • Expertise in working with XML, XSLT and SOAP, and JSON forma
  • Experienced in Test Driven development (TDD), Acceptance Test Driven development (ATDD) and Behavior driven development (BDD) using Cucumber / Gherkin
  • Experienced in implementing automated testing and built test automation framework using Robot Framework, Page Object Model.
  • Experience in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
  • Experience in working with open-source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver
  • Experience in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
  • Experience in developing Selenium Web driver scripts using Java and JavaScript.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
  • High proficiency in usingAutoIt for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.
  • Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Serverat a particular time.
  • Conversant with Ant and Maven project build tools.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
  • Experience in preparing Test data by retrieving data from Relational Databases Oracle.
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Developed selenium synchronization using conditional and unconditional wait conditions.
  • Conversant using Configuration management tools like SVN, GIT.
  • Strong knowledge on Web Service & Hands-on experience in validating Web Services using SOAP-UI.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
  • Excellent inter personal communication, analytical and problem-solving skills.

TECHNICAL SKILLS

Methodologies: Waterfall, Agile/Scrum.

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit,TestNG, AutoIt,Robot Class, Cucumber, SoapUI, QC, QTP, ALM

Test Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: HTML5, CSS, C#, JAVA, J2EE, Spring MVC, hibernate, Eclipse Link, SQL, C, C++, XML, JSP

Databases: MySQL, Oracle11g, SQL Server

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

Defect Tools: JIRA, RAllY, HP Quality Center, Bugzilla

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities: Eclipse, SVN, FireBug, FirePath.

PROFESSIONAL EXPERIENCE

Confidential - Fairfax, VA

QA Automation Engineer

Responsibilities:

  • Developed automation framework usingSelenium,Cucumber,MavenandTestNGwithJava, Restful API
  • Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
  • Reviewed and transformed business and User Story requirement documentation and created wireframes for stakeholder approval.
  • Experienced in Web Services/API testing using POSTMAN, SoapUI tools.
  • Used RestAssured for automating Rest API services.
  • Executing test case, reporting bugs and tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber and SOAP-UI.
  • Performed Smoke, Functional, Regression, Positive and Negative testing for each build of the applications.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit.
  • Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Creating and Executing load test scenarios using JMeter and Silk performe
  • Involve in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites using BDD - Cucumber.
  • Collaborated with product managers and a development team to identify and resolve issues, coordinate system requirements, and create project timelines.
  • Experience in using the Page Object Model (POM) to reduce the complexity of code and easy to reusable the code.
  • Used Maven for build management and Continuous Integration using Jenkins.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Server and Web Driver)& created Data Driven framework using JUnit.
  • Hands on experience in handling synchronizations using waits (Implicit, Explicit) which are Unconditional and Conditional.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Analyzed the logs for errors and exceptions during test execution.
  • Analyzed software failures and reported bugs on Rally which has been used as the defect tracking and project management tool.
  • Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in READY API assertions
  • Attended and participated in design, defect, and deployment meeting to ensure application functions and guidelines are observed.

Confidential -Pittsburgh, PA

Automation Engineer (SDET)

Responsibilities:

  • Involved in entireSDET(Software Developmentengineertesting), in Developing Test Plans and Test cases for various aspects of the User interface..
  • Involved in creating test scripts in TDD and page object model design framework using Selenium WebDriver, TestNG and Cucumber.
  • Working with Agile (Scrum) methodology approach and follow-up with JIRA.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation.
  • Involved in Automation reports using third party plugin like Surefire, Extends Report, Cucumber Report and can generate reports in HTML and PDF formats.
  • Worked with Continuous Integration (CI) and Continuous Delivery (CD) process implementation usingJenkinsto automate routine jobs.
  • Worked with Unit Test Frameworks like TestNG, Junit, and Jasmine
  • Executed test scripts usingJMeterandSoapUItool to perform Web Services testing
  • Used Robot Framework to automate the test cases and develop simple yet efficient code.
  • Validated the data by using SQL and worked with transactions.
  • End to End testing of the complete website which was developed usingAngular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Involved in Automation Script for Smoke Test to validate of Pre-deployment of QA,UAT,INT and PROD with data driven framework by utilizing Selenium &Katalon
  • Used Java along with Robot Framework to write simple and faster running test cases.
  • Involved in back end testing REST API endpoints usingPOSTMANtool.
  • Worked on various system platforms and operating systems like Windows and LINUX.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Created automation framework in Selenium WebDriver and NUnitusing BDDapproach like SpecFlow.
  • Regression test cases were written and automated using robot framework.
  • Create, manage and execute GUI & API automated tests in Pycharm using Selenium and Robot Framework.

Confidential - Charlotte, NC

Automation Engineer (SDET)

Responsibilities:

  • Create and identify complex scenarios for Automation.
  • Followed Agile methodology was part of sprint planning and attended daily stand up meetings.
  • Analyzing real time End to End Business scenarios and designed test cases for 10 lines of businesses across 6 niches which involves various transactions.
  • Communicated and collaborated with other dependency teams like Billing Center, Losses, Claims, Forms, Rating and other downstream teams.
  • Designing and developing the BDD/TDD frameworks and worked very closely with the scrum master, product owner and users to derive the Scenarios and created feature files.
  • Analyzed Requirements, designing test cases and Automating them using SWAT framework
  • Build Testing/ Regression Testing on a sprint-on-sprint basis
  • Logging Defects and Tracking them to closureby using HPQuality Center.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Performed Functional testing (Tested all links in web pages, Forms used), UsabilityTesting (Tested Navigation, content and other user information).
  • Working knowledge of CI tools such as Jenkins to move to CI / CD process and triggered the automation using Jenkins to generate the reports.
  • Implemented Webservice/API testing using Postman tool for multiple transactions and automation of test cases, generate test reports and performed extensive Web Services testing using RestAssured Framework.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and RESTAPI, rest assured frameworks.
  • Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web driver
  • Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility
  • Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
  • Used Apache AOI library to extract data from excel sheets to use in tests
  • Detecting Defects, Communicating to Business Leads and Using Priority based, Business critical bases and enhancement-based strategies to conduct Functional testing.
  • Perform database verifications with JDBC (Java Database Connectivity) using SQL queries to validate test data.
  • Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.

We'd love your feedback!