We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • 7+ years of QA experience in Manual/Automation testing of Web and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Hands on experience in Test automation using different Automation tools/techniques by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Extensively worked on Agile Development and management processes.
  • Having extensive experience in writing and implementation of complex Test plans, design, Development and Execution of Test scripts for system and functional projects.
  • Prepared the Test Suite with Cucumber framework based on Java and developed thetest scripts using Cucumber annotations.
  • Automation testing done using pytest framework using python scripting.
  • Well versed in creating Cucumber HTML report an JSON reports with scenarios screenshots.
  • Successfully built framework using Page Object Model (POM) with a combination of tools like Cucumber, Maven and Jenkins.
  • Experience working on CI/CD tools like Jenkins, Bitrise.
  • Experience in Cross browser testing, categorizingtest cases and ParallelTest execution using TestNG.
  • Experienced in working with multiple Operating Systems such as Windows, Mac OS and multiple browsers such as IE, Mozilla Firefox, and Chrome.
  • Experienced in testing using Agile, Scrum, and Waterfall methodologies.
  • Proficient in creating, executing tests, generating the test reports and creating graphs using Quality Center/ALM.
  • Experienced in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
  • Expertise in implementing cross browser and cross platform web testing with Selenium RC and WebDriver.
  • Experienced in using JUnit and TestNG testing Framework as a test runner with Selenium.
  • Experienced in designing automation testing framework for web - based application using Selenium that maintains the work flow as an end-user.
  • Experienced in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.Proficient in Backend testing by writing SQL Queries.
  • Experience in creating and executing very large and complex End-to-End Test Scripts across different application Interfaces both Automated and Manual.
  • Extensively worked on different Selenium automation frameworks.
  • Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
  • Experience in Rest API automation using Rest Assured, Postman requests.
  • Proficient with BDD and TDD using cucumber.
  • Integrates Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL technologies.
  • Extensive experience in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Experience in Back end testing, data validation, Database testing using SQL queries.
  • Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
  • Practical working knowledge in testing of Mobile application platforms foriOS, Android.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDÉ/RC/Grid, JUnit, JMeter, TestNG, Cucumber, Soap UI, Jira, TDD

Languages: HTML, XML, CSS, Java, JavaScript, SQL, python

Built Tools: ANT, Maven

ContinuousIntegration: Jenkins

Methodologies: Agile (Scrum), Waterfall

Version Control: CVS, SVN, Git

Servers: Web Logic, WebSphere, JBOSS

Databases: SQL Server, MS-Access

Operating Systems: Windows, Mac OS, UNIX

PROFESSIONAL EXPERIENCE

Confidential, CA

QA Automation Engineer

Responsibilities:

  • Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environments.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed Functional Testing, Regression Testing, and System Integration testing, (UAT) User Acceptance testing and End to End Testing.
  • Tested the application in a highly dynamic environment with a sprint team using agile methodology.
  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Involve in the process of creating automated GUI, Smoke, and Regression test cases using Selenium WebDriver and Python.
  • Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan,QAproject plans and resource planning and allocation.
  • Use Automation Testing Tools such as Windows UI Automation, Selenium, and Protractor to write end to end testing scripts for windows and web applications
  • Developed Windows UI Automation Tests for windows applications using JAVA and developed Selenium test scripts for automation of web apps using Selenium and WebDriver using the Page Object Model Design Pattern
  • Analyze the test for automatable scripts and script the testsin Appiumframeworkusing Java language for bothAndroid andiOS
  • Perform automation regression testing using shell and python scripting.
  • Worked on API Testing Tools such as Postman, SOAP UI and SQL Performance Testing for Stored Procedures- Extended Events - Memory Grants, Traces, Reads, and Writes
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Build tools like Maven to generate test reports.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Involved in testing both SOAP, REST services using Rest Assured, and tested both XML and JSON formats.
  • Created Automation Framework for Testing E2E product having distributed across cloud, local networks using cucumber.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Involved in Web Application GUIautomationcreating regression suites usingSeleniumWebDriver, JUnit/TestNG, Eclipse.Used XPath and DOM to work with dynamic and static objects inSelenium.
  • Converted all manual test cases intoSeleniumautomated scripts using Java.
  • Developed HTMLTestNG reports for analyzing the output of test using Extent ReportsAPI.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.
  • Involved with SDLC models, waterfall and AGILE Methodology projects (Scrum and XP).
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Set up Jenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for JAVA projects.
  • Involved in Web Services Testing using SOAP UI.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, SOAP UI, Eclipse IDE, Agile, Windows

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Extensively used Selenium WebDriver for the automation of web application
  • Configured Selenium WebDriver, TestNG and created selenium automation scripts in TestNG framework prior to agile release
  • Testing applications functionality using different kind of testing like smoke testing, sanity testing, and regression testing.
  • Interacted with the Business Analysts and developers to analyze all the testing requirements and also Web Driver in Python
  • Created Test Plan and conducted Test Case reviews to communicate all the tests.
  • Involved in daily Scrum sessions with emphasis on target user stories, removing any obstacles, managing product backlog, re-allocating resources where necessary and reviewing milestones.
  • Worked in Agile methodology, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Responsible for writing and maintainSelenium WebDriver scripts for regression andfunctional testing using data driven framework
  • Developed automation test scripts for client -server and web-based applications using Python, Silk, and other automation tools.
  • 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
  • Involved in design and implementation of Selenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
  • Utilize CSS selectors, IDs, and XPathsto locate elements on Web pages
  • Involved in testing the application utilizing theScrum (Agile)methodology.
  • Involved in designing ofautomation frameworkto be used in UI testing with Selenium WebDriver.
  • Involved with GUI using, Java Script and HTML.
  • Conducted Cross browser testing in IE and Firefox using Selenium with Python.
  • Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.
  • Developed and executed SQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Setup jobs in Jenkins to run smoke scripts after every build.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Used SOAP UI for testing Web Services, generation of SOA envelopes, and acceleration of many other common XML tasks encountered during development of Web-Service enabled applications.
  • Performed Load and Stress Testing (Performance Testing) using HP LoadRunner.
  • Involved in creation of automation framework in Selenium WebDriver using Behavior driven approach like Cucumber.
  • Responsible for updating and maintaining JIRA for reporting and logging the defects found during functional and regression testing and following up the bug life cycle.
  • Involved in developing BDD Framework from Scratch.

