Software Development Engineer in Test
">
We are seeking a talented Software Developer to join our Artificial Intelligence teams and contribute to the development of innovative technology products and services for Genesys customers.
The successful candidate will design and develop automated test frameworks and cloud-based test infrastructure to ensure software quality deliverables. They must have the ability to code effectively in at least one object-oriented programming language and quickly learn new techniques and languages.
This role requires collaboration with Senior SDETs and DevOps engineers to expand existing test automation solutions, write automated functional acceptance tests at the API and UI level, maintain automated test jobs in deployment pipelines, conduct exploratory testing, performance/load testing to ensure product scalability, and participate as a delivery team member through Agile Scrum methodology representing testing and quality assurance concerns.
To be considered for this position, candidates must possess a degree in Computer Science, Engineering, or related disciplines, 2 years of experience in Software Development in Test or Software Development, proficiency in developing at least one OO language (Python, Java, JavaScript), experience with UI test automation frameworks like Playwright, Selenium, familiarity with Agile software development frameworks, knowledge of container technologies (Docker, Kubernetes), a DevOps mindset, and champion Continuous Delivery best practices. Additional desirable skills include experience with API test automation frameworks like Requests or REST Assured, JavaScript/PlayWright based UI test frameworks, Continuous Integration/Delivery systems like Jenkins or similar, web applications and microservices expertise, and experience with Amazon Web Services.