We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Over 5+ years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, Junit/TestNG, JJIRA and Quality Center
  • Extensive experience in Automation tools like Selenium WebDriver.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC and WebDriver.
  • 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 the Quality Center to manage the software testing process and Clearcase for tracking the process and sharing the files.
  • Experience in Functional Testing, Data Driven Testing, Load Testing.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience in performing database testing and working with SQL queries and database like Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID, QTP, Quality Center, Maven, Jenkins, Cucumber, SOAP UI, Appium

Languages: HTML, CSS, JavaScript, Java, Python

Test Framework: JUnit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, BugZilla, HP ALM, Quality Center

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

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: SQL Server, MS Access, Oracle

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with 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 the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Develop Python scripts to automate the test cases.
  • Developed Automation scripts for new enhancements using Selenium Web Driver.
  • Configured Selenium WebDriver and created Selenium automation scripts in java using TestNG prior to agile release.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Maintained and executed Maven build files for running automated tests.
  • 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.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • UsedCucumberautomated testing to test new and existing functionality.
  • Involved in development of Mobile Automation framework using Appium.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • 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 and interacted with the developers to resolve technical issues.
  • Connected to database to Query the database using SQL for data verification and validation.
  • 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.
  • 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 the application.

Environment: Java, Selenium WebDriver, Python, Quality Center, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, SQL, Oracle, HTML, XML, XPath, Firebug, Quality Center, Internet Explorer, Chrome, Oracle and Windows.

Confidential, Pleasanton, CA

QA Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the 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 with Selenium WebDriver which cut down the script development time in half.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
  • Developed re-usable function using Junit for the Test Automation.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver and Junit.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the 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.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Installed and tested Mobile Application on Android Mobile platforms using Appium.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Attended weekly status meetings with development and management Teams.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, Python, JUnit, SOAP UI, JavaScript, Jenkins, Ant, Appium, HTML, Eclipse, Jira, MySQL, Agile Methodology, Windows.

Confidential, Minnesota, MN

QA Engineer

Responsibilities:

  • Extensively Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Perform extensive back-end testing using SQL queries to validate database integrity.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, Ant, JIRA, JUnit, SOAP UI, XPATH, AJAX, CSS, SQL, PL/SQL, Oracle, Windows XP.

Confidential

QA Tester (Manual Tester)

Responsibilities:

  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality
  • GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Designed Test cases from Requirements, Functional Specifications and Design Documents.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Prepared Test report at the end of testing phase for business stakeholders for their weekly meetings.
  • Responsible for Traceability matrix preparation to make sure all the requirements are covered in the test cases.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • 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.
  • Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Actively participated in status reporting meetings and interacted with development to discuss the technical issues.

Environment: Manual Testing, Quality Center, HTML, Excel, Oracle, SQL Server, Windows XP, UNIX, MS Outlook.

We'd love your feedback!