Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

William Anthuvan

San Jose

Summary

Highly skilled and detail-oriented Sr. SDET around 12 years of experience in manual and automated testing of front-end and back-end applications. Gained domain knowledge across various industries Retail, Travel, Healthcare, and BFSI. Mentored junior testers and spearheaded the testing activities. Proficient in designing test plans, test strategies for each testing levels and ensured delivery of high-quality software products. Involved in functional, GUI, system, regression, integration, failover, ad hoc, exploratory, end-to-end, and UAT. Expert at creating automation frameworks from the ground up based on the Page Objects model framework POM, behavior-driven framework BDD, data-driven frameworks using Java and Python. Experienced in writing test scripts using the TestNG and Pytest testing frameworks. Experienced in using version control commands and integrating the scripts into CI/CD pipelines. Experienced in writing SQL and UNIX shell scripts to validate the data in data migration and data integration projects. Experienced in API automated testing using POSTMAN/SOAP UI, Python with requests library, and Java with Rest Assured library. Experienced in testing cloud-based applications hosted in AWS or Microsoft Azure. Expertise in web app automation using Selenium Web Driver, Cucumber, Java, and Maven.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Sr. SDET

Spectrum
05.2024 - Current

Responsibilities:


  • End-to-End testing of IVR (Integrated Voice Response) systems across line of business- Cable, Mobile, Smart Queuing, Phone, and Internet.
  • Automate Customer responses to IVR in NLU(Natural Language Understanding) and DTMF (Dual Tone Multi-Frequency) modes
  • Test IVR development and enhancement business intakes to ensure functionality and performance
  • Designed and maintained automation of IVR systems using Cyara as the automation tool.
  • Tested the migration of SOAP based Web services to Rest based web services.
  • Create SQL database queries to track the IVR call flows, events and its interaction with different sub-systems.
  • Developed maven based test framework to automate the API testing using Java with Test NG and Rest Assured libraries
  • Utilize POSTMAN to send ad-hoc API requests and verify response, maintain collections, automate API testing using collection runner
  • Collaborate with cross functional teams to gather test data, End to end testing activities across systems, and ensure timely project delivery.
  • Leverage WireMock to mock API request/response used by the IVR Systems enabling isolated testing.
  • Provide IVR outage support during off-hours, working closely with SRE and infrastructure teams
  • Manage test cases in ALM Octane and defect management in JIRA
  • Deliver testing timelines, dashboards, weekly & monthly test reports to the supervisors ensuring alignment with project goals.

Sr. SDET

QuinStreet
02.2023 - 03.2024

Responsibilities:


  • Design and implement maven-based test automation frameworks for REST and SOAP APIs using Java with Rest Assured and TestNG, resulting in a significant reduction in manual testing efforts via Postman.
  • Validated API status codes, requests/responses, error handling, and integration of GET, POST, PATCH, PUT, and DELETE requests
  • Verify the performance and security of the API requests and responses.
  • Converted 100+ manual test cases to automated test cases.
  • Verify ACORD-based XML requests and responses. Design and implement POM-based automation frameworks for web-based applications using Selenium Python with Pytest.
  • Troubleshoot REST API issues in browser developer tools, server logs, and database logs.
  • Co-ordinate with Sprint team and cross functional teams throughout the testing phase
  • Developed a comprehensive test plan, test scenarios, RTM, test cases, and test reports for new features and enhancements.
  • Achieved maximum test coverage and eliminated defects in production.
  • Conduct root cause analysis of defects, document and track issues, and work with the development team to ensure timely resolution.
  • Integrate automated test scripts into the Azure-based DevOps pipeline to support CI/CD.
  • Maintain a regression test suite and run them before every release and after major functionality changes.
  • Write complex PL/SQL and SQL queries to extract data and find useful information.
  • Update DB configuration tables according to the test runs and delete unwanted records.

SDET

Cepheid
07.2022 - 01.2023

Responsibilities:


  • Measured KPIs for automated test runs to increase the efficiency and effectiveness of the framework.
  • Designed and implemented an automation suite to conduct regression, integration, and end-to-end testing on medical devices.
  • Performed REST API automation using the REST Assured library and integrated it into the Jenkins CI/CD tool.
  • Participated in daily stand-ups, sprint planning, sprint grooming, sprint retrospective, and review sessions.
  • Prepare test plans, test scenarios, test cases, and set up test data according to system requirements documents.
  • Developed and maintained a behavior-driven development (BDD) framework using cucumber features, scenarios in the Gherkin language, step definitions, and executed scenarios using cucumber tags in the runner class under the Java platform.
  • Created and supported end-to-end automation test cases using Selenium WebDriver with the TestNG framework under the Java platform.
  • Followed the medical device protocols based on the user workflow and acceptance criteria.
  • Troubleshoot electromechanical failures of medical devices by analyzing the client and server logs.
  • Verified the medical device software complied with HIPAA, ISO 13485, and FDA standards.
  • Automated PCR testing device with Silk test tool. Verified sensitive patient related information data is stored, processed and transferred securely
  • Designed a Selenium project using the Page Object Model (POM) and the Page Factory Design Pattern.
  • Setup Selenium grid to execute Selenium tests in parallel
  • Executed database testing by passing SQL queries along with JDBC.
  • Executed test cases from user perspective in UAT and did sanity checks in PROD environments.

