Senior QA – Automation
- 9+ years of IT experience as an SDET or Senior Quality Assurance Engineer.
- Expert in Automation Testing using Selenium WebDriver, BDD Cucumber, API Testing
- Also worked on Karate DSL, Mobile Testing, Protractor Angular Testing, Cypress, WebdriverIO, Performance Testing using JMeter.
Technical Skills
Operating Systems Windows 7, 10, 11, Ubuntu, Mac OS, Unix
Domain Finance, E-Commerce, e-Govt Portal, Intranet Portal, Banking, Insurance
Versioning Controls Git, GitLab, Azure, Bitbucket
Automation Tools Selenium WebDriver, Appium, JMeter, Cypress, WebdriverIO, Protractor
Methodologies Agile/Scrum, Waterfall
Language Java, C#, Python, Javascript, Typescript, Groovy, SQL
CI/CD Build Tools Jenkins, Azure Pipelines
Bug Tracking Tools JIRA, Azure DevOps, Redmine
EXPERIENCE/PROJECTS
#Current Role: Python Automation Engineer
Duration: Nov 2020 to July 2022
Client : Global Edge Payment
Global Payments Integrated helps software developers grow their business by delivering secure and comprehensive payment solutions that add significant value to their software.
Responsibilities: -
- Developed test automation Framework scripts using Python Selenium WebDriver,
- Implemented Page Object Model Framework with Python and Selenium
- Developed API tests for the Web Service REST
- Wrote scripts in Python for Extracting Data from Excel, JSON and XML files.
- Worked in Agile and Scrum environment which includes daily standup and Sprint planning.
- Developed and executed manual and automated test in different platforms using Python and Selenium Library.
- Worked closely with the Development team to ensure product quality in a fast-paced, agile environment.
- Built Quality test plans and cases, automation suites and reduction of regression test cycle take Quality to next level by using Selenium C# Automation.
- Provided functional and integration quality-assurance testing for features at web, iOS and MacOS using tools like Selenium WebDriver, Appium, UI Automation or Robot framework.
- Analysed requirements and design build and execute test cases to assure the quality of the application under test.
- Executed manual tests for new features and bug fixes. Create and executed automated test cases for UI and API-level verification. Identify, report, track, and verified issues.
- Experienced in iOS testing and debugging using Xcode, Simulator & Charles Proxy.
#Role: QC Engineer 2
Duration: June 2019 to Oct 2020
Responsibilities: -
- Wrote automation code to fully test the system end-to-end and help build out the framework.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium WebDriver, IDE, Grid, ANT, Jenkins and TestNG.
- Requirements understanding from Business team for the new functionality that needs to be implemented. Worked on multiple projects and features in the world of Web & API.
- Developed and executed various types of tests including: functional, system, integration, end-to-end, black box, regression, API.
- Provided Automation Test Estimations, Organizing, monitoring defect management process, handled changes and conducting Regression Testing.
#Role: Associate Consultant
Duration: Jan 2018 to June 2019
Responsibilities: -
- Analyzing the Business Requirement Document, High level and Low-level design documents. Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
- Performing Failure Analysis for the regression failed cases using Selenium. Organize weekly meetings with Client leads &
- Onsite manager regarding the Automation status.
- Updating the application down time in Environment Tracker during test execution phase. Experienced in driving cross-team technical discussions with an understanding of SDLC concepts
#Role: Software Development Engineer in Test (SDET)
Duration: Jan 2013 to Dec 2017
Responsibilities: -
- Designed and developed base classes, framework classes and common re-usable components Involved in re-factoring the existing components to meet the current application requirements.
- Involved in Performance tuning, debugging issues in testing and deployment phases.
- Wrote test plans and test cases for web applications, REST APIs, and data validation in a multi-tiered environment processing millions of rows of data.
- Well Experienced with automation testing (Selenium, WebDriverIO etc.) and performance and load testing (JMeter etc.)
EDUCATION
B.Tech in Electrical and Electronics Engineering - 2012