Job Title : Lead Test Automation Engineer
Client : KFC
Chennai | February 2023 - October 2023
- Created Sprint Release Plans with input from testing teams.
- Involved in meetings with project stakeholders to understand and analyze the new requirements, design, support, deliveries, and liaising with the offshore team and other stakeholders, like development, support, and product teams.
- Development of automation scripts as per requirements, based on the technological scope of a particular application using Nightwatch.js and Playwright.
- Review the automation scripts developed by the offshore team, which need to be reviewed and integrated.
- Involved in all phases of the testing cycle, including Sanity, Smoke, Functional, Regression, and UAT testing.
- Applied Agile methods and processes to promote a disciplined and transparent project management process.
- Help the team assign story points, reporting the deviation in burn down charts by using Azure DevOps.
Technology and Tools Used: Playwrite, Appium, Nightwatch.js, NodeJS, Typescript, VCode, GitLab, JIRA, Confluence,Jenkins, BrowserStack.
Job Title : Performance & Site Reliability Engineer
Client : Walgreens
Chicago & Chennai |October 2019 - February 2023
- Involved in meetings with project stakeholders to understand and analyze the new requirements, design, support, deliveries, and liaising with the offshore team and other stakeholders, like development, support, and product teams.
- Analyzing business processes and workflows, and developing automated Service Validations for Performance & Load Test.
- Development of load & UI performance scripts as per requirements, based on the technological scope of the particular application.
- Development of UI performance scripts using selenium WebDriver + SiteSpeed.io.
- Development of API load test scripts using Artillery.io and JMeter.
- Involved in monitoring and debugging performance issues using Dynatrace, Kubernetes, and Kibana.
- Review the automation scripts developed by the offshore team, which need to be reviewed and integrated.
- Identify dependencies that the testing team has and get them resolved.
- Continuous Integration and Continuous Deployment (CI/CD) setup to start the automation scripts once a build is delivered from the development team using Jenkins.
- Working with IT DevOps to design post-deployment performance testing.
Technology and Tools Used: Artillery.io, Sitespeed.io + Selenium WebDriver, JMeter, JAVA,
Dynatrace, Kubernetes, Kibana, Stash,Jenkins, JIRA,Confluence, Postman.
Job Title : Test Automation QA Lead
Client : Walgreens
Chennai & Chicago |August 2013 - October 2019
- Design, develop, and maintain the automation testing framework.
- Involved in creating and maintaining an automation test framework using Selenium WebDriver, Appium, Cucumber, TestNg, and Java for mobile and web applications.
- Involved in creating and maintaining an automation test framework using Nightwatch.js for mobile and web applications.
- Analyzing business processes and workflows, and developing automated Service Validations for Functional & API Validations.
- Created Cucumber DSL Steps, Step definition, and a library for testing REST API.
- Develop, and maintain the API automation test script using REST Assured.
- Continuous Integration and Continuous Deployment (CI/CD) setup to start the automation scripts once a build is delivered from the development team using Jenkins.
- Use version control software such as Stash, Bitbucket and Azure to use the latest source code and program files of the application.
- Provide regular updates on the automation scripting, functional testing, and regression testing progress during daily standup, sprint planning, and demo meetings.
- Involved in all phases of the testing cycle, including Sanity, Smoke, Functional, Regression, and UAT testing.
- Track and record progress of test execution and defects logged using tools such as Azure, JIRA, and Confluence.
Technology and Tools Used: Appium, Nightwatch.js, NodeJS, VCode, Eclipse, JIRA, Confluence,Jenkins,Java, Selenium Webdriver, TestNG, Cucumber, Android Studio, Xcode, XCUITest, Espress, Maven, Gradle, REST Assured, Postman, Bitbucket, Stash.
Job Title : Test Automation QA-Engineer
Client : Photon
Chennai |August 2011 - July 2013
- Identifying the Test scenarios and designing the Test cases.
- Developed the functional Test Scripts for the pilot project of HTML5 widget, PHP, Drupal, Android Hybrid, iPhone hybrid technology using Selenium (Web driver, Grid) with Junit and TestNg framework in Phresco.
- Developed the functional Test Scripts for the pilot project of Html5 widget technology using Cucumber with Junit and framework in Phresco.
- Developed the functional Test Scripts for the pilot project of Android (Hybrid and Native) and iPhone (Hybrid and Native) technology using Appium with TestNg framework in the Phresco
- Developed BVT (Build Verification Test) test script for the Phresco framework.
- Developed Sanity and Regression Test set for the Phresco framework.
- Reviewing the Test Reports and Preparing Test Summary Report.
- Executed BVT , Sanity and Regression Test set in Continuous integration tool through Jenkins and sent the report of that to all team members via Email when the build is released.
Technology and Tools Used: Java, Selenium Webdriver, Selenium Grid, Cucumber, Appium, Junit,
TestNg, SVN, Maven, Jenkins.