Software Test Engineer II at Ellucian specializing in automation tools such as Selenium and Rest Assured. Enhanced API testing frameworks and optimized CI/CD processes, resulting in improved software quality and delivery speed. Collaborated effectively with stakeholders in Agile environments to ensure high-quality outcomes. Over six years of experience in software testing within Banking and Supplemental Data Engine systems for higher education.
UI Testing & API Testing:
· Creating, executing, and maintaining automated test scripts for UI components using tools like Selenium WebDriver.
· Verifying user interface elements such as buttons, forms, menus, and navigation for proper functionality and responsiveness.
· Performing cross-browser and cross-platform testing to ensure consistent behavior across different environments.
· Designing, developing, and executing test cases for API endpoints to ensure functionality, reliability, performance, and security.
· Validating data integrity and accuracy by analyzing API responses and comparing them with expected results.
· Identifying and documenting UI and API defects, and working closely with developers to address and resolve issues.
· Implementing and maintaining API testing frameworks and tools for efficient test automation.
Automation Test Script Development :
· Developing and maintaining automated test scripts for API testing using RestAssured framework, ensuring comprehensive coverage of API endpoints and functionalities.
· Creating automated test suites for UI testing using TestNG and Maven, covering various scenarios and user interactions.
· Implementing best practices for test script development, including modularity, data-driven testing, and error handling.
· Integrating automated tests into CI/CD pipelines for continuous validation of API and UI changes.
Test Planning And Documentation :
· Participating in requirements analysis and contributing to test planning activities to define test objectives, scope, and strategies.
· Creating and maintaining test documentation, including test plans, test cases, test scripts, and test reports.
· Tracking and reporting test progress, results, and defects using issue tracking systems like JIRA.
Collaborating with stakeholders to prioritize testing efforts and communicate test findings effectively.