Shankaralingam G
Senior Automation Engineer
Hire this person
Send a job offer directly to this candidate
About
Over 20 years of diverse experience in Quality Assurance, which includes Automation, Functional Testing, Integration Testing and Database Testing. 10 years of experience in API Testing using Java, Ready API and Rest Assured. Over 12 years of experience in Web Driver enabling a rich background of knowledge on Automation Testing. Outstanding performer in Functional, Automation, Integration and Database testing (Advanced SQL Queries) within the IT industry.
Over 1 year experience in ETL which involves migration of data from Oracle 9i to Oracle 10g. Leading QE Projects for 10 years.
Completed
Oracle DBA Fundamental I. Worked on projects extensively using agile and SCRUM methodology.
Experience
Senior Automation Engineer at MDThink, State of Maryland (2023-11 – Present)
Working on CSMS and ECMS projects with ownership on Docgen and Sysgen notices features.
- Used Playwright fixtures and hooks for reusable test setup and teardown
- Developing a new API framework using Java and RestAssured from scratch
- Implemented BDD automation using Cucumber, converting business requirements into executable Gherkin feature files
- Developed stable and maintainable Cypress test suites using Page Object / custom command patterns
- Mapped Cucumber step definitions with Selenium / Playwright / API automation for end-to-end validation
- Integrated automation suites with CI/CD pipelines (Azure DevOps/Jenkins) for scheduled and trigger-based test execution
- Leading QE projects - Responsibilities include Software test scoping, estimation, test cases, test execution, test reports, opening and verifying work requests/bug reports and automation script preparation
- Developed Automation scripts in object-oriented programming languages like Java, Selenium
- Verifying MS-SQL Database values manually
- Collaborated with developers to debug UI issues using Playwright trace viewer and screenshots
- Involving in testing the Rest APIs using Postman tool
- Stored, analyzed and prioritized defects using Jira
- Actively participated in daily Scrum meetings
Senior Quality Engineer at Homesite Insurance (2021-01 – 2023-08)
Developed a new API framework using Java and RestAssured from scratch to replace ReadyAPI test.
- Constructed Framework using a combination of keyword and data driven approach
- Implemented JSON comparison along with regular assertions
- Worked closely with the client to implement the project specific change requests and make sure the framework is able to evolve to accommodate new features
- Ported Groovy scripts to Java code to enable rest assured framework transition
- Tested result in MySQL database using JDBC connections
- Managed Source code in GIT repositories
- Used Cypress fixtures for test data management and reusability
- Designed and maintained Cucumber-based BDD framework integrated with Rest Assured and Selenium
- Executed automated regression suites through CI pipelines, reducing manual regression effort significantly
- Generated and analyzed Cypress reports, screenshots, and videos for failure investigation
- Worked closely with developers to debug UI issues using Cypress time-travel debugging
- Helped team members to use the framework
- Leading QE projects - Responsibilities include Software test scoping, estimation, test plans, test cases, test execution, test reports, opening and verifying work requests/bug reports and automation script preparation
- Executed performance testing using Gatling
- Developed Automation scripts in object-oriented programming languages like Java, Selenium, Groovy and Unit Testing frameworks like Junit
- All api transactions are recorded in Datadog and used for any further investigations
- Involving in testing the Rest APIs using Postman tool
- Stored, analyzed and prioritized defects using Jira
- Coordinated with the offshore team and shared the work
- Involved in end to end agile product lifecycle
- Participating in QA weekly meetings and various other meetings discuss issues and modifications with the developers' team
Quality Engineer Level 3 at Mathworks Inc. (2012-05 – 2020-11)
Leading QE Projects - Responsible for allocating work and assisting other QEs when necessary.
- Responsibilities include Software test scoping, estimation, test plans, test cases, test execution, test reports, opening and verifying work requests/bug reports and automation script preparation
- Organized many bashes at various levels to increase the software quality
- Mentored Interns and Freshers. Identify their strengths and weaknesses and help them to get to know the Industry standard
- Coordinating with the offshore team in sharing work
- Involved in Automation testing using Web driver Selenium
- Did API testing using HTTPClient java and manual testing
- Did security testing using the BURP tool
- Used JMETER, Gatling to do performance testing
- Involved in data migration testing
- Developed Automation testing tools to increase the productivity of the QE. This includes license finder, Admin Status manager and Query
- During major releases, I have acted as QE coordinator to make sure that all the teams complete their production testing successfully
- Participated in design reviews and gave input on requirements, product design, and potential problems
Quality Engineer Lead at Cognizant/eBay inc. (2008-05 – 2012-05)
Created Automation Framework and involved in creation of Automation framework in Selenium Web driver using Page Object Model for readable test script and easy maintenance purpose for developers.
- Using Maven for building the WebDriver Project
- Using Page Object Model, Selenium and locators like CSS selectors and XPath as a part of Framework to run scripts in stable condition
- Development and Maintaining Quality Plus tool
- Automation script preparation
- Leading QA Daily Deals Project
- Involved in creating automation templates
- Scheduling and planning the activities as per the estimation
- Analyze the requirements
- Involved in Batch testing and BES events testing
- Involved in Executing all testing levels (system, integration, regression, etc.) to confirm software requirements
- Logging and Tracking Defects till closure
Test Lead at Cognizant / Lipper (2008-01 – 2008-04)
Involved in the study and analysis of requirements.
Education
B.Sc. in MATHEMATICS – Ramakrishna Mission Vivekananda College (2002 – 2005)


