.**Senior Software Tester****Tester III - Software Testing**Who we are**:Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world.UST is a mission-driven group of over 29,000+ practical problem solvers and creative thinkers in over 30+ countries. Our entrepreneurial teams are empowered to innovate, act nimbly, and create a lasting and sustainable impact for our clients, their customers, and the communities in which we live.With us, you'll create a boundless impact that transforms your career—and the lives of people across the world.**You Are**:**The Opportunity**:- Work with software development teams, stakeholders, and product owners to collect, document, and clarify user/business requirements; create, analyze, and maintain development/project documentation.- Perform testing to ensure developed software meets functional and technical quality standards and expectations.- Participate in planning and design sessions to understand requirements and software changes.- Develop testing strategies.- Design, document, maintain, and execute test cases.- Set up and maintain test data.- Track and document testing progress and results.- Provide a testing framework and automation expertise to the development and QA teams- Design and develop automation testing test cases and scripts, maximize test coverage- Implement, monitor, and maintain the automation tests; develop and optimize test data- Optimize the automation tests for code reusability, maintainability, and stability.- Provide timely feedback to engineering to ensure accuracy, compliance, and completeness.- Participate in impact analysis of changes.- Review, test, and improve user interfaces and user experiences for consistency, usability, and functionality.- Identify, track, and document complex issues, drive defect resolution, and troubleshoot technical issues in creative and effective ways.- Participate in improving testing processes and tools.- Assist business users in defining, planning, and executing User Acceptance Testing.- Participate in the validation of production implementations.This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.**What you need**:- +4 years of experience as a Quality Assurance engineer.- Solid testing skills with functional and user acceptance testing.- +2 years' experience working with automated testing frameworks and tools (E.G., Selenium, Test Complete, TestNG, Cypress, etc.) and building automation tests; skills in UI/Backend/API testing, SQL queries, and debugging