Test Automation Engineer | Codersbrain
full-time
Posted on August 2, 2025
Job Description
Test Automation Engineer
Company Overview
Not specified.
Job Summary
The Test Automation Engineer is responsible for the development and execution of automated tests to ensure the quality and performance of software applications. This role is crucial for implementing testing strategies using various tools and technologies to facilitate continuous integration and continuous delivery (CI/CD) processes.
Responsibilities
- Design, develop, and maintain automated test scripts utilizing Python and C#.
- Implement and manage cloud connectivity protocols such as MQTT, LWM2M, and WebSocket.
- Collaborate with development and operations teams to create and maintain effective CI/CD pipelines.
- Review and analyze requirements to create detailed and comprehensive test plans and test cases.
- Execute tests and analyze results to identify defects and ensure a high level of software quality.
- Participate in Agile ceremonies, providing feedback on potential improvements in the testing process.
Qualifications
- Proficient in Python and C# for test automation.
- Strong understanding of Cloud/IoT technologies.
- Knowledge of CI/CD concepts and tools.
- Familiarity with cloud connectivity protocols such as MQTT, LWM2M, and WebSocket.
- Ability to create and execute comprehensive test documentation.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
Preferred Skills
- Experience with additional programming languages or frameworks.
- Knowledge of performance testing tools.
- Familiarity with agile methodologies and DevOps practices.
Experience
Not specified.
Environment
Not specified.
Salary
Not specified.
Growth Opportunities
Not specified.
Benefits
Not specified.