Software Test Development Engineer
Develop and maintain Python-based test automation, frameworks, and tools that assess the quality and reliability of software for ARM-based cloud computing servers. The role involves laboratory and cloud environments, test planning, troubleshooting, and close collaboration with software developers.
Обязанности
- Set up and maintain laboratory and cloud test environments
- Write and automate test plans and cases
- Design, develop, and maintain test automation frameworks and tools
- Assess software and component testability
- Apply software testing techniques to identify and mitigate quality risks
- Troubleshoot issues and collaborate with development teams
- Develop maintainable automation code for large software components
Требования
- Experience building test automation frameworks and tools
- Experience designing test cases and applying test methodologies
- Programming experience in Python, Java, C++, C#, or another modern language
- Knowledge of object-oriented design
- Experience testing embedded systems
- Strong Python scripting skills
Будет плюсом
- Knowledge of industry-standard test automation tools and product test frameworks
- Experience with open-source tools and resources
- Knowledge of scripting languages such as Bash and Python