Test Lead

Genentech
02.2015 - 06.2022

Responsibilities:


  • Designed and implemented an automation suite to conduct regression, integration, and end-to-end testing on medical devices
  • Participated in daily stand-ups, sprint planning, sprint grooming, sprint retrospective, and review sessions
  • Prepare test plans, test scenarios, test cases, and set up test data according to system requirements documents
  • Developed and maintained a behavior-driven development (BDD) framework using cucumber
  • Verified the medical device software complied with HIPAA, ISO 13485, and FDA standards
  • Verified sensitive patient related information data is stored, processed and transferred securely Designed a Selenium project using the Page Object Model (POM) and the Page Factory Design Pattern
  • Validated the data migrated from the enterprise database to AWS S3 buckets and tracked the logs in AWS Cloud Watch
  • Validated the data in AWS S3 by executing SQL queries in Amazon Athena
  • Create mock scripts using Javascript to mimic missing API end points
  • Experienced in using AWS services like EC2, RDS, S3, Lambda, Dynamo DB, and RedShift.

Sr. Test Automation Engineer

Capital One
11.2013 - 09.2014

Responsibilities:


  • Designed and implemented a maven-based automation project to automate the ETL data validation by using Java JDBC drivers to connect to source legacy tables and target AWS RDS tables
  • Transformed the test plans, test scenarios, and test cases written for on-premise app into a cloud-based app
  • Verified the data integrity, data accuracy, data transformation, and data completeness of ETL data moves done by tools like Informatica, SSIS, ODS, and Ab Initio according to data lineage or source to target mapping documents
  • Verified the report security (roles and permissions), data accuracy, and data visualizations in dashboards generated by tools like SAP Business Objects, SSRS, and OBIEE
  • Executed Hive queries to submit MapReduce jobs in HDFS Cluster
  • Validated data movement from source to NoSQL database against mapping documents
  • Executed manual testing of functional testing, database testing, regression testing, integration testing, smoke testing, blackbox testing, Positive and negative testing in an agile environment
  • Designed and implemented automation framework to test proprietary application with Silk test tool using 4Test programming language
  • Tested IOS and Android based mobile applications using actual devices and simulators/Emulators
  • Grouped and prioritized test cases to execute during various testing levels

Test Engineer

Microsoft
04.2011 - 09.2013

Responsibilities:


  • Development and delivery of efficient test automation scripts (end-to-end, smoke, regression, and system integration) spanning across multiple layers (UI, API, WSDL, and database) met maximum code coverage and ensured high-quality releases
  • Developed SSIS packages to automate the validation process for 100+ tables of data migrated from legacy SQL Server and Oracle DB to Microsoft Dynamics CRM
  • Authored a comprehensive test plan, test cases, test scenarios, RTM, and defect reports
  • Performed root cause analysis of failures by analyzing the JAVA stack trace, inbound and outbound API logs, database logs, and system logs in a microservices-based application architecture
  • Tested the REST and SOAP-based web services using the SOAP UI tool and ensured they worked as per the business requirements
  • Developed custom scripts to generate test data and file processing to facilitate the testing process
  • Worked with the development team to replicate the issue in their local environment.

Education

Master of Science - Computer Engineering

International Technological University
San Jose, CA
12.2011

Bachelor of Engineering - Electrical & Electronics

Anna University
05.2007

Skills

  • Manual and automated testing of Web, Mobile and Desktop apps
  • Manual and automated testing of REST and SOAP Web services
  • Programming in Java, Python, SQL/PLSQL, UNIX shell scripting
  • Cloud-based app testing (AWS, Azure)

Certification

Certified AWS Cloud Practitioner

Certified software tester - CSTE

Timeline

Sr. SDET

Spectrum
05.2024 - Current

Sr. SDET

QuinStreet
02.2023 - 03.2024

SDET

Cepheid
07.2022 - 01.2023

Test Lead

Genentech
02.2015 - 06.2022

Sr. Test Automation Engineer

Capital One
11.2013 - 09.2014

Test Engineer

Microsoft
04.2011 - 09.2013

Master of Science - Computer Engineering

International Technological University

Bachelor of Engineering - Electrical & Electronics

Anna University
William Anthuvan