We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY

  • Over 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Applications.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Expertise in Maven to build Automation frameworks with Java, Jenkins for Continuous Integration Testing
  • Experience in Mobile Automation using Appium - IOS and Android platform.
  • Tested user Interface with features peripherals like barcode scanners, printers, Loyalty, discounts, Redeem Rewards and Credit Card Transactions.
  • Used Emulators and Simulators to perform both Manual and Automation Testing.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, TestNG, Quality Center/ALM, JIRA, APPIUM, Cucumber, SOAPUI and POSTMAN.
  • Sound knowledge on TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, TestNG.
  • Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Proficient in using SoapUI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL; and in 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.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
  • Working experience with defect tracking tools like Clear Quest, Jira, Test Director/Quality Center (QC).
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experience in both Waterfall and Agile project environment.
  • Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Automation Testing Tools: Selenium IDE/RC/GRID/WebDriver, Appium, JUnit, TestNG, JMeter, Soap UI, Cucumber

Programming Languages: Java, Python

Web Technologies: HTML, CSS, XML, AJAX, XSLT, SOAP, WSDL

Built Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Defect/Bug Tracking Tools: HP ALM/Quality Center, JIRA

RDBMS: Oracle, My SQL, MS SQL Server

Operating Systems: Windows, UNIX (Solaris), Linux (Red Hat)

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer

Responsibilities:

  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Developed scripts for Mobile UI testing using Appium for application in Android and IOS.
  • Assisted in developing and maintaining the application using XCode for iOS.
  • Used Emulators and iOS simulators to perform manual mobile testing.
  • Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI, POSTMAN Tools.
  • Experienced in using version control tools like GIT as well as Integration tools like Jenkins.
  • Tested user Interface with features like barcode scanners, Printers, Loyalty, Discounts, Redeem Rewards and credit card Transactions.
  • Expertise in using tools HP Quality Center, Jira and Bug Reporting and Tracking through JIRA.
  • Experience in working Integrated development tools like Eclipse, IntelliJ.
  • Maintain code version through GIT, build tests through maven xml file, Test Execution and reporting through Jenkins.

Environment: Java, Selenium WebDriver, Test NG, SOAPUI, IntelliJ, Cucumber, Maven, Postman, Appium, Android, IOS, Jenkins, HTML, XML, Git Hub, Jira.

Confidential, Boca Raton, FL

QA Automation Engineer

Responsibilities:

  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Tested application API endpoints usingPostmanand SOAP UI.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.
  • Mobile automation of android and windows applications usingAppiumandSeleniumWebDriver.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML andPython.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium withpython.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • 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.
  • Used Jenkins tool for continuous integration of the builds.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Test NG, SOAPUI, Cucumber, Maven, Python, Postman, Appium, XPATH, Eclipse, Jenkins, HTML, XML, Git Hub, agile, Quality center, SQL, Oracle and Windows.

Confidential, Atlanta, GA

QA Engineer

Responsibilities:

  • Transitioned software development efforts to a test-driven development (TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Prepared a detail test schedule and test metrics on a weekly basis to know the status of the application.
  • Develop Java Test codes using Eclipse IDE and TestNG framework.
  • Implemented well-formatted Logs by using API's Like Log4j and Reports using TestNG etc.
  • Used Selenium WebDriver for automated testing of website developed using Java.
  • Used TestNG to achieve data-driven approach.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Develop Python scripts to automate the test cases.
  • Used Selenium API for Mouse movements, Keystrokes, Window control manipulations and pop-ups.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.
  • Used Postmanfor REST API testing
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Followed agile methodology and ran a batch of automated smoke tests, regression tests for every build.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used SOAPUI for WSDL Validation. Used different Assertions for validating responses
  • Responsible for entering, tracking bugs in HP ALM to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Postman, Appium, Cucumber, SOAP UI, XPath, Python, JavaScript, HTML, Eclipse, Agile Methodology, Git Hub, Mobile Testing, Quality Center/ALM, SQL, Oracle, Windows.

Confidential, Coral Gables, FL

Software QA Engineer

Responsibilities:

  • Proposed and developed selenium java automation framework from scratch.
  • Took initiative on scrum master role and responsible for smooth release of sprint release.
  • Generating test cases using TestNG and BDD (cucumber).
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Java programming to build automation test scripts.
  • Using java oops concepts, collection hierarchy.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Centre & JIRA.
  • Direct communication with onsite client for the requirement analysis.
  • Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Manually performed back-end testing by writing SQL queries.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Java, Selenium WebDriver, Eclipse, Test NG, Soap UI, Cucumber, Maven, Jenkins, Agile model, sprint release, daily standup, sprint retrospective, JIRA, SQL, and Windows.

Confidential, Chicago, IL

QA Engineer

Responsibilities:

  • Understanding requirements & technical specifications.
  • Performed reviewing of business and functional specs to create comprehensive test cases.
  • Performed Functionality Testing, Regression Testing and Integration Testing.
  • Enter all bugs in defect tracking system and generate test reports, interact with developers and discussed technical problems, bug tracking and generating reports.
  • Taking every module as challenging and deploying successfully.
  • Helping developers, programmers and other expert in making applications error-free.
  • Updating and maintaining the results in QC for all the defects found during regression testing and follow up the bug life cycle.
  • Involved in the preparation of understanding documents.
  • Participating in the peer review meeting.
  • Estimate, prioritize, plan, and coordinate testing activities
  • Identify, record, document thoroughly and track bugs.
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Perform problem solving and root cause analysis when defects occur.
  • Update Quality Center according to standard including mapping test cases to requirements.
  • Engage application development in defect resolution.
  • Participate on continuous improvement efforts within the QA organization.
  • Support and provide constructive feedback on existing processes and standards.
  • Work with business analysts to ensure business requirements are adequate

Environment: Java, J2EE, jQuery, Linux, S

We'd love your feedback!