Environment: Selenium Web-Driver, Java, JUNIT, RESTful Web Services, MS SQL Server Management Studio, Linux, Windows, JIRA, ANT, Selenium GRID

Confidential, Westmont, IL

QA Tester

Responsibilities:

  • Conducted functional, integration and regression testing of Web Services using Soap UI.
  • Created test plan, test cases and test scripts and followed agile development process.
  • Created LoadRunner Scenario utilized user scripts into real performance test, utilized different Load Runner monitoring tools, identified bottlenecks and analyzed the performance of application server and database server.
  • Took active part in designing and creating automation frameworks using Java, Selenium WebDriver, TestNG, Maven, Jenkins, tools and pytest framework using python scripting.
  • Using TestNG Framework automated the Express Toll UI functionality.
  • Crossbrowser(Chrome,Edgeand Safari)testing using selenium framework.
  • Attending Agile ceremonies like Scrumcalls,Sprint Planning,Backlog Refinement,Grooming and Retrospective scallson sprintbasis.
  • Participate actively in team meetings with Functional/Development Team for bug fixing
  • Hands on experience data testing on AWS MySQL Aurora
  • Attended weekly Status Meetings and present QA status to the Manager.
  • Involved in writing and executing the test cases and test suites using Java and Selenium Web driver.
  • Build and maintain test automation stubs and frameworks using selenium.
  • Verified process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL developer.
  • Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.
  • Creation of test cases and execution of test cases.
  • Defined types of tests and identified the objectives.
  • Performed backend testing using SQL.
  • Performed, functional, integration, user interface testing manually.

Environment: Manual testing, Junit, Win Runner, SQL, WebLogic, Windows, Agile

Confidential, Sanjose, CA

QA Analyst/Tester

Responsibilities:

  • Performed functional, UI, UAT, Smoke, regression testing and recorded issues along with product enhancements and coordinated with Developers to troubleshoot problems and inconsistencies.
  • Built up a Selenium test support framework against an AJAX/JavaScript heavy web application utilizing JavaScript Executor and Page Object pattern.
  • Wrote Manual Test Script in HP ALM and executed them.
  • Set up Test cases, Test sets, and Defects in HP Quality Center.
  • Worked on Procedures, Functions using Oracle PL/SQL.
  • Perform Database testing using DB to test the data is properly populated in the database
  • Responsible for creation and execution of Selenium test scripts on different browsers.
  • Conversant in identifying the correct GUI elements for creating automation scripts using Selenium locators such as name, ID, Link Text, CSS Selector and Xpath.
  • Experienced in functional testing using Selenium using JUnit testing framework.
  • Extensively used Selenium to add more flexibility in automationtesting cases.
  • Responsible for creating UI Object Info, Functions, Test Data and Test Suite.
  • Involved in design and implementation of Selenium automationframework for regression test suites.
  • Performed Web Services Testing usingSoapUIfor Viewer Measurement Metrics Services.
  • Performed Rest Web APIs testing using JUnit and Spring RestTemplate.
  • Performed Backend Java API testing using SpringJUnit4Runner and Mockito.
  • Developed and executed SQL statements for the database testing
  • Developed, maintained and executed load and stress test with JMeter.
  • Experience with troubleshooting using firebug and tail application logs (for any exceptions) while testing.
  • Created and executed JMeter scripts that simulated 4 times the current production load and monitored ROR log, SQL slow logs and monitored server using VM Monitor.
  • Investigated bug reports by black box testing and examining code to track down the source of issues for documenting in our bug tracker to help developers.
  • Responsible for deploy latest build and services on different stages for testing and developer purpose

Environment: JDK 1.7, SOAP, XML, REST, Selenium Web Driver, Firebug, JUnit, JMeter, SQL, Linux, Maven,, GIT, Eclipse

We'd love your feedback!