Sr. Qa Test Engineer Resume
SUMMARY
- Good Experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques
- Experience in SDLC like Agile (Scrum), Waterfall and V-model.
- Extensively used automated test tools like Selenium for Functional and Regression Testing
- Good Knowledge on Cloud Technologies like AWS and Azure
- Excellent experience on Unit testing Frameworks like JUnit and TestNG
- Good Knowledge on using BDD Framework like Cucumber
- Expertise in Point of Sale Testing (POS) in both Software Testing and Hardware Testing
- Strong knowledge in web services testing via tool SOAPUI/ Restful web services
- Experienced in Web Services Testing using SOAPUI tool. Validated request and response SOAP and RESTful Web service calls
- Expertise in working with POSTMAN and REST Assured Library to automate API for request and response
- Hands-on experience with all levels of testing viz., Integration, Regression, Smoke, Sanity, Functional Testing, System testing, and UAT
- Good Experience on Continuous Integration Tools like Jenkins & Dev Azure
- Expertise in Database Testing using SQL Queries with multiple Databases like SQL Server, MySQL and Oracle
- Excellent experience with source version control tools such as TFS & GIT
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Highly motivated team player with analytical, organisational and technical skills, unique ability to adapt quickly to challenges and changing the environment.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, TestNG, JUnit, JMeter, Cucumber, SoapUI, Postman, Ready API, Kafka, Tosca
Test Build& Integration Tools: Maven, Jenkins, Dev Azure
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), BDD
Programming Tools: JAVA, JavaScript, SQL, C, C++, C#
Markup Languages: HTML, XML, XPath, CSS Selector
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX
Defect Tools: HP Quality Center/ALM, JIRA, Rally, TestRail, Bugzilla
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
Utilities: IntelliJ, Eclipse, GIT, Tortoise SVN, Firebug, Fire Path
Mobile Testing Tools: Appium
PROFESSIONAL EXPERIENCE
Confidential
Sr. QA Test Engineer
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Extensive knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement, and daily Scrum meetings.
- Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually.
- Identifying the test scenarios and writing the test cases by understanding the Software Requirement Specification document.
- Extensively performed Manual Testing process to ensure the quality of the product.
- Designed and managed automation framework for REST APIs using Rest Assured , Eclipse & Java.
- Automates scenarios for different methods such as GET, PUT, POST using Rest Assured Java Libraries.
- Performed API services testing using Postman for various services.
- Worked on Configuring Multi node by using Kafka
- Performed functional testing of web services in SOAPUI & Postman
- Worked on basic Operations and Console Producer & Consumer by using Kafka
- Maintain test environment and test data management Specialization/Role Requirements for SOA .
- Develop Automation testing of integration web services (both REST and SOAP protocols).
- Perform Integration testing Web Services -SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium
- Validate JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.
- Maintained Postman Collections for smoke and sanity testing.
- Extensive Knowledge in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle applications.
- Written Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD (Behaviour Driven Development).
- Performed Selenium Synchronization using Explicit & Implicit waits to make sure that the pages are being loaded correctly.
- Maintained Cucumber BDD framework for automating test scripts.
- Experience in automating regression test cases in Selenium using Java
- Used GitHub to maintain and manage the build scripts, test data used, and other documents related to the project.
- Experience on Preparing Test Plan, Test Scenarios, Test cases, Test Execution, Defect Triage and documenting the Test results.
- Worked in Agile Scrum Development Environment.
- Involved in different types of testing like Smoke Testing, Integration, Regression, Retesting, End to End, Exploratory, Sanity testing.
- Successfully performed Continuous Integration Test using Jenkins and solid background using GitLab for controlling the base code.
- Involved in the full testing Lifecycle from analysing business requirements to testing phase.
- Developed RTM (Requirements Traceability Matrix), execution and Summary reports.
- Tracked all the issues using JIRA and made sure that all the issues were fixed and resolved before the application went into production.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Monitor and Maintain JIRA for user story management and defect tracking.
- Perform Database validations in Squirrel SQL Client using SQL queries.
- Identified defects and interacted with developers to resolve them and provided full support to the Test team.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Java, REST Assured, REST API, Selenium, Cucumber BDD, JIRA, Kafka, MS Office, Microsoft SQL server, Postman, SoapUI, Ready API, GitLab
Confidential
QA Test Engineer
Responsibilities:
- Performed agile testing, reviewed the stories and participated in Daily Scrum and Release planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc. Segregated automatable and non-automatable Test cases.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing. Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behaviour of the applications during different phases of testing using testing methodologies.
- Expertise in accessing Forms, Links, Tables using Selenium WebDriver.
- Created Postman and JMeter scripts to automate and catalogue webservice calls in order to reproduce bugs or to set up repetitive scenarios and test data.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider. Wrote BDD Scenarios for User Acceptance Testing.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Developed Hybrid Framework from scratch.
- Experienced in handling List Boxes, Drop Down Menus, Mouse Actions, Frames, Synchronization and all types of Pop Ups using Selenium.
- Experience in creating Cucumber BDD framework and automating BDD scenarios in Eclipse using Java.
- Manages, Organized and tracked all testing efforts in a central place using TestRail.
- Designed and managed automation framework for REST APIs using Rest Assured , Eclipse & Java.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Apache POI to get data from Excel. Created Test Reports and performed metric operations using TestRail.
- Used Maven build tool to manage framework dependencies.
- Experience in Testing and validating REST services in Java using REST Assured
- Performed back end testing by writing and executing SQL queries to validate the data from Oracle.
- Interacted and worked with the development team to analyse the defects and reported them in JIRA and tracked them for closure. Parallel, Cross Browser Testing using Selenium Grid and TestNG.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
ENVIRONMENT: Java, Selenium WebDriver, SOAPUI, Rest Assured Jenkins, Selenium GRID, Maven, SVN, TESTNG, AJAX, TestRail, Silk Performer, Auto IT, Apache POI, Log4J, JIRA, SQL, BDD.
Confidential
Mobile Test Engineer
Responsibilities:
- Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
- Involved in writing and implementation of the Test Cases.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse.
- Developed Cucumber tests for API Automation by using REST Assured framework.
- Worked on POS self-checkout and involved in setting of QA Test environment with POS test environment
- Worked in testing POS system at Application level and Enterprise level.
- Worked in Smoke testing, Regression testing, System Testing and UAT.
- Worked on testing POS Software testing like Payments, Returns.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Experience on Preparing Test Plan, Test Scenarios, Test cases, Test Execution, Defect Triage and documenting the Test results.
- Worked on testing Device and Hardware testing like SCANNER, Printer, Barcode Reader.
- Experience with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets
- Performed Integration and Regression testing to check new functionality doesn’t break the existing functionality of the application using Selenium.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse.
- Managed the testing process, schedule batch tests, log and track defects using JIRA.
- Implemented Appium scripts to test IOS and Android platforms.
- Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
- Performed the Testing on the various mobile devices with a various platform (iOS, Android)
- Worked with the development team to communicate identified bugs.
- Developed scripts to navigate to various frames and to handle multiple windows and performed operations on the web elements.
- Handled various Alerts using different methods such as dismiss, accept, get Text in effective way depending on the requirement.
- Communicated any maintenance or programming issue to development team.
- Worked independently and used good time management skills to complete all testing according to project timeframes.
- Met all testing deadlines for timely delivery of projects.
- Worked in an Agile environment.
- Participated in daily scrum meetings with various departments.
ENVIRONMENT: POS Software and Hardware, Java, Selenium WebDriver,Appium, TestNG, Agile/Scrum, JIRA, API, Rest Assured, POSTMAN, SOAPUI