Successfully developed and deployed a Last Transaction feature using TypeScript, React, HTML, and CSS, enabling real-time tracking and visualization of user actions in critical workflows such as picking and consolidation.
Hands-on experience in mobile automation for iOS and Android applications using tools like Appium and Android Studio. Conducted functional, usability, and compatibility testing on various device configurations to ensure seamless user experiences.
Conducted cloud-based application testing on AWS and Azure, ensuring reliability and scalability of solutions in cloud-native environments.
Managed test cases and requirements using Jama, ensuring comprehensive coverage and traceability.
Developed and maintained test automation frameworks from scratch using Java, ensuring seamless integration with CI/CD pipelines for faster delivery cycles. Experienced in creating scripts for functional UI validation and web service testing (SOAP/RESTful).
Software QA Engineer
Mobile Industrial Robots A/S
10.2021 - 04.2024
Conducted comprehensive testing on autonomous fleets of robots and robotic work cells, both as standalone products and within intricate automated ecosystems
Led the development of mobile automation frameworks for both iOS and Android platforms, ensuring scalability, maintainability, and compatibility with various mobile devices
Developed and maintained automated test frameworks using Java, .NET, and Selenium to improve test coverage and execution speed.
Established Test Plans, Test Scenarios, and Test Cases, contributing to effective configuration environments for both Automation and Manual testing
Utilized Agile work planning tools such as JIRA, source-control change management software like GIT, and test management software TestRail to streamline and organize testing processes
Developed scalable and responsive web applications using React, TypeScript, HTML, and CSS to deliver user-centric solutions for internal tools and customer-facing platforms at Amazon and MIR.
Established a culture of continuous improvement within the QA team, fostering increased efficiency and effectiveness over time.
QA Automation Tester
PNC Bank
12.2019 - 10.2021
Experience in Quality Center, Agile, Grid, Jira, Dev Tools, POM, Katalon Studio, and other open-source tools
Led the implementation of mobile automation testing strategies using Sauce Labs, ensuring seamless cross-browser and cross-device compatibility on both iOS and Android platforms
Conducted extensive database validation to ensure data accuracy, consistency, and integrity across multiple environments. Used SQLqueries to verify that data was correctly inserted, updated, and deleted during front-end and back-end operations.
Used servicevirtualization tools to simulate APIs, databases, and third-party integrations, enabling testing in environments with incomplete dependencies. Configured Docker containers to create consistent and portable test environments across development stages.
Created automated script for REST-API testing using Rest Assured framework
Used BDD framework with Cucumber and created future files with scenario and scenario outline files
Contributed to developing an Automation Framework that uses Java, Selenium WebDriver, and TestNG
Set up and maintained Maven build jobs in Jenkins, optimizing the build and deployment processes
Test Automation Engineer
Progressive Leasing
03.2019 - 11.2019
Developed automated test scripts for web applications using Selenium WebDriver, Java, and TestNG
Experience in Test Rail, HP ALM(Quality Center), Selenium WebDriver, Grid, Katalon Studio, etc
Optimized existing automation test suites by refactoring code and introducing parallelization techniques
Integrated automated tests into CI and CD pipelines to enable continuous feedback loops
Tested complex stored procedures, triggers, and user-defined functions for accuracy and performance. Debugged and optimized SQL code to improve query execution times and ensure correct functionality under different input conditions.
Led the implementation of BDD practices using Cucumber to bridge the communication gap between developers, QA engineers, and product owners. Collaborated with cross-functional teams to write clear, user-focused feature files that define the behavior of the system.