- Develop and maintain automated test scripts and frameworks to verify the functionality, performance, and security of software applications.
- Collaborate closely with development and QA teams to understand project requirements and provide input on testability.
- Perform thorough analysis of product specifications to create comprehensive test plans and strategies.
- Execute automated test suites and analyze test results, identifying defects and areas for improvement.
- Take ownership of the test automation process, continually optimizing and enhancing automated testing practices.
- Communicate directly with clients to gather requirements, provide project updates, and address any testing-related issues or concerns.
- Mentor and guide junior members of the test automation team, sharing best practices and knowledge.