We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Chesterfield, MO

SUMMARY

  • Around 8 years of experience in Information Technology in Quality Assurance, SDET/Automation, Testengineer/Quality, Manual & Automated Testing of Client/Server and WEB based applications.
  • Extensive experience with Software Quality Assurance Testing on GUI based Client - Server & Web Based applications, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
  • Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, and Junit.
  • Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
  • Experience in working with open-source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit,Eclipseand preparation ofautomationtest framework.
  • Experience in working withTest Driven development (TDD/BDD)by writing Gherkins language incucumber tool.
  • Expertise in both manual and automation testing of Web services.
  • Experiencein Automationtesting tools such asPerformance Center,ALM,JMeter,SeleniumandJIRA
  • DevelopedScenarios, Features and Step definitionsusingCucumberand developed aBDD framework.
  • ConductedRegression testing, smoke testing, cross browser testing through automated testing tools like Selenium and cucumberalong with Manual testing
  • Well versed withQuick Test professional (QTP)to support testautomationusing potential features likeData Driven Tests,Check points,regular expressionsandfunctions.
  • Automated test scripts usingRubyandCucumberand used Page Objects and factories to create abstract layers in framework
  • Create web UI tests usingRubyCucumber, Gherkin and Selenium Web Driver.
  • Expertise in exporting JUNIT scripts fromSelenium IDEto Eclipse JUNIT Test Suites, creating new JUNIT test cases, modifying the selenese scripts and writing test suites usingJUNIT.
  • UsedSelenium WebDriverAPIs for writingTestNGtest suites and test cases for testing functionality
  • Experience in developing and understanding ofHTML, XML, CSSand Good Experience inJQuery, Java script
  • Good Experience in using Configuration management tools likeSub Version, GitHub,and Build management tools likeMAVEN.
  • Good knowledge on designing and executing Automated Tests for Data Driven Testing.
  • Extensive experience onSOAP and REST web services testing.
  • Good experience inWeb Services testing using SOAPUI, XML, & WSDL.
  • Providing required input data to request XML & get the required data from response XML & use the response data from another request XML usingSOAPUI.
  • Expertise in Functional, Integration and System testing (software testing).
  • Implementing infrastructure on newAWSsystems and migration of existing Linux and Windows based infrastructure to AWS andAzureCloud plat forms and automated usingTerraform, Cloud FormationTemplates.
  • Extensiveexperience inJava,Ruby,C#, JavaScript,VBScript,JSON, HTML,XMLandSQLonWindows,Mac Operating Systems.
  • Expertise in writingSQLQueries, for databases like Oracle,SQL server on UNIXas well as Windows platforms.
  • Boot, Data andSwagger API.
  • Proficient performing different kinds of testing likeSmoke, Sanity, Functional, GUI, Backend, Parallel Testing, Integration Testing, Regression Testing & UAT.
  • Experience in defect tracking system and bug life cycle usingRally, Jira, and HP Application Lifecycle Management (ALM).
  • Ability to work with functional teams in anAgile/SCRUM andSAFe environment.
  • Experienced in facilitatingUser Acceptance Testing.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Ruby, POSTMAN, SOAP UI

Test Build & Integration Tools: Maven, Jenkins

Frameworks: TestNG, Cucumber, Data Driven, Hybrid.

Programming Tools: JAVA, SQL, C++

Markup Languages: HTML, XML, XPath

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

Operating Systems: Windows, MAC

Defect Tools: JIRA, ALM

MS Office Tools: Outlook, Word, Excel, PowerPoint.

PROFESSIONAL EXPERIENCE

Confidential - Chesterfield, MO

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both from technical and business perspectives.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Design and executed automated scripts to validate functionality, interoperability, and data integrity within the IT testing guidelines.
  • Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium,Cucumberfor Java andRuby.
  • Performed UI and API testing using Cypress and created from framework from the scratch.
  • Hands on experience on working Cypress for angular application end to end testing.
  • Tested Application UI Pages with Text Fields, Radio Buttons, Checkboxes, Drop Downs, Links, Alerts, Multiple Windows, and Mouse Movements as part of Functional Testing using Selenium.
  • Designed and developed test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations.
  • Ensuring test cases are developed and traced to software requirements for full testcoverage.
  • UsingPostmanto develop Restful API based automation for our backend services everysprint.
  • Designed and Developed Test Scenarios and Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test scripts in Java language using Eclipse IDE and TestNG framework.
  • Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • 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.
  • Used Java and TestNG framework for scripting.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Created XML based test suite 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.
  • Used Quality Center/ALM for bug tracking and reporting followed up with development team to verify bug fixes, and update bug status.
  • Automated unique Manual Test Cases for both Frontend and Backend of the application.
  • UsedRubyMine IDE and wrote Gherkins/scenarios and generated step definitions and methods usingruby/Cucumber, for different functionalities of the above applications.
  • Using Jenkins Continuous Integration Tools, trigger Cron Job to run daily sanity smoke test scripts in different environments like Dev andQAEnvironment.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Used GIT for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Agile (Scrum), Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Cypress, POSTMAN, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Center/ALM, Windows.

