We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Fairfax, VA

SUMMARY:

  • Challenging Software professional with around 6 years of experience in Quality Assurance.
  • Wide exposure in Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle(STLC).
  • Thorough hands on experience in creating Test Plans, Test Strategies, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Having experience in Agile/iterative and Waterfall methodologies of software lifecycle.
  • Experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, compatibility and Cross Browser Testing.
  • Experience in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites from command line.
  • Well versed in automation testing using tools such as Selenium Web Driver/IDE/RC/Grid.
  • Experience in using Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Having experience in writing Selenium test scripts using java programming language.
  • Knowledge on Java programming language, TestNG, Maven and Jenkins for Continuous Integration and Continuous Delivery.
  • Experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Selenium.
  • Knowledge in creating automation scripts from scratch and sound knowledge of developing different types of frameworks like POM, Test NG, Data driven and Hybrid framework.
  • Experience in using SQL, XML, XSLT and XSD, WSDL and SoapUI.
  • Knowledge in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Experience in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad - Hoc Testing.
  • Ability in developing BDD scripts with Cucumber and writing step definitions for behaviour.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI .
  • Profound knowledge in using Jenkins as a Continuous Integration server to configure with Maven.
  • Experienced in bug tracking, reporting using HP ALM and JIRA for global test management.
  • Experience in collaborating with QC, ST teams for creating test cases for Systems testing and conducting User Acceptance Testing (UAT) and documenting test cases.
  • Experience in collaborating with Scrum team members including Product Owner and Scrum Master; proficient in creating SCRUM artifacts like Burn-down charts
  • Experienced in using GitHub as a source repository system to share code within the office (onshore) as well as with the overseas (offshore) team. Worked on source version control tools such as Subversion (SVN), GIT.
  • Knowledge in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.
  • Excellent analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team. Excellent interpersonal skills, confident and poised in interactive with individuals at all levels readily developing good rapport with clients and colleagues.

TECHNICAL SKILLS:

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

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit.

TestBuild& Integration Tools: Maven, Jenkins

Frameworks: Cucumber, Data Driven, Hybrid.

Programming Tools: JAVA, SQL

Markup Languages: HTML, XML, XPath

Databases: MySQL, SQL Server

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

Operating Systems: Windows XP/7/8.1/10.

Defect Tools: JIRA, ALM

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

PROFESSIONAL EXPERIENCE:

Confidential, Fairfax, VA

QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE .
  • Combined MVC Pattern architecture concept, POM (Page Object Model) and created a robust framework using Selenium WebDriver to automate Web Client.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Test Automation Framework using Cucumber BDD.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
  • Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Used Firebug to identify Elements’ by ID, Name, CSS, XPath, and Links on Web Pages.
  • Used HP Mercury Quality Center/ALM for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.

Environment: Java, Selenium WebDriver, JavaScript, TestNG, Maven, Cucumber, Jenkins, Page Object Model (POM), SOAP UI, XPath, Eclipse IDE, Agile, Quality Center/ALM, SQL, PL/SQL, Oracle, Windows.

Confidential, Greensboro, NC

QA Automation Engineer

Responsibilities:

  • Research, define and write accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
  • Unit, integration and system testing.
  • Performance and functional testing of all the dynamic and interactive features of the website.
  • Automation testing covered functionality, performance, GUI of all the components of the website
  • Automated test cases using Selenium WebDriver, Java and running test script using Selenium with Java and TestNG framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • 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.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP & REST based clients with XML payload.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Used JIRA for defect tracking. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, SoapUI, Jenkins, Agile, HTML, XML, XPath, JavaScript, JIRA, Firebug, SQL, Oracle, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Tested interactive company website and data miniaturization technology.
  • Wrote manual test cases for web testing for verifying router and modem data.
  • Automation testing covered functionality, performance, GUI of all the components of the website.
  • Running test script using Selenium with Javascript and NodeJS framework and ensuring that the errors are logged automatically in a separate log file.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, Agile, HTML, XML, XPath, JavaScript, Quality Center, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential

Test Engineer

Responsibilities:

  • Designed and Created Test Cases using Quality Center.
  • Performed checking the user profiles and their login scripts.
  • Checked the basic functionality by manual testing.
  • Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.
  • Modified the Test Scripts accordingly when we record the applications.
  • Performed User Acceptance Testing (UAT), interacted with users for execution of test cases in UAT.
  • Involved in examining the severity and priority of the Defects and Test Results Reporting.
  • Performed Functional, System, Integration, Upgrade, Portability and Regression Testing under various browsers.
  • Verified the data from backend by running the SQL queries.

Environment: Quality Center, Java, HTML, JavaScript, SQL, XML and Oracle.

We'd love your feedback!