We provide IT Staff Augmentation Services!

Qa Engineer Resume

5.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • QA Engineer wif over 5 years of work experience wif extensive noledge of Quality Assurance standards, methodologies and strategies wif better understanding of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium WebDriver / IDE / Grid, Junit / TestNG, JMeter, JIRA and SOAP UI.
  • Extensive experience in Automation tools like Selenium WebDriver, Jmeter.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
  • Sound noledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Work experience in using teh Quality Center to manage teh software testing process and Clearcase, BugZilla, Jira for tracking teh process and sharing teh files.
  • Experienced in providing teh efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experience wif Assertions like Schema Compliance, XPath and SOAP responses.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience testing SOA wif RestFul/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.
  • Experienced in writing SQL verification scripts to test teh result of deployment for correct business logic for Back - end testing.
  • Experience in performing database testing and working wif SQL queries and database like Oracle, MySQL.
  • Strong noledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Experience in writing Java, JavaScript, Python, Ruby, C# and UNIX Shell Scripts.
  • Highly motivated team player wif analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE, Cucumber, SOAP UI, XPath

Languages: JAVA, Java Script, HTML, XML, Python

Test Framework: Junit, TestNG, Data Driven Framework, MVC

IDE & Build Tools: Eclipse, Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla

Source Version Control Tool: Subversion (SVN), Git

Databases: Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8), LINUX, UNIX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake City, UT

QA Engineer

Responsibilities:

  • Analyzed teh Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated wif development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Involved in running Selenium automation scripts and updating teh scripts according to enhanced requirements using selenium WebDriver and Python.
  • Develop Python scripts to automate teh test cases.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed and executed White box test cases of teh Java API using TestNG framework & Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building teh Web Driver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in setting up continuous integration system using Jenkins and working noledge wif cloud based code repository system like Github.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test teh web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure teh adequate coverage of teh test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center/ALM and interacted wif teh developers to resolve technical issues.
  • Connected to database to Query teh database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • 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.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in teh application.

Environment: Java, Selenium Web Driver, Test NG, SOAPUI, Python, Cucumber, Maven, XPATH, Eclipse, Jenkins Fire Path, Firebug, HTML, XML, Git Hub, Quality center/ALM, Internet Explorer, Chrome, Windows.

Confidential

Software Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for teh application as well as for teh database verification based on teh functional requirements and test specs.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed and implemented robust MVC pattern base testing wif Selenium WebDriver which cut down teh script development time in half.
  • Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
  • Developed re-usable function using TestNG for teh Test Automation.
  • Performed functional testing to identify various critical points in teh application and automated it by using Selenium WebDriver wif TestNG.
  • Used TestNG framework to run unit test and Maven to build teh Project. Extended TestNG framework by adding some helper classes and methods.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • UsedPythoncodes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Maintained and executed Maven build files for running automated tests.
  • Implemented Page Object Model Automation framework wif Java, Selenium WebDriver and Cucumber.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Used XPath and DOM to work wif dynamic and static objects in Selenium.
  • Responsible for Integrating Selenium Tests wif Jenkins for Continuous Integration.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver wif TestNG.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Performed Integration and Regression testing to check compatibility of new functionality wif teh existing functionalities of teh application using Selenium.
  • Prepared user documentation wif screenshots for UAT (User Acceptance testing).
  • Setup teh Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of teh Project's schedule and status.
  • Regression test cases were automated using Selenium WebDriver.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Regression testing on new builds, every modification in teh application using Selenium WebDriver.
  • Developed SQL Scripts for Backend Testing to ensure that teh data is updated as per teh Business Rules.
  • Reported defects to developer and discussed about teh issues in weekly status meetings.
  • Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Wrote extensive XML (Document Object Model) Scripts to verify and validate Python Anvil (Window and Linux Applications).
  • Attended weekly status meetings wif development and management Teams.
  • Interacted wif development and product management teams for teh quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Python, SOAP UI, JMeter, XPath, JavaScript, HTML, Eclipse, Agile Methodology, Git Hub, Quality Center, Windows.

We'd love your feedback!