We provide IT Staff Augmentation Services!

Qa Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 5+ years of professional experience in both Manual Testing and Automation testing activities, serving various domains.
  • Excellent understanding of different phases of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) management.
  • Experienced with Agile environment and a valuable contributor during agile ceremonies such as Daily stand - up, Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
  • Has hands on experience in developing the test automation scripts using Selenium WebDriver with TestNG.
  • Expertise with cucumber BDD for API testing from setup to integrating with Jenins based CI/CD pipelines.
  • Analyzing User Stories specification to create and execute Test Cases, identifying defects, logging defects and verification of bug fixes.
  • In-depth understanding of Java Object-Oriented Programming (OOPs) concepts and proficient using Data Structures for automation purposes.
  • Experienced testing Rest API both manually and automated with tools as Postman, Rest-Assured library.
  • Hands-on experience with continuous integration tools such as Jenkins.
  • Thorough hands-on experience with all the levels of testing including Sanity, Functional, Integration, Regression, User Acceptance, and System Testing.
  • Experience in developing end to end automation using Selenium WebDriver, TestNG, Maven, Jenkins, Web Services testing (POSTMAN, REST ASSURED),.
  • Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Expertise in creating various artifacts like Functional Specs, Use Cases, Test Plans and Test Strategies, and Status Weekly Reports etc.
  • Has hand on experience in API, Web and Mobile based Application Testing.
  • Excellent analytical, organizational, communication and documentation skills along with good project management skill to gather requirements to bring out the quality product.
  • Hands-on experience with Bug Tracking and Project Management tools such as JIRA, ALM/Quality Center.
  • Excellent experience with source version control tools such as GitHub.
  • Motivated self-starter, good team member with exceptional team building, leadership, and interpersonal skills to resolve issues.

TECHNICAL SKILLS:

Testing Frameworks/Tools: Selenium WebDriver/RC/IDE/GRID, TestNG, Soap UI, REST ASSURED, Cucumber, Postman

Defect Tracking Tools: JIRA, BUGZILLA

Languages: Java, SQL, PL/SQL

Build Tools: Maven

Continuous Integration Tools: Jenkins

Databases: SQL Server, Oracle

Operating Systems: Windows, UNIX and Linux

PROFESSIONAL EXPERIENCE

Confidential

QA Engineer

Responsibilities:

  • Responsible for automation testing and improving CI/CD process of various microservices involved in match making on online dating website.
  • Involved in analysing Requirements from business requirement documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analysed Modification requests and Enhancement requests.
  • Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Define, develop, and execute automation test scripts using Java dat leverage black and white box testing across functional, non-functional and performance testing.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Involved in creation of automation framework in Selenium WebDriver using behaviour driven approach like Cucumber. Parameterized test cases using different annotations.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Performed manual testing of each build and tan regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Done SOA testing for Payments API's using REST ASSURED and Java framework for web services testing.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests dat has no user interaction as a set and executed them as Batch tests using Maven.
  • Developed test suite, test cases, execute test cases and generate report in Postman.
  • Performed xml data validation using assertion method in Postman.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed test automation Development using test framework dat implements Page Object Model (POM), cucumber feature, and TestNG configuration files.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Maintained Traceability Matrix to make sure all combinations of test cases are covered and mapped it with Test cases using JIRA.
  • Documented Test cases, Test results, and reported and Tracked bugs using Project Tracking tool JIRA and maintain the document in confluence page and JIRA release wise for tracking purpose.
  • Involved in writing automation scripts for mobile native applications using Core java and Selenium.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, POSTMAN, Appium, JIRA, XPath, REST ASSURED, Maven, JavaScript, TDD, SQL, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Responsible for automation testing of services involved in digital media distribution
  • Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed automation script forMobile Native applications(IOS, Android) usingAppium, Java.
  • Examine the application for testing, data validation.
  • Maintained automation scripts inSeleniumWebDriverwithJava.
  • Provided input, oversee and review the writing of use cases and test cases.
  • Worked with Testing Coordinator and others to ensure use cases and test cases are written correctly to ensure complete test coverage.
  • Created End to End, Functional & UAT test cases as per the requirements. Involved in production smoke testing and sanity testing.
  • Test automation for web application (matching display module) using Cucumber.
  • Designed and executed the Automation Test Scripts usingSelenium WebDriver and TestNG.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • UsedPostmanto validate REST API Web Service Call by sending JSON Request and JSON Response.
  • Used Cucumber BDD for microservices API test automation
  • Developed mock services to perform isolated testing of microservices
  • Developed JavaScript in Postman tool to connect to database for automation of Web Services.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, Appium, Cucumber, POSTMAN, DHTML, SOAPUI, Maven, SQL, JIRA, SQL, Oracle, TDD, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • 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.
  • Developed test automation scripts using Selenium WebDriver 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.
  • 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.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Validated web services using Groovy Scripts in Soap UI.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Creating logs in multiple releases to find the issues in running applications and log into the JIRA with all the required information.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Used GIT for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, Oracle, Windows.

