Automation Test Engineer
- Contract
Company Description
Upwork has partnered with an evidence generation company focused on leveraging software, deep therapeutic and scientific knowledge, and operational expertise to consistently capture, aggregate, and reveal high-quality evidence for clinical studies across traditional, virtual, and hybrid trial models.
To continue making an impact, they are currently seeking for an Automation Test Engineer who can perform testing and quality assurance tasks within the project team. The ideal candidate will also develop and maintain test assets used for manual and automated product testing.
Job Description
- Work directly with project team members to deliver high-quality software.
- Primary responsibilities include proactive testing, finding new defects, reporting and analyzing them, and supporting software designers in corrective actions.
- Design and create manual & automated test cases, test data, and other necessary test assets.
- Manage and track bugs/anomalies and verify bug fixes.
- Influences software design to maximize testability and automation potential and improves working methods.
- Writes test cases for assigned modules, builds test systems, and automates tests under the direction of senior automation test engineer or automation test architect.
- Researches and develops an understanding of the industry requirements for the product features being tested, including daily usage of the features and feature-related performance, as well as security and reliability requirements.
- Other responsibilities will be assigned as required.
- Estimate testing tasks and perform reviews of the project plans.
- Responsible for identifying and communicating risks.
- Draft, review, and approve training materials for the testing team.
Qualifications
- Proven background in software testing or a related field.
- Bachelor’s degree or higher in engineering, information systems, computer science, or equivalent.
- Strong practical testing skills with a solid grasp of QA and development processes.
- Proficient in Python, Java, or JavaScript, with basic knowledge of database scripting or programming.
- Skilled in using automation tools within a Continuous Integration (CI) environment.
- Familiarity with modern test management, defect tracking, and requirement tools.
- Ability to interact effectively at all organizational levels.
- Collaborative attitude with a proactive, “can-do” mindset.
- Understanding of Object-Oriented Programming (OOP) principles and engineering practices.
- Hands-on experience with tools like Selenium, Appium, and Robot Framework.
- Amenable to work for 40 hours per week within business hours of Santiago, Chile
- Must be residing in Santiago, Chile
Additional Information
Remote Opportunity!
Contract-to-hire Opportunity!