John Ali
Automation Expert: Selenium, Appium, Cypress | Deep Dive with AWS, Azure & Jenkins | Scripting Pro: Java, C#, Node.js
- Role
- Qa Automation Engineer at New York Life
- Location
- Washington, DC, US
- LinkedIn followers
- 500 followers
About John Ali
QA Automation Engineer with years of experience in the software industry. Skilled in developing and maintaining automated test suites using Selenium WebDriver, Java, and JavaScript, ensuring robust and efficient test automation. Proficient in integrating CI/CD pipelines using Jenkins and AWS, facilitating continuous integration and enabling faster deployment of applications and features. Experienced in implementing Agile methodologies, following Scrum, Kanban, and Lean Development principles to deliver high-quality software within short development cycles. Well-versed in Rapid Application Development (RAD) techniques, accelerating time-to-market through quick prototyping and iteration. Strong expertise in UI testing, API testing, smoke testing, functional testing, unit testing, integration testing, system testing, and regression testing. Proficient in utilizing AWS services for test environment setup and management, ensuring scalability and cost efficiency. Experienced in manual and automated testing, utilizing tools such as Cypress, Python, and C#. A results-oriented professional who collaborates effectively with cross-functional teams to identify, prioritize, and resolve defects, ensuring the delivery of high-quality software solutions.
Experience
Qa Automation Engineer
Dec 2021 — Present · New York, NY, US
Develop and maintain robust test automation suites using Selenium WebDriver, Java, C#, JavaScript, and Cypress; integrate TestComplete for advanced GUI testing and Playwright for multi-browser compatibility, enhancing defect identification and coverage. Orchestrate sophisticated AWS QA environments, utilizing services like EC2 for scalable computing, RDS for streamlined database management, and S3 for secure, scalable storage, optimizing both cost-efficiency and scalability. Execute a broad spectrum of testing protocols including unit (leveraging NUnit and xUnit frameworks), integration, system, and regression tests, alongside UAT, specializing in front-end and back-end validations to ensure optimum software reliability and performance. Utilize Postman for detailed.NET 6+/Rest API testing, fostering seamless system integration and optimizing API response times and throughput, guaranteeing functionality and coherence. Lead performance testing initiatives employing Apache JMeter and Gatling, creating scenarios to assess application responsiveness, scalability, and throughput under high-concurrent user conditions, enhancing vital application performance metrics. Craft and update comprehensive test documentation including detailed estimates, plans, and dynamic test cases, aligning with evolving software specifications to facilitate organized and traceable testing processes. Employ JavaScript (Node.js) for the development and debugging of scripts, streamlining the identification and resolution of defects, enhancing automation efficiency and effectiveness. Facilitate CI/CD pipelines utilizing Jenkins and AWS tools, promoting rapid deployment cycles and minimizing time-to-market, bolstering product reliability and uptime. Collaborate intensively with the development team, utilizing JIRA for agile project management, facilitating timely issue tracking and resolution, ensuring the consistent delivery of high-quality software products.
Education
Herndon High School
High School Diploma
2016 — 2020
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.