What are the responsibilities and job description for the Python Automation Engineer position at SWITS DIGITAL Private Limited?
Job Title: Python Automation Engineer
Location: Mountain View, CA
Job Description
Role & Responsibilities
Location: Mountain View, CA
Job Description
Role & Responsibilities
- Designing and developing automated test for complex requirements involving multiple hardware and software stacks
- Identifying opportunities for automation: Looking for areas where manual testing can be replaced or supplemented by automated tests.
- Executing automated tests: Running the scripts to identify defects and ensure functionality.
- Analysing test results: Evaluating the outcomes of automated tests and identifying areas for improvement.
- Debugging test scripts: Troubleshooting issues with the automation scripts themselves.
- Collaborating with development teams: Working with developers to identify and resolve defects, and to improve product quality.
- Contributing to product design reviews: Providing input on product design, testability, and implementation.
- Developing and maintaining automation frameworks: Creating reusable components for automated testing.
- Improving test infrastructure: Optimizing the testing environment and tools.
- Updating test scripts: Ensuring that automated tests remain relevant and effective as the software evolves.
- Documenting test procedures and scenarios: Creating clear and concise documentation for test processes.
- Good expertise in Python language
- Knowledge of Mobile devices, tablets, phones, watches, earbuds hardware and software stack
- Good understanding of Android Operating system features
- Understanding of Android CI/CD/CT pipeline
- Experience in managing test setup, labs