We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

UtaH

SUMMARY

  • Over 7 years of experience in developing effective QA testing strategies and methodologies for Web based and Client/Server applications across various projects as Software QA Tester
  • Involved in software development life cycle including analysis, design, development, Unit testing, refactoring and documentation of the application using Java
  • Experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, Test Scripts
  • Experience of working in projects using Agile and Waterfall SDLC methodologies
  • Experience of working with onsite and offshore project teams
  • Experience in Manual and Automation testing using Selenium IDE, Selenium WebDriver, HP QTP
  • Experience in Selenium Webdriver API using Java programming language
  • Experience in testing the web services using Soap UI, Restful API using JAX - RS and Parasoft SOA testing tool
  • Experience in Bug Tracking Tools like Quality Center(ALM), Rational Clear Quest, Bugzilla and Jira
  • Experience in cross browser testing and generating customized HTML reports using TestNG framework
  • Experience in build automation tools like Maven/Ant and managing Maven dependency jar files
  • Involved in the integration of automation test scripts (Selenium WebDriver API) using Continuous Integration tools like Jenkins for nightly batch run of the scripts
  • Involved in the designing of Automation framework using Page Object Model (POM)
  • Experience in writing XPath using Firebug for locating web elements
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver
  • Experience in source code management tools like GitHub
  • Experience in Functional, Integration, Regression, Smoke, Security, System, GUI, Database, Web Services and User Acceptance Testing
  • Experience in using Soap UI for testing Web Services in Service Oriented Architectures (SOA)
  • Experience in backend testing using SQL queries with Oracle and SQL Server databases
  • Involved and participated in everyday testing Artifacts meeting, Process improvement, QC training meetings and Weekly status team meetings
  • Involved in root cause analysis of recurring issues on Unix servers
  • Good knowledge of creating automated test scripts using HTML, Firebug, VB Script, and Java script
  • Experience in testing the application on different operating systems like Windows, Linux and mac OS
  • Knowledge in testing both iOS and Android applications
  • Extensive working knowledge in Unix, Linux and Windows platforms
  • Experience in Core Java concepts like Inheritance, Polymorphism, abstraction, Collections framework, Multithreading and Memory management
  • Assured that all artifacts are in accordance with corporate SDLC policies and guidelines
  • Team player, Self-starter, Multi-tasking skills, ability to adapt to new environments and learn new technologies quickly with good communication skills
  • Proven ability to support projects under tight deadlines often with competing priorities and complexities

TECHNICAL SKILLS

Operating Systems: MS Windows, Linux, Android, iOS

Web Technologies: HTML, XML, SOAP,Rest, XPath, CSS, WSDL

Programming Languages: C, C++, Java, Python

Scripting Languages: SQL, PL/SQL, VBScript, Groovy Script

Databases: Oracle, SQL Server, MySQL

Automation Tools: Selenium WebDriver, Selenium IDE, HP QTP, Soap UI, Parasoft

Defect Tracking Tools: Quality Center/ALM, Bugzilla, JIRA, Rational ClearQuest

Other Tools: Putty, VMware, TOAD, MS Project, MS Visio, MS Office Suite

Build Tools: Maven, Ant

Continuous Integration Tools: Jenkins, Hudson

Test Framework: JUnit, TestNG

PROFESSIONAL EXPERIENCE

Confidential, Utah

QA Automation Engineer

Responsibilities:

  • Worked in an Agile environment following the SDLC methodology with daily Scrum meetings, presentations, reviews and status reports
  • Managed the test plan development and test execution phases across all sprints to ensure proper and on-time test completion
  • Involved in analyzing the User Stories, business requirements, functional specifications documents and attended Business Requirement meetings for identifying Test Scenarios and Test Plan for the web based application
  • Attended review meetings with Business Analysts, Developers and end users to understand and test according to their requirements
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message
  • Tested the application in virtualized environment
  • Experience with Web UI Automation testing using Selenium Webdriver
  • Involved in creating PageObjects for the internal url applications using Webdriver and Confidential internal framework
  • Validated the SOAP requests and responses using SoapUI
  • Tested soap/rest Web Services with different end points and validated SOAP/Rest Responses
  • Used SoapUI features like Assertions, Data Source, and Groovy Script Test Step to do data level validations
  • Involved in creating the SOA test cases for the 2FA Authentication scenarios using the Parasoft tool
  • Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
  • Involved in the implementation of Confidential in-built automation framework using Selenium Webdriver API and Java
  • Performed functional testing manually and constructed positive and negative test scenarios as per requirements.
  • Maintained detailed test logs and reported test results in HP QC/ALM
  • Categorized bugs based on the severity and interacted with developers to resolve them
  • Experience in performing User Acceptance testing(UAT)to ensure that developed systems satisfied the needs of business clients as specified

Environment: HTML, JavaScript, Groovy script, Java, Jira, Selenium WebDriver, SoapUI, Parasoft, Oracle, Windows, Unix, SQL, XML, IE, Chrome, Firefox, Safari, Maven, Jenkins, Eclipse, TestNGGitHub, Confluence

Confidential, O'Fallon, MO

QA Automation Engineer