Confidential

QA Tester

Responsibilities:

  • Analysed Requirement Documents (SRS, BRD), Functional Specification & Technical Specifications to meet Testing Life Cycle.
  • Develop and maintain effective relationships with internal stakeholders to facilitate change and support business needs.
  • Write and execute test plans, tests cases from requirements, workflows and specifications for web-based administration page and a user-facing web page.
  • Developed, documented and maintained functional test cases and other test artifacts like the test data.
  • Execution of daily smoke tests to ensure the deployment of each environment is stable.
  • Involved in Functional testing, Compatibility testing, Regression testing, Exploratory testing, Smoke testing, Sanity testing and Localization testing.
  • Good Knowledge of SQL commands to manipulate data for test purpose.
  • Experience in setting up environments as per Field defects and retest to reproduce the customer issues.
  • Prepared test data with respect to the functional requirements to execute test cases.
  • Executed test cases, Reporting Defects using Product Studio, tracking Defects and communicating status to business and development teams.
  • Dealt with Critical-On-Demand Defects reporting and closure.
  • Involved in functional testing, Re-Testing, Regression, Smoke Testing, Integration and System Testing.
  • Captured and communicated the results of testing accurately and clearly.
  • Coordinated both On-shore and Offshore teams throughout the project.
  • Involved in manual Mobile testing in various versions of Android, IOS Mobile Devices.

Environment: Product Studio, JIRA, SQL.

Confidential

Manual Tester

Responsibilities:

  • Involved in requirement gathering, analysis and testing of Admin and e-commerce modules for a B2B application
  • Worked with the Customer in defining the high-level Functional Requirements and needs.
  • Participated in the test environment setup and in ensuring a smooth execution of test cases.
  • Conducted Regression testing for the changes made to the Web-based application.
  • Conducted manual testing to check the Functionality, Security and Regression during various phases of the development of the application.
  • Worked with the Business Users to facilitate UAT Testing.
  • Used Test Director as the defect-tracking tool to enter defects regarding the issues found during testing.
  • Inserted Requirements in Quality Center, Mapped Requirements with Test Cases.
  • Extensively used SQL queries for validating data from front-end to back-end testing through SQL.

Environment: Quality Center, MS Visio, Oracle, VSS, UNIX.

Confidential

Manual Tester

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Collaborate with Business users, Developers and Team product owners to understand user stories.
  • Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
  • Actively involved in Gap Analysis of Business Requirements, Functional specifications, Technical Specifications, Test Cases using Traceability Matrix.
  • Involved in manual testing of front end functionality, hyperlinks, navigation, GUI and system integration testing of the application
  • Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in.
  • Identified and Prepared test scenarios and performed peer reviews.
  • Preparation of defect status, test case runs status reports and tracking using Quality Center.
  • Actively involved in QA reviews and audits during various software development life cycle phases.
  • Conducted the Smoke testing to check the High level functionality of the application
  • Scheduled weekly Status Meetings and distributed weekly, execution status with Project Manager and with application leads.

Environment: Manual Testing, Quality Centre, Oracle, Windows.

We'd love your feedback!