We provide IT Staff Augmentation Services!

Qa Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 6+ years of experience as a QA Engineer in Automation and Manual testing which includes Mobile Testing, Web Services Testing and Web based application Testing.
  • Broad domain knowledge in diversified fields such as Banking, Automotive and e - commerce industries.
  • Expertise in Automation using Selenium WebDriver, Selenium IDE, Java, QTP/UFT, POM framework, cucumber and Maven.
  • Experience in software testing processes like Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle.
  • Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, ALM.
  • Involved in the Design and implementation of different Automation frameworks like Keyword Driven, Data Driven and Hybrid Framework for various projects.
  • Extensive experience in Regression, System, Integration, GUI, UAT, Usability, Security, Stress, Load, Reliability, Stability, Backend, API, Functional and Nonfunctional testing.
  • Excellent understanding of testing methodologies - Black box testing, White box testing, Grey box testing.
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
  • Experience in Appium tool for mobile testing and developing Appium scripts using Selenium and Java for Android & iOS's Native/Web apps.
  • Have excellent working as well as understanding knowledge of Automation Tools like Selenium, Maven and Appium.
  • Have expertise in Cucumber (BDD) Feature files using Gherkins and automate them using Selenium Web driver.
  • Strong experience wif API and SOA testing using postman.
  • Experienced wif test frameworks, such as: JUnit, TestNG, Cucumber.
  • Triggered and configured the test scripts in Jenkins environment.
  • Experience in working wif CI tools like Jenkins, Bamboo.
  • Involved in Backend Testing by writing SQL queries and Good Knowledge on Oracle and SQL Server.
  • Good experience in creating performance test scripts and configuration of performance tests using HP Performance center and LoadRunner.
  • Experienced in testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Experience in writing and executing SQL queries to verifying source to target mapping and transformation rules (ETL Processing) in Data warehouse manually and reporting environments.
  • Excellent Documentation and Process Management skills wif an ability to TEMPeffectively understand business requirement to develop quality products.
  • Ability to work independently as well as in a team oriented, collaborative environment wif excellent interpersonal and communication skill.

TECHNICAL SKILLS

Testing Methodologies: Agile/Scrum

Testing Tools: Selenium Web Driver, Selenium IDE, Selenium RC, GRID, QTP

Frameworks: TestNG, Junit, Page Object Model, Robot, Hybrid+ Data Driven Frameworks

Web Technologies: Java, C++, C#, XML, HTML, VBScript

Operating System: Windows XP, Windows 7/8/10, Linux, MAC

Defect Tracking Tools: Quality Center, JIRA, Microsoft Test Manager

Databases: MySQL

Tools: Ant, Maven, Excel, Bugzilla, GIT, Jenkins, Protractor, Cucumber, Appium, JQuery, Sikuli, JMeter, Postman, Bamboo

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

Web Services: RESTful, SOAP

PROFESSIONAL EXPERIENCE

Confidential

QA Engineer

Environment: Java, OOPS, Selenium Web Driver, Eclipse, TestNG, Junit, Jenkins, Git Hub, Firebug, SOAP UI, REST, Gherkin, Agile, XML, Json, POSTMAN.

Responsibilities:

  • Understand the business requirement and technical specification documents of the system
  • Performing the role of QA Test Automation Engineer in a fast-paced agile team.
  • Involved in Web application testing using Agile methodology.
  • Participation in daily SCRUM meetings and testing each SPRINT deliverables.
  • Provide project and technical insight, including test strategies, traceability documents, systematics test plans and test scripts from requirements and functional designs.
  • Development of manual test cases depending on the User stories, Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
  • Perform functionality testing using of automated scripts during the various phases of the application development using Selenium.
  • Developing BDD test scripts in cucumber using selenium Web driver (Using Page object model) and integrating tests wif Jenkins.
  • Test case automation using Cucumber test automation tool and Gherkin scripting language
  • Perform Smoke Testing, System testing, Regression testing and User acceptance testing.
  • Develop test code in Java language using Eclipse and TestNG framework.
  • Perform Cross Browser Testing on IE, Firefox, Chrome and Safari.
  • Use Git & Git Hub as a version control tool and repository.
  • Thorough knowledge of document software testing procedures for the entire application wif strong emphasis on regression and integration testing.
  • Analyzing integration testing issues and co-ordinate wif the developers if required.
  • Perform testing to identify performance issues for UI and other functional areas.
  • Arrange test suites to be able to upgrade tests easily in the event any feature changes.
  • Define and set processes for test plan creation and ensure that that test plans get reviewed by all stakeholders.
  • Ensure all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Write Test plan and automation test case for the new features.
  • Modify the existing test cases based on change in a feature and requirements.
  • Configuration of Continuous Integration (CI) environment using Jenkins to kickoff daily builds and automation suites.
  • Proficient in handling the defects throughout the bug life cycle from detection until resolved using JIRA.
  • Updating JIRA wif all the changes made to the test case and close it when all the requirements were met as specified.
  • Responsible for troubleshooting all new product defects and relaying all issues/information through Jira integration wif Jenkins.
  • Creation of test repository using Zephyr to import manual test cases from excel to JIRA board by setting up a test case mapping.
  • Prepare client-ready QA documentation and status reports.

