Senior Software Test Automation Engineer
Current• Wrote and optimized test cases to maximize the success of manual software testing with consistent and thorough approaches.• Created automated test scripts, using Java and Selenium.• Created accurate and efficient test scripts to manage automated testing of certain products and features.• Participated in test automation code review meetings, providing input on colleagues coding efforts.• Involved in Requirement analysis, test planning, and test execution.• Implemented end-to-end automation for a feature.• Completed automation of functional and regression testing.• Responsible for end-to-end testing of features and automating test cases using Selenium and Java.• Performed functional, Smoke, and regression testing.• Knowledge transfer to other team members offshore and communicating with Development team and Client.• Designed and implemented test automation platform with relevant tools from the scratch, designed page object model design for UI tests, provided data driven support, and provided necessary trainings on tools/technology to the QA team members.• Prepare, execute and document test cases, log defects.• Involved in back-end and front-end test automation from the beginning.• Automate UI tests using Selenium, Java, TestNG and Maven• Followed Page Object Model(POM) for UI tests and increased the reusability of modules• Use dynamic Xpath and CSS Selectors for identifying web Elements.• Develop Webservices tests in Rest-assured and Java and integrated the test suite with CI/CD pipeline.• Use Postman for the quick verification of APIs.• Verify database tables with SQL queries using joins and validated correctness of data against stated requirements.• Use Maven for build environment and Git for version management.• Use Jenkins for continuous integration.• Follow agile development process and used JIRA.