Responsibilities:

  • Worked in Agile Scrum SDLC methodology with daily Scrum meetings, presentations, reviews and status reports
  • Involved in creating the test plan, test strategy based on the requirement artifacts.
  • Involved in both manual and automation testing of the various features related to personalized spending controls, limited use virtual cards and real-time alerts modules
  • Tested the application for Functional, Smoke, Integration, Regression, Security, System, GUI, Database and Web Services
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Developers for resolving defects
  • Involved in the automation of regression and functional test suites by developing test cases and test suites using SeleniumWebDriver, JAVA, and TestNG
  • Experience in capturing Screenshots for failure test cases using Selenium WebDriver API
  • Configured Maven for Java automation projects and developed Maven Page Object Model (POM)
  • Used the Page Objects method to create Object Repository for web UI elements
  • Used TestNG annotations in Selenium WebDriver and executed a batch of tests as TestNG suite
  • Used Maven for building the Web Driver project
  • Used the POI API to read data from the excel sheets
  • Performed Data Driven Test in Selenium WebDriver with different sets of test data by importing from Excel sheet
  • Created test scripts using Groovy script to automate web services in SOAP UI for different data sample data.
  • Created custom XPath for identifying Dynamic Objects and use them in Selenium
  • Used Jenkins for continuous integration and scheduling the build
  • Executed the test scripts on different releases and validated the actual results against the expected results
  • Written SQL Queries to extract data from database tables and validating for data integrity
  • Executed tests across multiple platforms and browsers for analyzing the compatibility
  • Used Jira for bug tracking and reporting and followed up with the development team to verify bug fixes
  • Created and maintained the traceability matrix to determine the test coverage
  • Responsible for creating daily/weekly status reports regarding the progress of testing process

Environment: HTML, JavaScript, Groovy script, Java, Jira, Selenium WebDriver, Oracle, Windows, Unix, SQL, XML, IE, Chrome, Firefox, Safari, Maven, Jenkins, Eclipse, TestNG

Confidential, O'Fallon, MO

QA Tester

Responsibilities:

  • Project is developed in Agile Scrum SDLC methodology
  • Reviewed and analyzed the User Stories and Business requirements with business and development teams to understand the architecture and functionality of the application
  • Participated in Daily Stand Up meetings and Daily Defects calls as a part of Agile Methodology
  • Involved in the execution of test plans and test cases
  • Tested Alerts and Case Management interfaces using both manual and automated testing tools
  • Performed Smoke, functional, system, integration, regression, database, end-to-end and involved in user acceptance testing
  • Implemented Parameter annotations with TestNG and Data Provider annotations for parameterizing the test scripts
  • Created customized TestNG reports
  • Developed and maintained the automated regression test suite in WebDriver using Java
  • Executed the test scripts on different releases and validated the actual results against the expected results
  • Developed SQL queries in Toad for backend validation
  • Involved in testing the Web services using the Soap UI tool
  • Experience in performing XPath assertions in Soap UI to validate the test cases
  • Validated the correctness of response XML for any syntax errors using XMLSpy
  • Track test results for management, categorizing issues and creating/distributing defect reports and managing defects using Quality Center
  • Categorized bugs based on the severity and interacted with developers to resolve them
  • Conducted Regression testing after the bugs have been fixed by the development team
  • Attended Weekly Status meetings to monitor testing efforts during various testing cycles

Environment: HTML, Java, Quality Center, Selenium WebDriver, Oracle, Windows, Unix, SQL, WebSphere, XML, IE, Chrome, Firefox, Safari, TestNG, Maven, Jenkins

Confidential, St. Louis, MO

QA tester

Responsibilities:

  • Reviewed and analyzed the User stories and Business requirements to understand the architecture and functionality of the application
  • Involved in design, development and execution of test plans and test cases
  • Testing the features like password storage for multiple websites, data encryption, transaction history, storage of multiple shipping addresses and automatic notification of special offers and discounts
  • Involved in identifying the scenarios and creation of test automation scripts using Quick Test Professional
  • Executed the test scripts on different releases and validated the actual results against the expected results
  • Involved in converting manual tests to automated test scripts usingQTPand enhanced the scripts by adding user defined functions in VB script
  • Defined Recovery Scenarios Manager to recover from unexpected events and errors that occur in testing environment during a run session
  • Performed Backend testing using SQL queries
  • Used Quality Center to organize and manage all phases of the software testing process including planning tests, executing tests and tracking defects
  • Ensure the defect management process is followed throughout defect life cycle
  • Executed web tests across various platforms and browsers

Environment: HTML, JavaScript, J2EE, Quality Center, Quick Test Pro, Selenium IDE, Oracle, Windows, Unix, SQL, WebSphere, XML, IE, Chrome, Firefox, Safari

Confidential, St. Louis, MO

Software Tester

Responsibilities:

  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements
  • Manually tested the application functionality and developed test scripts to perform functional and regression testing
  • Performed Black Box and Usability Testing
  • Implemented defect reporting using Quality Center
  • Documenting the Test results using Quality Center
  • Maintained Test Matrix for latest test results information
  • Planned, Created, Captured & executed successfully the life cycle of QA Methodologies
  • Executed SQL queries to validate the front end with the database
  • Organized weekly Project Status and Task Review meetings
  • Responsible for updating and maintaining Quality Center for all the defects found during functional and regression testing and follow up the bug life cycle
  • Used Quality Center for maintaining and tracking defects
  • Applied analysis concepts, techniques, tools and standards to support assigned projects
  • Performed execution of test cases manually to verify the expected results

Environment: Quality Center, MS-Office, Oracle, Unix, Windows, SQL, HTML

Confidential

Software Tester

Responsibilities:

  • Conducted Manual Testing on basic functionalities of the application
  • Developed Positive & Negative scenarios for the requirements
  • Developed Test plan, Test cases and Test scripts
  • Performed Smoke, Functional, Integration and System testing for various modules using manual Testing and used waterfall methodology
  • Daily participant in the defect management meeting
  • Effectively involved in the review of the Test results

Environment: MS-Office, Unix, Windows, Java, XML, HTML, Oracle

We'd love your feedback!