Confidential

QA Engineer

Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, GIT, ALM, Sikuli, POSTMAN, SOAP UI, REST API, TDD, Agile, HTML, XML, Json, XPath, JavaScript, Quality Center, Firebug, SQL, PLSQL, UNIX, Windows.

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology.
  • Developed and implemented robust MVC pattern base testing wif Selenium Web Driver which cut down the script development time in half.
  • Designed and Developed Test Cases for automated testing using Selenium and Eclipse IDE.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Performed Functional, UAT, Regression, Compatibility, Smoke, Mobile, and Exploratory testing on web-based app that use front-end technologies like HTML, CSS, and JavaScript.
  • 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, SOAP UI, and Maven.
  • Development and import of test cases and test data sheets into ALM.
  • Created custom reports and graphs out of ALM.
  • Set up new projects in ALM and work wif the business to capture all needed information to sustain a project using this mechanism.
  • Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically.
  • Wrote data driven tests to check how application performs wif different sets of data.
  • 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 Web Driver.
  • Developed test automation scripts using Selenium Web Driver 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.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Developed Sikuli scripts to automate some flash part of application.
  • Involved in acceptance testing using Cucumber and Selenium Web Driver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI.
  • Using POSTMAN and SoapUI tool to perform web-service testing on functional level for the project.
  • Used Firebug to do web-based application testing wif selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Strong SQL query Analyzer skills using an enterprise wide RDBMS.
  • Experience in writing and executing SQL queries to verifying source to target mapping and transformation rules (ETL Processing) in Data warehouse manually and reporting environments.
  • Strong ability in developing advanced and complex SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying the tables and columns from which data is extracted

Confidential

QA Engineer

Environment: Selenium WebDriver, Selenium Grid, Akamai, Manhattan EOM, IntelliJ IDE, BDD, Cucumber, Quality Center, Soap UI, HTML, XML, Json, C#, Oracle, JavaScript, Ajax, UNIX and Windows, MS Test manager, Agile

Responsibilities:

  • Worked closely wif business analyst from various business areas to gather business and user requirements.
  • Collaborated wif product management teams in an agile environment to develop a comprehensive set of tests for testing an E-commerce website.
  • Performed end-to-end testing, reported bugs and tested them during different builds throughout the project life cycle.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
  • Extensively automated regression and functional test suites by developing test suites using Selenium WebDriver, JAVA, JUnit.
  • Implemented Page Objects framework, Hybrid framework from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files, SDET and Data warehouse.
  • Working wifin agile development teams wif a BDD approach and supporting the developers to quality assure developments early
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Defect logging, assignment and tracking through Microsoft Test Manager
  • Cleared Akamai cache when the internal server error occurred.
  • Working wif Akamai to inspect and work wif overall traffic.
  • Changing order status from allocated to shipping on test environment as well on production
  • After creating Distribution Order and creating XML files for the same.
  • Writing automation scripts for creating distribution order from Manhattan EOM
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Created test plan, test strategy, test suite, test cases, test data for automated testing using Microsoft Test Manager
  • Responsible for validating the functionalities of the web services including the offers system and orders using SOAPUI over HTTP.
  • Test case automation using Cucumber test automation tool and Gherkin scripting language
  • Performed integration testing by testing various modules such as the shopping cart wif shipment methods, Payment processing wif PayPal services etc. It included procuring test data and validation of results in Demandware Business manager and Mainstreet Order center.
  • Involved in writing test scenarios and test cases for Functional, integration and performance testing for hosted payment gateway.
  • Created test cases for Application Testing, Integration Testing and Application UAT.
  • Created several scripts via C# used to automate and carry out sophisticated functionality which was previously done manually.
  • Fixed medium to high severity defects in the client, server-side, and database code.
  • Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing SQL scripts.
  • Executed QA services for enhancing efficiency of technologies and related updates for cloud storage applications
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.

Confidential

QA Engineer

