QA Automation Engineer
Covea Insurance | Feb 2021 - Present
MongoDB
Visual Studio
API
Jenkins
TypeScript
Protractor
Kibana
JavaScript
Postman
RESTful API
β Checked Business Requirement for Test Design, Test Plans, and Test Cases based on documented User Stories and prepared them.
β Created Test Scenarios, Test Suite, Test Data, Test Cases, and prepared test results after the test executions as a Software Development Engineer in Test β Performed various types of Manual Testing in the application to make sure the business process worked as intended. β Inspected Camunda workflow engine tool for front-end, and Postman for API testing manually. β Logged the records in Kibana, Rancher and Kafkadrop.
β Generated Test Cases such as Smoke, Regression Testing and automated them using WebdriverIO (previously Protractor) to automate scenarios in Gherkin syntax, assert using Chai assertion library and ensuring minimal manual intervention and code reusability
β Implemented Data Driven Framework, Behaviour Data Driven (BDD) Framework, means Hybrid Framework from scratch based on Page Object Model (POM) using JavaScript & TypeScript and wrote Step Definitions and Feature files using Cucumber.
β Prepared Back-End Testing, checked it from the UI and compared with Database (MongoDB).
β Used JSON and HTTP Methods such as POST, GET, DELETE, PUT etc. for API testing using Supertest services and assert responses β Standardized remote execution of Regression Tests after every each of the code deployment to GitLab-Continuous Integration/Continuous Deployment (CI/CD) pipeline and followed Spinnaker for deployment to the environments. β Checked the results of the Regression tests reports from TestRail, analysed the passed & failures tests in SauceLabs to ensure that the major functions of the software were functioning properly, and worked on SauceLabs for running multiple tests across different browsers, operating systems, and machines in parallel.
β Followed the login process in PingOne. β Interacted with Jira, TestRail and SauceLabs as the defect tracking tools.
β Conducted with developers for bug fixes, debugs, and code qualities.
Automation Engineer
HeymanAI / Forten | Sep 2010 - Feb 2021
API
Selenium
JUnit
Jenkins
MariaDB
Java 8
Swagger
Intellij
Postman
RESTful API
*Worked in Products & Subscription Microservice team and collaborated with other microservices of application.
β Automated 100% of functional and performance microservices tests including Kafka publishing checks.
β Performed in writing test plans, test reports, test scenarios, and test cases based on documented User Stories.
β Developed Cucumber BDD Automation Framework to automate services using Rest API for Restful web services.
β Wrote SQL queries to test data integrity, referential integrity and performed Back-end Testing to compare UI and Relational Databases.
β Used JSON and HTTP Methods such as POST, GET, DELETE, PUT etc. for REST Assured services and assert responses with core Java.
β Worked on Swagger and POSTMAN for API testing
β Executed Smoke Testing, Functional Testing, Positive and Negative Testing, Regression Testing to understand and clean the bugs and interacted with the peers to resolve technical issues as a SDET
β Attended all scaled Agile-Scrum Ceremonies with 3 weeks of sprint cycle and PI that contains 4 sprints as a Test Automation Engineer. Participated in all scaled meetings such as Sprint planning, Sprint Grooming, Daily-Scrum, Sprint Retrospective, and Sprint Demo meetings.
β Used JIRA with Xray as a project tracking tool/defect tracking/test case management tool and created HTML Reports and Extent-Reports with detailed test steps and screenshots.
β Collaborated with developers for bug fixes, debugs, and code developments.
β Experienced in implementing Bitbucket.
β Implemented Java, Selenium WebDriver, JUnit and Maven to automate scenarios written in Gherkin syntax ensuring minimal manual intervention and code reusability.
β Created Page Object Model for managing required dependencies in pom.xml file.
β Worked various types of Manual Testing in the application to make sure the business process worked as expected.
β Cooperated with developers for bug fixes, debugs, and code developments.