Accomplished DevOps and Test Automation Engineer with over 15+ years of experience in DevOps, automation, development, and software architecting. Proven expertise in defining and implementing automation test strategies and CI/CD infrastructure using Jenkins, TeamCity, and Azure. Proficient in Shell, PowerShell, and Docker for maintaining and enhancing CI implementations and executing multi-threaded tests on Azure.
Extensive hands-on experience in developing, customizing, and maintaining test automation frameworks for web, API, and mobile applications (Android/iOS) using BDD frameworks such as Cucumber and SpecFlow. Skilled in utilizing various test frameworks including Pytest, TestNG, NUnit, JUnit, and Maven, and automating scripts with Java, C#, Python, and VBScript,Groovy script. Strong knowledge of version control systems (GIT, TFS, GITHUB, BITBUCKET) and test management tools (Rally, Quality Centre, MTM).
Demonstrated line management and people skills with a track record of leading, training, and guiding test automation teams. Experienced in developing solutions and strategies from scratch, contributing to company goals through innovative and optimized software strategies and enhanced test performance.
Competent in automating build pipelines, UI development, and deploying machine learning models on Linux servers. Adept at problem-solving and adapting to dynamic market conditions with a proven history of implementing solutions that drive company success.
Proficient in data analysis, machine learning model building, and algorithmic trading in currency markets with expertise in Python, SQL, and statistical analysis. Certified in Statistics and financial markets, with substantial experience interacting with traders and developing trade strategies.
Establishing Continuous Integration and Continuous Deployment (CI/CD) workflows by configuring application builds and automating tests through platforms like TeamCity and Jenkins Streamlining various aspects of the application lifecycle, including test execution and reporting, to facilitate seamless continuous delivery Overseeing the management of build pipelines, which includes creating agents and ensuring the setup and upgrade of build agents for optimal performance
Expert in designing and developing test automation frameworks and processes Proficient in automating web UI applications with Selenium WebDriver using Java, Python, and C#net Skilled in mobile application automation with Appium, including iOS and Android platforms using Xcode and Android Studio
Utilized Python along with Pandas, NumPy, and Scikit-learn libraries to construct sophisticated machine learning models, including Support Vector Classifier, Random Forest, and various Regression models These models were meticulously crafted to extract actionable insights and patterns from complex datasets, empowering data-driven decision-making processes
Engineered trading software, trade managers, and backend databases to meticulously record trade logs Crafted test plugins and distributed NuGet packages to ensure robust testing and seamless integration Designed and implemented websites along with Windows-based applications to facilitate user interaction and operational efficiency
Refine and enhance trading strategies through meticulous development and backtesting procedures Conduct thorough analysis and processing of market data, leveraging advanced techniques to generate actionable signals Employ cutting-edge methodologies to compute technical indicators and trends, facilitating informed decision-making Utilize robust statistical analysis to extract valuable insights and enhance trading performance
Enhanced REST API automation tests and framework using Postman with JavaScript Implemented Karate and Cucumber frameworks for API testing Established multithreaded runs for nightly testing routines Proficient in developing and testing with SOAP UI for comprehensive API testing coverage
Create and maintain resources efficiently Easily deploy build and execution servers from Docker images on cloud platforms such as Azure, AWS, and GCP, ensuring versatility and scalability across diverse environments