I have 6+ years of experience in the field of Information Technology as Software Quality Assurance & Automation Engineer. Testing experience of Web App (PHP, C#) and Mobile app (iPhone, iPad, Android) and Unity 3D games testing.
Enter Description
Working as Senior Automation Engineer at Venturedive, I am working on different products and doing automation for mobile native, web and hybrid apps.
Using Appium and Selenium for the automation of mobile native and web mobile apps using java and python.
Working on automation of one of the Web products using webdriver.io with JavaScript with mocha as unit testing framework and chai as assertion libraries.
Using selenium grid and Docker containerization for parallel execution to reduce overall time of execution for different web apps.
Participated in overall quality of products and projects and develop overall frameworks for different technologies according to the requirement.
Using browser stack to run mobile automation scripts on different mobile devices on cloud for mobile web view and native apps.
Use Protractor Tool for Automating Angular JS Application with Jasmine as Framework and expects.js as assertion library.
Used mocha and jasmine as unit test framework with chai as assertion library.
Used Bunyan for logging purposes within in the framework.
Integrate allure, dot reporting for automation results purposes.Â
React Js application automation through webdriverio with mocha and jasmine as unit test framework.
Use Axios and Http request for backend automation. Retrieving data from different request from backend and insert those data into front end app in protractor
• Working on selenium webdriver for web automation testing process using Java ,C# ,Python JavaScript.
• Use testng, junit ,Nunit,unittest and pytest framework for running automation test scripts and test suites for web applications functional testing and regression testing.
• Applying Page Factory Design Pattern with different automation frameworks (e.g. TDD Framework with TestNg,BDD Framework With Cucumber,Data Driven Approches) for the development of automation Scripts.
• Cross Browser Automation Scripts Execution and Testing of functionality on Chrome, Firefox and IE.
• Working on appium for mobile (Android/IOS) apps functional GUI & regression automation testing.
• Automation test scripts development tools use for web and mobile application testing (Eclipse for web application and Android studios for mobile apps automation testing.)
• Continuous integration of automation scripts through scheduling and triggering of scripts using Jenkins automation build tool.
• Integration of Extent reports for the results of automation scripts.
• Backend API Automation through Rest-assured with java and integration of maven build tool in different projects for Rest Api automation.
• Backend API testing through Insomnia and Postman open source tools.
• AutoIT, Sikuli tools integration within selenium and Desktop Application code.
• Use Winium To Automate DeskTop Applications.
• Maven,Gradle build tools used within the automation projects
Extensive experience of working Software Development Life cycle (SDLC), Agile Software Development Process, Software Test Life Cycle (STLC) and Software Bug Life Cycle. Experience to participate in domain discussion meetings for requirements analysis and focus on major areas of improvements.
Experience of testing the applications following the Agile software Development, bug tracking( analyzing the bugs based on severity, coordinate with developers and team leads in order to solve the high priority defects), test case management, executing the test cases
Experience of developing, executing the Technical documents (Test Plans, Test Cases, Test Status Report)
Specialties:
• Test planning, design and execution
• Functionality, Sanity, Regression, User Acceptance testing,Blackbox testing,whitebox testing,Greybox testing
• Manual testing and automation testing.
• Tools for bug tracking (Jira and bugzilla)
• Sending Weekly Status Reports to Team Lead, Managers and clients