Senior Software Developer in Test

Company: Genesys
Company: Genesys
Location: Markham, Canada
Commitment: Full time
Posted on: 2023-05-03 17:09
Build something new with a world-class team.At Genesys, we allow our employees to make their mark by entrusting them to make decisions and do what they’ve been hired to do: their very best. Your potential is waiting; why are you?Are you someone who likes to solve complicated problems using cutting edge technology? Are you interested in contributing to the quality and automated testing of microservices and micro-frontends deployed in AWS Cloud?  Do you want to work in an environment where you have the flexibility to grow your skillset? If so, this job might be for you. What this role is: You will design, develop, and execute testing strategies to validate and improve Workforce Management (WFM) features to enhance the Genesys Cloud Workforce Engagement Management (WEM) product suite. You will have the opportunity to use cloud technologies like Lambda, DynamoDB, as well as other AWS services in a very dynamic and agile environment. The WEM product suite is comprised of a wide range of innovative AWS services around agent scheduling, forecasting, agent coaching, speech analytics, recording, reporting, and gamification. What this role isn’t: This role is not building simple tests for a single tenant service. All teams work collaboratively to contribute to the development of shared testing frameworks to improve the quality and reliability of a complex multi-tenant cloud ecosystem. You will be contributing to these testing frameworks from design to the actual deployment and monitoring in Genesys Cloud. What you’ll bring to the table: To be successful, you should be a strong problem solver that wants to make contributions to the team and product quality as a whole. You should be curious about cloud technology and continuously working on expanding your skillset. Being resourceful and detail-oriented will contribute to your success here at Genesys. Some details about what you’ll do: Define test strategies and test plans for each projectDesign, develop and maintain automated test jobs Identify acceptance criteria and implement automated testing to balance operational efficiency and maintaining optimal test coverageCoordinate bug hunts to gather user feedback for new features and identify defectsParticipate in code reviews to learn and grow as well as to help your team members learn through constructive feedback Look for areas of improvement within the code, testing harnesses, and infrastructureTriage failed automation tests and coordinate with teams to resolve themParticipate in regular team and QA Guild meetings for open communication, sharing ideas, and supporting othersPreferred qualifications or experience: 5+ years of experience in automation testing (computer science or equivalent degrees, certifications, or other professional experience will be considered).  Knowledge of the full application lifecycle from development through deployment and support. Excellent critical thinking and reasoning; must effectively communicate with peers across development groups and business units. Ability to use version control systems such as GitHub or Bitbucket. Ability to use delivery pipeline automation and configuration tools such as Jenkins. Experience with Object Oriented Programming languages and knowledge of technologies such as HTTP, JavaScript, and JSON in a service-oriented architecture. Experience testing RESTful APIs Knowledge of agile testing methodologies and best practices for continuous delivery (CD)  #LI-EP1#LI-REMOTECovid-19: Safety for our employees and our communities is a key priority for Genesys. We continue to experience rapid growth during the Covid-19 pandemic and are conducting remote hiring and onboarding processes. All hiring and onboarding processes are being conducted remotely at this time. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least December 31, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.    About Genesys: Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.   Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics. About Genesys:Every year, Genesys orchestrates billions of remarkable customer experiences for organizations in more than 100 countries. Through the power of our cloud, digital and AI technologies, organizations can realize Experience as a Service™ our vision for empathetic customer experiences at scale. With Genesys, organizations have the power to deliver proactive, predictive, and hyper personalized experiences to deepen their customer connection across every marketing, sales, and service moment on any channel, while also improving employee productivity and engagement. By transforming back-office technology to a modern revenue velocity engine Genesys enables true intimacy at scale to foster customer trust and loyalty. Visit www.genesys.com.Reasonable Accommodations:If you require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you or someone you know may complete the Reasonable Accommodations Form for assistance. Please use the Candidate field in the dropdown menu to ensure a timely response.This form is designed to assist job seekers who seek reasonable accommodation for the application process. Submissions entered for non-accommodation-related issues, such as following up on an application or submitting a resume, may not receive a response.Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.Please note that recruiters will never ask for sensitive personal or financial information during the application phase.
View Original Job Posting