Confidential, WA

QA Automation Engineer

Responsibilities:

  • Active participant of QA reviews and inspections to find potential defects and recommend corrective action.
  • Performed UI testing on various builds.
  • Performed Cross- Browser and Cross - Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
  • Used XPath locator of Selenium extensively for identifying and accessing the web elements.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Implemented Cypress automation framework to my team to ascertain that the crucial user-facing functions of the application and implemented Smoke and Regression Test to verify the existing functionality.
  • Performed End To End testing using BDD framework with Cypress.
  • Created test reports generated out of TestNG and captured the errors.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.
  • Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Performed regression testing on various builds for UI and Functional Validations.
  • Extensively worked on REST and API Testing for the various XML attributes for different kinds of report generation.
  • Developed modular & robustautomationframework usingSeleniumWebDriver,Cucumber, TestNG and Java.
  • Implement BDD (Behavior Driven Development) Testing withCucumber andSelenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Involved in API and Web Services Testing using Rest API.
  • Developed re-usable function using TestNG for the Test Automation.
  • Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
  • Executed tests and participated actively in system testing and regression testing.
  • Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
  • Also used CSS Selector to identify objects.
  • Contributed to components of the test automation framework, including the design, development, delivery and maintenance.
  • Performed manual testing using different black box testing methods like ad-hoc, functional, UI, system, and regression testing.
  • Used JIRA for defect tracking and test management.
  • Developed generic method to make the method reusable for multiple purposes.

Environment: Java, Selenium WebDriver, TestNG, REST API Cucumber, Maven, XPATH, Cypress, Eclipse, Jenkins, HTML, XML, Git Hub, agile (Scrum), JIRA, SQL, Oracle and Windows.

Confidential

QA Programmer

Responsibilities:

  • Responsible for analyzing business, functional and IT requirement documents and preparing complete Test Plans including system test plan, integration test plan,QAproject plans and resource planning and allocation.
  • Involved in design and implementation ofSelenium WebDriverautomationframework for smoke and regression test suites.
  • IntegratedTestNGframework to run the test suit and as a reporting tool.
  • ImplementedPage Object ModelAutomationframework withJava, Selenium WebDriver.
  • ConfiguredSelenium WebDriverand created selenium manual &automationscripts, frameworks inJavausingTestNG.
  • UtilizedMavento manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Performed build acceptance testing and smoke testing usingCucumberautomationtool.
  • Configured the test suite toJenkinsto make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Executing automated OTA tests usingJenkinsand sharing status reports.
  • UsedGITas version control tool, doing peer reviews and code check was done before checking the code.
  • Performedmanualtestingby executing test cases for all modules before creating automated scripts to validate the test procedure.
  • Participated in preparingTraceability Matrixto ensure the adequate coverage of the test cases
  • UpdatedTest PlansandTest Casesperiodically to manage changes in requirements.
  • Performed Regression testing on new builds, every modification in the application usingSelenium Web driver.
  • Proven ability in developingBDD scriptswithCucumberand writing step definitions to implement the actual code forCucumber Framework
  • Developed test scripts for service calls and rendered data throughXMLfiles.
  • Worked with Assertions like Schema Compliance,XPath and SOAPresponses.
  • Performed functional testing ofWeb Services /XML /SOAPand RESTfulservices usingPOSTMANtool.
  • Analyzed and created the bug tracking reporting and summary report in theHP ALM.
  • Developed and executedSQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Tested the application in a highly dynamic environment with sprint team usingAgileMethodology.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java,Selenium WebDriver,TestNG,SOAPUI,Eclipse IDE, Maven, Cucumber-Java,SOA, Soap UI, Agile methodology (Scrum), Jenkins, Jira, SQL, GitHub.

We'd love your feedback!