Shrey Upadhyay

Shrey Upadhyay

Test Automation Engineer
USA

About Me

A detail-oriented Software Test Automation Engineer with over 3 years of hands-on experience in designing, developing, and executing automated test scripts for web and mobile applications. Proficient in leveraging testin…

Experience

Data Analyst Engineer

Cadence Hospitality Solutions · United Kingdom
Jan 2025 - Jan 2026 · 1 year

<p>Analyzed time-to-fill across hospitality roles, client sites and hiring stages in SQL to identify pipeline bottlenecks, and built a Tableau recruitment dashboard that recruiters used daily to prioritize stalled vacancies.<br>
Linked candidate source, experience and placement outcomes in Python (pandas) to identify the highest-converting sourcing channels; recommended reallocating sourcing effort to increase qualified placements and placement revenue.<br>
Automated weekly KPI reports on cost-per-hire, job board spend and recruiter workload with SQL and Python, replacing manual spreadsheet tracking and flagging low-return advertising spend for reduction.<br>
Analyzed room attendant productivity data (rooms per shift, minutes per room, inspection pass rates) to forecast client staffing demand and align placement volume with operational needs.</p>

Software Engineer (QA Automation)

Tech Mahindra · Ahmedabad, India
Jan 2022 - Dec 2022 · 11 months

<p>Achieved 95% test coverage across web and mobile releases; automated Ruby/Selenium suites reduced manual testing effort by 60%.<br>
Built Selenium and Appium frameworks (Page Object Model) integrated into Jenkins CI/CD pipelines; tracked defects in Jira.</p>

Automation Engineer

Lodestone Software Services · Ahmedabad, India
May 2021 - Jan 2022 · 8 months

<p>Validated data and workflows in an FDA-cleared medical web application using Java, Cucumber (BDD) and TestNG automation.<br>
Wrote Espresso unit tests for the companion Android application and documented defects for root cause analysis.</p>

Test Automation Engineer

Freelancing (Remote)

<p>Worked closely with client to provide end-to-end automation testing solutions for their Java-based web application using the Selenium framework with Cucumber (BDD).<br>
Thoroughly reviewed Software Requirements Specification (SRS) documents to understand project scope and requirements.<br>
Developed test plans and test cases based on SRS documentation, ensuring test coverage and adherence to client specifications.<br>
Designed and implemented a custom automation framework from scratch.<br>
Scheduled automated test runs on each release cycle, identifying and resolving any failed tests to maintain the integrity of the testing process.<br>
Utilized JIRA for issue tracking and adhered to Agile methodologies for project management.<br>
Conducted Ad-Hoc testing to explore system behaviour beyond predefined test cases, identifying edge cases and potential issues.<br>
Reported identified bugs on JIRA, providing clear and detailed descriptions to facilitate efficient resolution by the development team.<br>
Implemented code optimizations to enhance the performance and reliability of automation test scripts, ensuring efficient execution and accurate results.</p>

Software Engineer

Tech Mahindra, Ahmedabad, India

<p>Collaborated with multiple clients to develop and execute quality assurance test scripts using Java and Selenium for functional, regression, smoke, BVT, ad-hoc, and end-to-end testing.<br>
Continuously designed, programmed, and deployed new test cases utilizing the Ruby language.<br>
Actively improved automation test coverage and overall quality assurance for clients.<br>
Employed client frameworks to develop test scripts using Selenium, Appium, Head Spin, and JIRA tools.</p>

Automation Engineer

Lodestone Software Services, Ahmedabad, India

<p>Developing and executing quality assurance test scripts using Java with Selenium for functional, regression, smoke, BVT, ad-hoc, and end-to-end testing.<br>
Conducted extensive debugging and issue resolution to ensure smooth automation testing.<br>
Utilized framework development for test script creation using Selenium and Appium tools to streamline testing processes.<br>
Analysed and reported on test results to inform decision-making processes and improve product quality.</p>

Skills

Java Ruby Python Kotlin Espresso Shell script Selenium WebDriver Cucumber TestNG JUnit Robot Framework Eclipse Visual Studio Code PyCharm IntelliJ Xcode Jenkins GitHub MATLAB UiPath Appium Docker JIRA Confluence Excel Git Linux Windows Mac Android iOS Agile Methodology Functional Testing Mobile Testing Web Testing Regression Testing Sanity Testing Smoke Testing Unit Testing SQL PostgreSQL MySQL joins CTEs window functions data cleaning data validation data modeling ETL ad hoc analysis pandas NumPy Matplotlib Seaborn scikit-learn Jupyter Tableau Power BI DAX Power Query star schema PivotTables VLOOKUP XLOOKUP SUMIFS charts KPI development dashboard reporting stakeholder communication requirements gathering root cause analysis process improvement Jira CI/CD Agile Scrum Selenium BDD Log4j
Report this Profile?