Qa Engineer Resume
SUMMARY
- 5+ years of professional experience in both Manual Testing and Automation testing activities, serving various domains.
- Excellent understanding of different phases of teh 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.
- Have hands on experience in developing teh 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 teh 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 teh Selenium library.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of teh 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.
- Have 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 teh 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 teh 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 teh requirements and teh 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 teh Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of teh various releases of teh 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 teh 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 teh same functionality with multiple sets of data.
- Created teh tests dat have 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 teh 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 teh data flow through teh front end to backend and used SQL queries, to extract teh data from teh 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 teh 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 teh application for testing, data validation.
- Maintained automation scripts inSeleniumWebDriverwithJava.
- Provided input, oversee and review teh 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 teh requirements. Involved in production smoke testing and sanity testing.
- Test automation for web application (matching display module) using Cucumber.
- Designed and executed teh Automation Test Scripts usingSelenium WebDriver and TestNG.
- Extensively worked on Selenium WebDriver with teh preferred Languages Java.
- Used Selenium WebDriver and TestNG to run teh parallel testing.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Worked on Web services using POSTMAN exclusively on obtaining teh needed information using teh 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 teh 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 teh regression result automatically.
- 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.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of teh various releases of teh 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 teh request and response of teh 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 teh issues in running applications and log into teh JIRA with all teh 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 teh dependencies.
- Working closely with teh Developers in teh review and modification of teh 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 teh test data.
- Execution of daily smoke tests to ensure teh 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 teh customer issues.
- Prepared test data with respect to teh 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 teh results of testing accurately and clearly.
- Coordinated both On-shore and Offshore teams throughout teh 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 teh Customer in defining teh high-level Functional Requirements and needs.
- Participated in teh test environment setup and in ensuring a smooth execution of test cases.
- Conducted Regression testing for teh changes made to teh Web-based application.
- Conducted manual testing to check teh Functionality, Security and Regression during various phases of teh development of teh application.
- Worked with teh Business Users to facilitate UAT Testing.
- Used Test Director as teh defect-tracking tool to enter defects regarding teh 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 teh application
- Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding teh 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 teh Smoke testing to check teh High level functionality of teh application
- Scheduled weekly Status Meetings and distributed weekly, execution status with Project Manager and with application leads.
Environment: Manual Testing, Quality Centre, Oracle, Windows.
