This position involves designing and implementing test automation code using various programming languages like Node JS, Python, Pharo, or others, to be integrated into CI/CD processes. The role requires developing and maintaining effective test plans, test cases, and automated test scripts for defect identification. Collaboration with software development project teams is essential for implementing testing methods and validating test cases. The engineer will develop methods for both automated and manual testing of software applications, utilizing a mix of these skills across various testing techniques. Remote work is permitted for this role. The position requires a Bachelor’s degree in Computer Science, Information Technology, or a related field with three years of experience, or a Master’s degree in a related field with one year of experience, in the job offered or a similar software engineering role. Key skills include working in Agile environments, integrating automated testing within CI/CD pipelines (e.g., Jenkins, GitHub Actions), proficiency in modern programming languages (e.g., Java, Python, JavaScript), experience with testing frameworks (e.g., Selenium, Playwright), test management tools (e.g., Jira, TestRail), collaboration platforms (e.g., Confluence, Slack), and source control (Git) and containerization (Docker/Kubernetes) for test environments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
101-250 employees