About TBP Software:
Founded in 2009, TBP Software is a leading software development company recognized for its expertise in cutting-edge medical applications and the integration of AI and machine learning in pharmaceutical and medical research.
Position Overview:
We are seeking a Test Automation Engineer to join our dynamic software development team. The ideal candidate will have strong experience with Azure services and automation testing tools. In this role, you will be pivotal in ensuring the quality and reliability of our medical software applications.
Key Responsibilities:
- Develop and Maintain Automated Tests: Design, implement, and manage automated test scripts to validate software functionality and performance.
- Collaborate with Development Team: Work closely with software developers to understand features and technical implementations, ensuring comprehensive test coverage.
- Azure Integration: Utilize Azure services to enhance testing processes, including integration with IoT Hub, Device Provisioning Service, Storage, Entra ID, Functions, App Services, Azure SQL, and Azure Communication Services.
- Future Technologies: Prepare to work with upcoming integrations such as VNets, ML services, IoT Edge within IoT Hub, and Container Registry.
- Continuous Improvement: Identify and implement solutions to enhance testing efficiency and effectiveness.
- Reporting: Document and report bugs and issues, and verify fixes in collaboration with the development team.
Qualifications:
- Experience: Minimum of 3 years in test automation within a software development environment.
Technical Skills:
- Proficiency with automation testing tools (e.g., Selenium, Cypress).
- Strong knowledge of Azure services and cloud-based testing environments.
- Experience with programming/scripting languages such as C#, Python, or JavaScript.
- Familiarity with CI/CD pipelines and tools.
- Soft Skills: Excellent problem-solving abilities, attention to detail, strong communication skills, and a collaborative mindset.
If you're passionate about advanced technology and software development in the medical field and meet the qualifications outlined above, we invite you to apply and contribute to our innovative projects.