changing lives.
In this role, you will…
- Design, develop, and maintain automated test frameworks, scripts, and tools using Python.
- Maintain the automation team's activities, establish activity schedules, and monitor project progress.
- Collaborate with the development team to understand software requirements and develop test strategies and plans.
- Create and execute automated tests to verify and validate software functionality, performance, and scalability.
- Collaborate with cross-functional teams to identify and prioritize test cases for automation.
- Continuously enhance and improve the test automation infrastructure and processes.
- Conduct root cause analysis of test failures and provide recommendations for improvements.
- Stay up to date with industry best practices and emerging trends in test automation.
- Participate in code reviews and provide feedback on testability and quality aspects of the codebase.
In this role, you’ll need …
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- 3+ years of experience implementing automated tests for multi-layered products.
- Experience in designing and implementing test automation frameworks and tools.
- Strong proficiency in Python programming language - Python libraries: OpenCV, NumPy, SciPy
- Proficient usage of GIT.
- Experience with CI/CD tools like Jenkins.
- Systematic thinking, leadership, and project management skills.
- Solid understanding of software testing methodologies, principles, and practices.
- Excellent communication and collaboration skills to work effectively within a team.
- Ability to prioritize workload to meet deadlines.