Senior Quality Automation Engineer/SDET with 10 years of experience in manual and automated testing, AI model testing, experienced in Agile scrum and SDLC. Specializing in a wide range of technologies, including Selenium, Cypress, Java, SQL, Git, CI/CD pipeline, Cucumber, BDD/TDD, Postman, Docker, Maven, Appium, JavaScript, Jira, and more. Experience includes creating robust UI and API automated testing frameworks, coordinating successful production releases, conducting web and mobile automated testing, mentoring junior team members, and optimizing documentation and reporting.
Insight Global
View- Website:
- insightglobal.net
- Employees:
- 15494
-
Senior Software Engineer In TestInsight GlobalMiami, Fl, Us -
Senior SdetClinician Nexus Jan 2024 - PresentUnited States• Developed and executed comprehensive tests for the benchmark data upload feature, ensuring accurate AI analysis and reliable insights for users.• Engineered a comprehensive Cypress automation framework integrating BDD, Cucumber, Page Objects, JavaScript, SQL, Databricks, Mochawesome Reporter, Git, Node.js, GitHub, and CI/CD within the first month, significantly enhancing the QA team's automation capabilities.• Developed and maintained automated test frameworks using AWS services to ensure robust and reliable application performance.• Conducted component testing in isolation using Cypress to validate UI components before integration into larger applications.• Executed both UI and API automation using the Cypress framework for Benchmarks360™ (BM2) web-based application, supporting organizations in analyzing compensation, clinical productivity, and workforce data, addressing enterprise-wide benchmarking needs, contributing to a 30% reduction in testing time and a 20% increase in defect detection. The tool used machine learning and AI to analyze data and provide predictive insights.• Achieved full automation of in-sprint items using Cypress and Selenium, ensuring efficient and timely test coverage within each sprint. Conducted thorough code reviews and automated critical path tests, integrated them into the CI/CD pipeline, ensuring the delivery of high-quality software.• Crafted detailed test plans, test cases and test data to ensure exhaustive coverage of all scenarios. Conducted manual, automation, end to end (E2E), regression testing, data testing and AI model testing, maintaining rigorous standards for software quality and reliability.• Participated in Agile Scrum standup meetings and grooming sessions, providing valuable QA feedback and insights to enhance product quality and team collaboration. Presented MVPs during sprint reviews, highlighting improvements in Benchmarks360™ and demonstrating the value of QA contributions.
-
Senior SdetCognizant Technology Solutions May 2021 - Oct 2023· Developed web-based automated testing frameworks using Cypress, BDD, Cucumber, Java Script, SQL, Allure Report, Git, Node.js, Gitlab CI/CD and Docker.· Utilized AWS CloudFormation or Terraform to manage infrastructure deployments, enabling consistent and repeatable environments for testing.· Utilized AI algorithms to analyze test results and predict potential defect areas, optimizing the testing process for better resource allocation.· Developed and implemented AI-driven testing strategies to enhance the accuracy of test case generation and improve anomaly detection within the testing framework· Managed test data effectively within Cypress tests, using fixtures and dynamic data generation to ensure comprehensive coverage.· Developed and executed comprehensive end-to-end test cases using Cypress to ensure the functionality and performance of web applications.· Integrated Cypress tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI, ensuring automated testing during build processes.· Created a mobile-based automated testing framework for React Native app (Android and iOS) with Selenium WebDriver, Java, Maven, TestNG, Appium, Git, GitHub, and Cucumber.· Ensured best practices in security and compliance within AWS environments, including IAM policies, VPC configurations, and data encryption.· Created and maintained an automated testing framework with Cypress, facilitating rapid test execution and easy integration into CI/CD pipelines.· Conducted performance and load testing using AWS tools like AWS CloudWatch and third-party solutions such as JMeter and Gatling to simulate real-world user traffic.· Conducted API testing on the Credit Risk Assessment service for loan evaluation, utilizing tools like Postman, SoapUI, gRPC, WinSCP, Putty, and MySQL. Validated XML and JSON files,scrutinized server logs, and crafted SQL queries for enhanced testing efficiency.
-
Senior Quality Automation EngineerToptal May 2020 - May 2021• Designed and implemented an extensive mobile and web-based automation testing framework for the health operating system, resulting in a significant improvement in the release sign-off procedure. This was achieved using Cypress, JavaScript/TypeScript, Appium, Protractor, Detox mobile, Serenity, Gitlab DevOps, GitHub, Cucumber, Gherkin, and Allure Report.• Developed Cypress-based test suites, ensuring seamless integration between frontend and backend test automation to achieve holistic application coverage.• Developed an automation framework for integration testing of container-based gRPC microservices running in Docker and Kubernetes.• Managed several aspects of an automated CI/CD pipeline that ran several sets of tests, collected results and reports, and pushed them to AWS S3 so that other team members could review the pass and fail state of test suites.• Conducted automated User Acceptance Testing (UAT), regression testing, and End-to-End testing, API & UI testing across both mobile iOS and web-based applications.• Incorporated test automation seamlessly into the Gitlab CI/CD pipeline and assumed responsibility for ensuring that project testing is fine-tuned to support the agile delivery of applications.• Collaborated & participated in Agile scrum ceremonies including design, sprint planning and review and grooming meetings, root cause analysis.• Developed an automated ticket management app using PowerApps, which streamlined ticket tracking and a significant reduction of at least 30% in tracking efforts.
-
Lead Quality EngineerRoyal Caribbean Cruises Ltd. Jun 2019 - Apr 2020Miami, Florida, United States• Developed a mobile automation framework from scratch for the React Native (Android and IOS) application using Java, Cypress, Selenium, Appium, Gradle, GitHub, BrowserStack, Rest-Assured, TestNG, Maven, Gradle, Junit, Page Object Model, Page Factory, Android Studio, XCode, IntelliJ.• Built and enhanced automated test framework using Cypress in conjunction with the Page Object Model.• Enhanced test reliability and accuracy by incorporating Cypress for backend validation, further contributing to our agile testing methodologies.• Managed and coordinated sign-off for 15 successful production releases of the React Native Crew App.• Built a Jenkins CI/CD pipeline capable of executing a wide range of tests, including UI, API, E2E, Regression, and Smoke tests.• Performed API testing of REST services using Postman and Rest-Assured. Wrote and executed SQL Queries for data verification and Oracle SQL statements for back-end testing.• Achieved a single repository system for automation leading to a 50% faster automation and over 70% reduction in script maintenance.• Developed Cucumber Step Definitions, Scenarios, and Features for high-quality test coverage within a Test Driven Development (TDD)/Behavior Driven Development (BDD) framework.• Led code reviews, planning, and design sessions across multiple teams.• Facilitated the demonstration of the mobile application to the company's Vice President and Board of Directors.• Participated in Agile scrum methodology for all the project activities and attended daily standups, sprint reviews, planning, user story grooming and prospective. -
Software Developer In TestFreddie Mac Dec 2018 - Jun 2019Tysons Corner, Virginia, United States• Developed and executed automated test scripts in Rest-Assured for API validation using a cucumber framework.• Managed all automation code with GIT as a source control• Developed BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions• Implemented API automation scripts to validate XML and JSON formatted files• Designed and developed an automation framework for functional and regression testing using Selenium, Java, Maven and Junit.• Participated in formal reviews to identify problems and determine whether the product meets all applicable requirements• Designed clear, concise, comprehensive and well-structured test plans and test cases• Analyzed and communicated test results to management. made recommendations for product improvements wherever necessary • Collaborated with the QA Supervisor, ensures adequate floor coverage to confirm coverage and consistency of standards applied.• Assisted the supervisor in driving alignment and resolution of issues concerning disposition of non-conformances or interpretation of specification -
Quality Assurance Automation EngineerConsult America May 2014 - Nov 2018Ashburn, Virginia, United States• Assisted in the creation and prioritization of automation framework requirements Using Selenium, Java, TestNG and extent reports to improve efficiency of manual and automation testing.• Develop and further maintain, improve Manual and Automated test cases, analyze results, report and track defects, verify fixes and perform follow-up work to resolved issues.• Conducted Cross-Browser Testing by executing Selenium test scripts on various browsers (Chrome, Firefox, etc.) to assess compatibility.• Collaborated with project teams to plan testing methods and implement a robust automation solution.• Managed test execution and defect tracking using JIRA.• Implemented Jenkins as a continuous integration tool to schedule and run automated test scripts and monitored updates of existing and new automated test suites and infrastructures.• Prepared test plan, test cases and test reports.
Frequently Asked Questions about Pat A.
What company does Pat A. work for?
Pat A. works for Insight Global
What is Pat A.'s role at the current company?
Pat A.'s current role is Senior Software Engineer in Test.
Who are Pat A.'s colleagues?
Pat A.'s colleagues are Jeremy White, Kylie Finkbone, Theron Thigpen, Trent Abbate, Jeffrey Guyton, Sean Mcdivitt, Johanne Tamara Nozine.
Not the Pat A. you were looking for?
-
Patrick (Pat) A.
Greenville-Spartanburg-Anderson, South Carolina Area -
Pat Murphy, PMP®, CSM®, A-CSM®
Project Manager | Cross- Functional Leader | Collaborator | FacilitatorBoulder, Co6gmail.com, gmail.com, quantum.com, ricoh-usa.com, ricoh-usa.com, funmobility.com2 (855) 7XXXXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial