Platform Science is seeking a Software Development Engineer in Test to enhance their automated testing framework. This role involves seamlessly integrating functional, integration, and performance testing within the Continuous Integration System. The engineer will work collaboratively with developers, DevOps, and project managers to deliver exceptional products.
Responsibilities: - Automate testing for software components, features, and new products.
- Ensure product and test quality through documentation review.
- Integrate and maintain test suites, managing version control and test environments.
Requirements: - Bachelor's or Master's degree in Computer Science Engineering or related field.
- Solid experience in software development with relevant programming languages and frameworks.
- Experience as a Tester, Validator, Quality Assurance, Software Engineer in Test, or equivalent.
- Experience in test automation with market frameworks (Selenium, Robot Framework, Cypress, Playwright, WebDriverIO, others).
- Experience working with Agile methodologies.
- Knowledge of manual test case management tools (Azure DevOps/Test Lab, Zephyr, qTest, etc.).
- Knowledge of performance testing and related tools (JMeter, Gatling, K6, Locust, others).
- Experience in programming languages (Java, C#, Python, JavaScript, others).
- Experience with Behavior-Driven Development and related tools (Cucumber, Pytest-BDD, others).
- Knowledge of relational and non-relational databases (Postgres, MySQL, MongoDB, others).
- Knowledge of Cloud Computing (AWS, Azure, or Google Cloud).
- Experience with Continuous Integration and Continuous Delivery (CI/CD) tools.
- Fluency in English (written and speaking) is required
The job offer: - Opportunity to work with a diverse and engaging team.
- Role in a company that values innovation and collaboration.