We provide IT Staff Augmentation Services!

Senior Quality Engineer (qa) Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 6+ years of experience in Information Technology as a QA Tester in Manual and Automation Testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.
  • Well versed with test planning, effort estimation, defect and test management, resource allocation, communication to clients, reporting
  • Experience in testing code developed in TDD / BDD environments
  • Experience in Understanding the code written in different programming languages Java, HTML, and Oracle.
  • Proficient in Web services testing using SOAP UI.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Proficient in creating automation script from scratch using Selenium WebDriver APIs for writing Junit/TestNG test suites and test cases for testing functionality with the Selenium Server.
  • Sound knowledge on Junit, TestNG framework for Unit and Functional testing, Maven for Project building, GitHub for sharing project and Jenkins for Continuous Integration.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Experienced with several types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System / Integration Testing, End to End, & Database Testing.
  • Expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experience in developing different type of framework like Module driven, Data driven and Hybrid.
  • Strong experience in cross browser, cross platform web testing with WebDriver.
  • 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.
  • Experienced on working XML, XPATH and designing Web Services using WSDL, SOAP, and REST Methods.
  • Experience in testing Web Services: SOAP and REST API requests using SOAP UI and Postman.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM, Quality Center and JIRA.
  • Experienced in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber BDD, UFT, Appium

Languages: Java, .Net, Visual Basic

Test Framework: Junit, TestNG.

Web Technologies: Html, CSS, JQuery, Ajax, REST, XML, JSON

Project Methodologies: Agile-Scrum, Waterfall

Defect Tracking Tools: Jira, Quality Center, HP ALM

Build Tools: Ant, Maven.

Continuous Integration Tools: Jenkins.

Packages: MS-Office Suite (Word, Excel, Access), MS-Project.

Databases: Oracle, SQL Server, MS Access, Mongo DB

Operating Systems: Windows variants, UNIX, Android OS and iOS

Testing: Integration, Functional, Regression, Performance, Unit and Load Testing

PROFESSIONAL EXPERIENCE

Confidential

Senior Quality Engineer (QA)

Responsibilities:

  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed back-end validations using SQL statements against Oracle Database.
  • Worked on multifactor authentication and Two factor authentication for payment processing applications
  • Implemented Security Testing for credit card based payments
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in JAVA using TestNG framework.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver .
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test data and test responsibility matrices for the application under test.
  • Used Git for code repositories and Maven for the dependencies.
  • As part of an internal project to verify quality of OTT service videos, I executed UI testing, Cross browser Testing, Network Testing and Performance Testing to ensure seamless Delivery and Quality playback
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: Selenium Web Driver, Tosca, JAVA, TestNG, JMeter, Oracle Toad, SQL, SQL Navigator, SOAP UI, Web Services, Postman, XPath, Eclipse IDE, HTML, JavaScript, JIRA, CSS, XML, SQL Server, Windows, Jenkins, Appium, Java, Linux, Unix

Confidential

Selenium Automation Engineer (QA)

Responsibilities:

  • Reviewed Functional Requirement Specifications document and created test cases based on test scenarios drawn from functional requirements for business processes including Customer Registration, Vaccines Pre Booking, Order Pull Through and Vaccines Ordering.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Identified test cases to automate the test cases using Selenium WebDriver, Java (Eclipse IDE) and Contributed in the creation of a framework.
  • Involved in using TestNG testing Framework as a test runner with Selenium.
  • Experienced in designing, developing and implementing Hybrid testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Performed Functional, Negative, Positive, Integration, Regression, Security, End-to-End, User Acceptance Testing and Back-End testing.
  • Prepared manual and functional test cases on mobile and web applications as per requirement. Worked on Selenium GUI Object/element verification with XPath, CSS Locators through the use of debugging tools like Fire Bug and Fire Path.
  • Used Postman tool to manually test REST API.
  • Involved in Testing the REST calls (POST, GET, PUT, DELETE methods) using Postman Tool.
  • Used Quality Center for Test Management, for Functional Test Automation.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Proficient in Agile development and Scrum methodology.
  • Worked closely with the QA lead in estimating the QA effort and timelines.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, XML, XPath, CSS, Firebug, Firepath, REST, Postman, Quality Center, SQL, Agile and Windows.

Confidential

Software Quality Engineer (QA)

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.
  • Executed test cases with special focus on key modules using knowledge of test execution process for both functional and non-functional type of testing.
  • Used Quality Center, defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Oracle database.
  • Involved in GUI, Functional, System Testing, Integration , Regression , Back-end and UAT Testing.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Involved in different levels of Test execution like Smoke Testing.
  • Prepared Test Scenarios from User stories.
  • Developed Automation framework using Selenium Web Driver.
  • Responsible for writing JAVA code to be used in testing of the application using Selenium WebDriver and Eclipse.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
  • Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using Test NG prior to agile release.
  • Designed and Developed Test Cases for automated testing using Selenium, Maven and Eclipse IDE. Developed Maven targets to execute automation suites from command line.
  • Worked on Behavior Driven Development (BDD) using Cucumber features, scenarios and Step definitions in Gherkins format.
  • Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Performed Manual Testing of this Web application and automated it by using Selenium IDE.
  • Involved in writing custom Xpath, CSS path to identify objects, exception handling and error reporting using Selenium.
  • Performed functional testing of Postman and RESTFUL Web Services using Postman Tool.
  • Designed and developed test structure for web services to validate API calls using Postman.
  • Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in HP ALM.
  • Written different kinds of SQL queries like creation, updates, inserts, deletion, joins etc., in to perform Backend testing of the application for validating the saved data that comes from Frontend.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, GIT, XPath, CSS, Postman, Restfull, HP ALM, SQL, Agile and Windows.

We'd love your feedback!