- Develop, implement, and maintain a scalable and effective test automation infrastructure using Java-based technologies.
- Design, develop, and execute automated test scripts for API, UI, and mobile applications.
- Utilize APIs and AWS services to create comprehensive and integrated automation solutions.
- Perform database validation to ensure data integrity and accuracy.
- Analyze software requirements and technical specifications to design effective test plans and scripts.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and feedback.
- Perform workflow analysis, document test results, and provide clear and concise reports on test execution and defects.
- Work closely with development teams to identify, troubleshoot, and resolve software defects.
- Collaborate with QA teams to align automation efforts with overall testing strategies.
- Partner with DevOps teams to optimize the automation pipeline and infrastructure.
- Communicate effectively with product teams to understand requirements and provide quality-related feedback.
- Review and recommend improvements to test automation frameworks, tools, techniques, and methodologies.
- Contribute to the continuous improvement of our software development and testing processes.
- Knowledge in developing automation infrastructure automation tests for UI API or end to end system tests.
- Experience with integrating automation into Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) is often crucial for a senior role and isn't mentioned.