Software Development Engineer in Test (SDET) with 11+ years of experience in software testing (Automation and manual) of Web, mobile and Backend applications in different domains such as retail and banking/finance.
Hands-on experience with implementation of Automation framework from scratch using Java, Selenium, Maven, Page Object Model(POM), Behavioral (Cucumber).
Proficient with testing tool sets like Selenium WebDriver, Selenium Grid, Maven, JUnit, POSTMAN, Cucumber, Jira, JDBC, REST-Assured, and Git/GitHub.
Experienced with Continuous Integration and Continuous Delivery (CI/CD) processes using Azure dev-ops and Jenkins.
Solid programming skills in Java (Object Oriented Programming Language) and SQL for software testing development.
Experienced in Database Testing using Oracle, SQL Developer, and JDBC
Extensive experience in Restful API automation testing using Rest Assured framework, Karate BDD framework, SoapUI and Postman.
Solid understanding of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) using Agile and Waterfall.
Familiar with complex business requirements, designing, preparing, and executing test cases for web applications as well as Bug Tracking, and Reporting.
Involved in meetings for Sprint Planning, Daily Standup, Sprint Review, etc.
Experienced in various types of testing such as Smoke, Regression, Functional, Black Box, Positive, Negative, and DatabaseTesting.
Excellent problem-solving skills and the ability to quickly pick up new technologies and tools.
Strong communication and documentation skills.
An effective individual contributor and excellent team player with the ability to deliver under tight deadlines and pressure. Hardworking and passionate job seeker with strong organizational skills eager to secure position. Ready to help team achieve company goals.
Overview
11
11
years of professional experience
Work History
Automation Lead
Wipro Limited
London, UK
07.2020 - Current
Domain: Banking | Client: Metro Bank | Product: Banking
Worked on Commercial online Banking application and also have experience on Payments, regulatory compliance and Temenos โ Core Banking Software
Designed and implemented Accessibility test automation within Functional Automation framework using Axe core selenium library.
Created utility class for generating PDF statements by keeping baseline file. By creating this utility, effort was reduced from 2 days to just 1 hour.
Responsible for end to end automation for Metro bank Commercial application
Migrated existing TestNg framework to BDD(Cucumber) framework
As part of migration activity, designed and developed Automation framework using Java, Selenium, Maven, Cucumber for Metro bank Commercial application across cross browser and devices
Reduced overall testing hours from 3 days to 1 day by writing and optimising automation test scripts.
Created Azure dev-ops scheduled pipeline to run daily sanity test.
Dev-ops Implementation of CI/CD using Azure dev-ops.
Authored and Maintained Karate API framework
Authored and Maintained Appium framework for Mobile app Testing
Managed both Onsite and offshore team consisting of 4 members
Responsible for providing Automation test status and progress reports / metrics to Stakeholders of the Project
Guided team members by resolving automation challenges faced while scripting
Also played Defect Manager role by triaging defects and coordinating with multiple teams for closure.
Automation Lead
Wipro Limited
Watford, UK
04.2018 - 06.2020
Domain: Retail | Client: TJX | Product: Ecommerce
Designed and developed Automation Framework using Java, Selenium, Maven, Cucumber for TKMAXX site across cross browser and devices
Designed Automation Framework to handle Internationalisation.
Decreased Delivery time from 2 days to 4 hours by Automating all Manual Regression tests
Reduced repetitive tasks through Automation for team to focus on more critical issues.
Devops Implementation of CI/CD using Jenkins, Maven/ANT, TestNG, Bitbucket, Selenium
Created Automation script for integrating third party apps to our framework which involves placing files in SFTP Folder and validate in our application.
Managed both Onsite and offshore team consisting of 4 members
Responsible for providing Automation test status and progress reports / metrics to Stakeholders of the Project
Monitor code quality during merging branches to master
Execute smoke and Regression execution for Release/Sprint
Responsible for debugging failed scripts and raise defect in Defect management tool
Sr. Software Engineer
Wipro Limited
Leeds, UK and Bangalore, India
01.2013 - 03.2018
Domain: Retail | Client: Walmart (ASDA UK)
Automated Data Ingestion Process (Involves File transfer to SFTP, running Batch job and validating Database) using Selenium/Java, testng/Maven Framework.
Developed script which generates XML with SQL Query as input.
Worked on Sikuli Image based Automation for automating BCC which is Flex based Application
Worked on all Functionalities in ASDA Groceries which involves eStore, OFS, ESS, ORS, PAM, GIF, Fatwire, BCC, ETL, BI Reporting and CSC.
Managing Test Planning & Test execution activities for the Onsite & Offshore team at different locations โ UK, US, offshore for the projects assigned
Liaising with PDM to ensure QA testing requirements are appropriately identified & included in the requirements of the project
Responsible for providing QA test status and progress reports / metrics to various Stakeholders of the Project
Providing scope and time estimates for projects presented to QA for testing and analysis & Coordinating for implementation and availability of QA test environments
Responsible for execution of test cases according to existing business logic and customer requirements
Bug Reporting - Documenting bugs & reporting through JIRA.
Test Engineer
Wipro Limited
Bangalore, India
06.2012 - 01.2013
Domain: Banking | Client: Barclays Capital
Perform batch executions for Back Office applications, Transactional database, Large holdings (Compliance),
Inter Company Reconciliation
Executing Autosys batches or execute sequential steps that included running few Shell/PERL scripts, updating data bases etc
Running Autosys Jobs and Batches using shell and Perl scripts
Moderate knowledge in using Mercury Quality Centre for executing test cases
Good Understanding of user queries/issues relating to databases
Analyse PERL, SQL/PLSQL code in case of issues and errors
Interacting with upstream teams (Clients) and coordinating within teams for feed status, update and delivery.
Education
Bachelor of Engineering - Industrial Engineering And Management
Siddaganga Institute of Technology
Tumkur
2011
Skills
Test Automation: Selenium WebDriver, Selenium Grid, JUnit, TestNG, Cucumber, Appium
API Automation tool: POSTMAN,Karate,REST-Assured
Programming language: Java
Test Build: Maven
CI/CD: Azure Dev-Ops,Jenkins
Source code control: GIT and BitBucket
Cloud hosted cross browser/device: Sauce labs and Browser Stack
Frameworks: Behavior Driven Development(BDD) and Test Driven Development(TDD)
Design Pattern: Page Object Model (POM)
ETL tool: Informatica 910
Reporting tool: OBIEE
Databases: Oracle, MySQL
Accomplishments
Utility for generating PDF files: There was a requirement to generate 720 PDF files for Performance testing. Developed Utility class for client Metro Bank which reduced the effort from 2 days to just 1 hour. Received Appreciation from Metro Stakeholders.
Accessibility test automation: Designed and implemented Accessibility test automation within the Functional Automation framework using Axe core selenium library which helped in identifying the Accessibility bugs through Automation. Received Appreciation from Metro Stakeholders.
Languages
English
Intermediate
B1
Kannada
Upper intermediate
B2
Tamil
Intermediate
B1
Telugu
Intermediate
B1
Timeline
Automation Lead
Wipro Limited
07.2020 - Current
Automation Lead
Wipro Limited
04.2018 - 06.2020
Sr. Software Engineer
Wipro Limited
01.2013 - 03.2018
Test Engineer
Wipro Limited
06.2012 - 01.2013
Bachelor of Engineering - Industrial Engineering And Management