Jalasoft
August 2021 - February 2023
Maintained and built automation frameworks (for the team and sub-teams). Automated API and UI using Java, Selenium, Rest Assured, and Cucumber. Implemented clean code, SOLID, KISS, DRY, and team conventions. Implemented POM, Page Factory, and design patterns like strategy, builder, and factory. Debugged in automate framework, logs project, console browser, and Cucumber. Used Bitbucket and Git for version control. Set up Continuous Integration/Continuous Testing using Jenkins. Identified test scenarios, designed step definitions and scenarios (BDDs), and estimated test effort. Tested Web App, API, Database (SQL Server and Oracle), XML, and Excel. Worked in Scrum and Agile environments. Handled QA activities, QA automation/manual planning, and executed test plans, test suites, and regression, end-to-end, acceptance, sanity, and smoke testing (testing techniques). Used Jira for project management and issue tracking to track bugs and defects, create epics, manage test cases, report on test results, and collaborate with team members. Generated reports with Cucumber and Jenkins, and sent reports by email to customers and the team. Set up different environments to test and verify bugs, behaviors, and test cases. Key Achievements: Reduced estimated tasks by 50 percent. Implemented POM and divided responsibility for folders, classes, and methods. Divided responsibility and redesigned step definitions and scenarios. Improved locators and utilities (management of JSON, date, string, path, asserts). Onboarded new team members.