Test Automation Engineer
Requirements Analysis: Collaborating with stakeholders to analyze project and business requirements, ensuring a clear understanding of deliverables.Test Strategy Development: Creating comprehensive test plans and cases in an Agile environment, aligning with project scope and timelines.Automated Testing: Utilizing Cucumber for automated testing, focusing on regression testing to validate new and existing functionalities.CI/CD Integration: Managing the Continuous Testing cycle within a DevOps framework, automating test cases and integrating them into our CI/CD pipeline using Jenkins and Maven.Framework Design: Designing and developing hybrid automation frameworks with Selenium WebDriver and Python, implementing Data Driven, Behavior Driven, and Test Driven Development methodologies.Backend Testing: Conducting database validations and backend testing using SQL queries to ensure data integrity and support user-specific test cases.API Testing: Developing and executing automated tests for RESTful APIs, parsing XML/JSON data from server responses to ensure reliable data transactions.Cross-Platform Testing: Performing web testing across various platforms, including mobile devices, emulators, and simulators.Defect Management: Actively participating in bug triage meetings, collaborating with developers and project managers to resolve software defects efficiently.With a focus on continuous improvement and innovation, I strive to enhance the testing process and deliver high-quality software solutions that meet user expectations.