Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sonal Singh

Irving,TX

Summary

Results-oriented and performance-led Software Development Engineer in Test (SDET) Professional with 9 years of experience supporting software quality enhancement, implementing automated testing methodologies, and ensuring adherence to quality assurance standards. Specialize in Java/REST Assured API and API automation testing, proficient in Selenium and JUnit. Familiar with Agile processes and tools like Jira, GIT, and Splunk for efficient project management. Demonstrated expertise in leveraging data analytics techniques to optimize testing processes and streamline quality assurance workflows.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior QA Automation Engineer

Viewbid Auctions
10.2023 - 02.2024
  • Implemented Test-Driven Development (TDD) methodology using VSCode and JavaScript, contributing to 40% enhancement in reliability and functionality.
  • Designed and executed comprehensive end-to-end test cases with Cypress, ensuring seamless user interactions and account management.
  • Integrated automated API tests into CI/CD pipeline using Jenkins and GitLab for continuous validation, maintaining high software quality standards.
  • Conducted cross-browser testing across multiple platforms, managing test data with SQL Server Management Studio to ensure compatibility.
  • Developed comprehensive API test cases using Cypress, covering various methods and identifying critical endpoints with Swagger UI.
  • Implemented load and performance testing for API endpoints using tools like JMeter, ensuring integration correctness with external services.

Software Developer in Test

CSAA Insurance Group
10.2019 - 10.2023
  • Contributed to 70% enhancement in automation efficiency and test coverage, utilizing Java, TestNG, and Selenium WebDriver.
  • Managed projects and dependencies using Maven, ensuring seamless integration with Jenkins CI/CD pipelines.
    Conducted manual verification and testing of RESTful APIs with Postman and Swagger UI, ensuring accuracy and reliability.
  • Implemented automated test scripts for API testing using Java and REST-assured framework, ensuring comprehensive coverage.
  • Jenkins CI/CD pipelines for automated build, test, and deployment processes, ensuring rapid feedback and early issue detection.
  • Leveraged Splunk for monitoring test logs and analyzing results, proactively identifying patterns and troubleshooting issues.
  • Improved software quality by designing and implementing comprehensive test plans.

Software Developer in Test

Liberty Mutual Insurance
01.2019 - 10.2019
  • Collaborated with cross-functional teams to gather project requirements, ensuring alignment with business objectives and user needs.
  • Improved software quality by designing and implementing comprehensive test plans.
  • Developed comprehensive test plans and strategies using UML diagrams, providing structured approach to testing activities.
  • Enhanced application performance with thorough code reviews and debugging sessions.
  • Designed, implemented, and maintained automated test scripts using Java, Selenium WebDriver, Cypress, and IBM Rule Engine ODM, facilitating automated testing for improved regression and release testing.
  • Integrated automated tests into CI/CD pipelines using Maven and Bamboo, enabling continuous validation of software changes and rapid feedback loops.
  • Executed end-to-end tests to validate functionality and performance of quoting, binding, and rating flows, ensuring seamless user experience and compliance with business requirements and regulations.

Software Developer in Test

Allison Transmissions
01.2018 - 12.2018
  • Actively participated in Agile ceremonies, facilitating intra-team communication and improving visibility into ongoing work and priorities.
  • Developed Automation Framework with Selenium WebDriver in Java, achieving streamlined and dependable test automation.
  • Conducted integration testing for transitioning from monolithic applications to Spring Boot microservices, ensuring smooth functionality.
  • Utilized Confluence for comprehensive test documentation and management, optimizing testing process.
  • Effectively collaborated with offshore QA teams, delivering regular demos to enhance comprehension and maintain alignment on project objectives.
  • Employed Zoom and Skype for efficient remote collaboration and demos, ensuring effective communication across teams.

Software Developer in Test

Liberty Mutual Insurance
10.2016 - 12.2017
  • Collaborated with stakeholders to understand project requirements, focusing on preference management and e-content delivery.
  • Implemented and executed end-to-end tests to validate centralized preference management and e-content delivery functionality.
  • Conducted integration tests to ensure seamless interactions between different components of system.
  • Verified user interface and user experience of preference management and e-content delivery modules.
  • Ensured compliance with relevant standards and regulations, contributing to a unified and efficient system for managing user preferences.
  • Participated in QA Team meetings and weekly QA testing reviews, contributing to continuous improvement efforts.

QA Automation Engineer

Garmin
08.2016 - 09.2016
  • Demonstrated strong collaboration skills by effectively working with offshore QA team in India, conducting regular demos to align on project objectives and enhance understanding.
  • Proficiently analyzed top-level requirements and collaborated closely with Business Analysts and Developers to comprehend business needs, resulting in comprehensive test cases and meticulous documentation.
  • Implemented automation frameworks utilizing Selenium or similar tools, enhancing testing efficiency and reliability while also conducting manual testing as necessary.
  • Ensured end-to-end quality assurance by conducting both Back-End and Front-End testing, verifying application functionality across popular browsers and validating visual aspects such as layout and design.
  • Spearheaded maintenance of Test Plans, reviewed and validated newly added functional test cases, and conducted Smoke Tests and Regression Tests in various environments to ensure software stability and integrity.
  • Prepared detailed testing reports and actively participated in QA Team meetings and weekly reviews, contributing to continuous improvement efforts.

Software Developer in Test

Liberty Mutual Insurance
05.2015 - 07.2016
  • Analyzed top-level requirements and fine-tuned Java components using Eclipse IDE for efficient application development.
  • Developed intricate transformation rules for Acord mappings, ensuring compliance with industry standards.
  • Collaborated with Enhanced Table Management (ETM) systems to integrate Acord mappings seamlessly.
  • Developed user interface screens using HTML, CSS, Ajax, and JavaScript, ensuring effective communication with end-users.
    Utilized Mockito for writing JUnit test classes, ensuring comprehensive and effective testing of Java components.
  • Contributed to creating robust testing framework, emphasizing automated testing to enhance efficiency and reliability.
  • Incorporated Appium for mobile automation testing, ensuring functionality and user experience of mobile applications in alignment with project objectives.
  • Conducted end-to-end testing of mobile applications using Appium, guaranteeing seamless integration with backend systems and compliance with quality standards.

Education

Ph.D. - Computer Science And Information Technology

University of The Cumberland
Williamsburg, Kentucky
08.2024

Master of Science - Mechanical Engineering

University of Dayton
Dayton, OH
12.2014

Skills

  • Usability Testing
  • User Acceptance Testing
  • Test Planning
  • Scripting Languages
  • Integration Testing
  • Functional Testing
  • System Testing
  • Manual Testing
  • Continuous integration tools
  • Regression Testing
  • API Testing
  • Mobile Testing

Certification

  • Certified Tester Foundation Level (CTFL) ISTQB® Issued Jan 2023.
  • Certified Tester Advanced Level Test Automation Engineer (CTAL-TAE) ISTQB® Issued Jan 2023.

Timeline

Senior QA Automation Engineer

Viewbid Auctions
10.2023 - 02.2024

Software Developer in Test

CSAA Insurance Group
10.2019 - 10.2023

Software Developer in Test

Liberty Mutual Insurance
01.2019 - 10.2019

Software Developer in Test

Allison Transmissions
01.2018 - 12.2018

Software Developer in Test

Liberty Mutual Insurance
10.2016 - 12.2017

QA Automation Engineer

Garmin
08.2016 - 09.2016

Software Developer in Test

Liberty Mutual Insurance
05.2015 - 07.2016

Ph.D. - Computer Science And Information Technology

University of The Cumberland

Master of Science - Mechanical Engineering

University of Dayton
Sonal Singh