- Web Performance Testing: Proficient in using tools like Apache JMeter and Blazemeter for performance testing, including designing test plans, creating scripts, and analyzing results.
- Automation Expertise: Skilled in automation of web, window, and UI testing using Selenium, WebDriver IO, Selenium and Cypress. Adept at developing and maintaining automation frameworks and scripts.
- Agile Methodologies: Experienced in Agile practices, including sprint planning, backlog refinement, and collaboration in cross-functional teams.
- Software Development Life Cycle: Strong understanding of SDLC phases and methodologies, with expertise in requirements gathering, testing, and deployment
- Integration & Continuous Delivery: Hands-on experience with Jenkins for CI/CD pipelines and Maven for test environment setup.
Project- Empire Cat (Heavy Machinery and Equipment Solutions)
Role: Automation Test Engineer
Tools: Webdriverio , Cypress, JMeter, Blaze meter, Groovy, JavaScript, Selenium, Java
Responsibilities: Automation, Browser and API Testing
- Automated browser tasks like filling forms, clicking buttons, navigating pages, and fetching content.
- Tested websites on different browsers (Chrome, Firefox, Edge, Safari) to ensure they work properly everywhere
- Simulated user actions such as clicking, typing, scrolling, and dragging items to check functionality.
- Located and interacted with web elements using IDs, CSS Selectors, and XPath.
Dynamic Content and Script Development
- Handled dynamic web content (JavaScript-based updates) with smart waiting techniques.
- Created and integrated test scripts using JavaScript.
Error Handling and Frameworks
- Fixed issues like missing elements, slow page loads, and unexpected errors during testing.
- Used frameworks like Mocha, Hybrid, and Data Driven to run and manage test cases
Performance Testing and Reports
- Planned and ran performance tests with JMeter to check system speed and reliability
- Created test scripts to simulate user actions for both visual (GUI) and non-visual testing.
- Reviewed test results, wrote reports, and suggested ways to improve system performance.
- Automated testing processes to save time and make reporting faster.
Advanced Testing
- Performed headless browser testing (without opening the browser) for faster execution in CI/CD pipelines.
- Worked with developers to fix performance issues and improve overall application speed.
Technical Skills
- Tools: JMeter, Blaze meter, WebDriver IO, Cypress.
- Programming: Strong command of Groovy and JavaScript
- Defect Tracking Tool: Jira.
- Version Control : GitHub.
- Automation Framework: Mocha, Data Driven, Hybrid, Cucumber,TestNg
- Testing: Expertise in unit testing, functional testing, and performance testing, ensuring robust system quality.
- IDEs: Eclipse, Vs code.