Environment: Test NG Framework, SOAPUI, TOAD, Selenium IDE, Selenium Web Driver, Eclipse IDE, HP Quality Center, JIRA, JavaScript

Responsibilities:

  • Created and executed detail function Test cases based on the business requirements.
  • Worked wif developers to resolve the bug issues.
  • Determined the test methodologies that include the types of tests required, test documents, test methods.
  • Developed Selenium Test Scripts using Java Web driver in Eclipse IDE.
  • Used Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
  • Involved in Regression Testing using Selenium Web driver by writing scripts in java to Automate and used TestNG Framework
  • Prepared Test estimation based on the user stories for that iteration.
  • Prepared Test Plan and Master Test Strategy documents.
  • Scheduling and planning the activities as per the scrum estimation.
  • Updated daily status wif Scrum Master through daily stand up call.
  • Conduct defect triage meeting daily both for scrum and QA environment.
  • Performed Web Testing, Database testing, SOAP Testing, Functional testing, and end to end testing and integration testing of the application.
  • Performed back end testing using SQL developer.
  • Validating web services using SOAP UI.
  • Used Maven to build and run the Selenium automation framework.
  • Performed Browser based testing on various browsers
  • Managing the integration testing team - defining the scope for each integration testing cycle and coordinating on time lines completion.
  • Analyzing Integration testing issues and co-ordinate wif the developers if required.
  • Leading the integration test activities from the planning phase till the delivery.
  • Reporting Integration testing status to the higher management.
  • Performed production support testing.
  • Performed performance testing.
  • Prepare requirement Traceability Matrix and Test Case Report.
  • Conduct user acceptance meeting wif the business and story owners at the end of each iteration.
  • Analyze and review defect reports and daily status reports

Confidential

QA Engineer

Environment: TestNG, Selenium, Firebug, SQL, HTML, JIRA Bug Tool, JavaScript, LoadRunner, VB Script

Responsibilities:

  • Performed testing activities inclusive of Smoke, Functional, Integration testing, System, GUI and regression testing and executing automation test scripts using QTP.
  • Document software testing procedures for the entire application wif strong emphasis on regression and integration testing
  • Involved in Functional, Performance and User Acceptance Testing (UAT) and Access Online applications.
  • Review existing test plan and updated the obsolete components when needed. Convert business and technical requirements into test cases.
  • Involved in writing test scenarios and test cases for Functional, integration and performance testing for hosted payment gateway.
  • Analyzed application to find out which part can be manually tested.
  • Worked wif other testers for test plan development and wrote test cases.
  • Involved in Load and stress testing using LoadRunner.
  • Converted requirements for inventory management module into Test Design document.
  • Performed testing to identify performance issues for UI and other functional areas.
  • Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
  • Developed automation test cases using Selenium WebDriver and debugging of the scripts.
  • Used eclipse IDE wif selenium to support functional testing.
  • The Project Framework was created using TestNG.
  • Generate reports on daily and weekly basis for defect reports and execution status.
  • Extensively involved in debugging Web Application using Firebug.
  • Experienced in working wif bug reporting tools JIRA.
  • Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing.
  • Monitored resolution status of the bugs and verify them fixed in new releases.
  • Maintained Selenium scripts in between releases. Reproduce failed automated test cases manually.
  • Provided cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages
  • Participate in everyday stand-up meeting to discuss progress and immediate goals/tasks.
  • Communicate wif QA team members and remote development team.

Confidential

QA Engineer

Environment: Quality Center, HTML, JavaScript, Eclipse, Oracle, Windows, UNIX/LINUX, MS Excel

Responsibilities:

  • Created Test Cases, Test Scripts, Test Scenarios, and defect reports.
  • Arranged deliverables for the task like Functional Test Plan, Test Scripts, and End of Test Report
  • Used different test scenarios to validate the functionality of the application.
  • Performed Manual Testing of the application functionality to complete black box testing of the application.
  • Created and generated system test scripts for different test scenarios covering all aspect of project functionality.
  • Identified defects while doing System Testing and regression testing, also involved in defect tracking.
  • Involved in performing Functional testing, Regression testing, System testing, Integration testing, GUI testing and User Acceptance testing.
  • Performed Sanity testing during code deployment after the code has been fixed and verification of the proper code deployment.
  • Involved in manual testing of various modules of the application to ensure application stability.
  • Actively involved in writing the traceability matrix for the coverage of all the scenarios.
  • Prepared Test case coverage reports for status meeting.
  • Conversant wif analyzing requirements and defining high level and low-level test requirements and detail test cases.
  • Assisted developers wif reproducing defects and providing additional information as needed.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.

We'd love your feedback!