📁
Research and Development
📅
190000NQ Requisition #
📅
2212 Total Views

The Associate Software Engineer, Test will test and validate the design, implementation, and performance of our next-generation cloud-based telephony and contact center services.  This role will be part of the QA team for our new cloud services development center and will define, design, build out and execute automated testing to complement our secure, scalable, fault-tolerant, cloud-based web architecture.

 

Major Responsibilities

  • Ensure product quality of the entire platform from UI through back-end services including scalability and reliability.
  • Understand the testing requirements of the feature/system/service being tested and document the test plans/cases that are created.
  • Facilitate test-driven development, not only of the automated tests built, but as an approach that all developers on the team should embrace.
  • Implement automated testing wherever practical and appropriate.
  • Follow Agile testing principles and continuously review, implement and communicate process improvements and quality metrics to the team.
  • Ability to dive deep on technical issues with developers.
  • Ability to create and drive the test plans/team from the ground up.
  • Provide input and vision for testing needs as the company grows. 

Minimum Requirements

  • Bachelor of Science degree in Computer Science, equivalent experience may be accepted in exceptional cases.
  • Proficiency testing web applications and technologies (HTML, CSS, JavaScript, JSON, etc.) from browser through back-end to database.
  • Proficiency in programming languages appropriate for automated test environments (e.g., Python, Java, vendor-specific scripting languages, bash, etc.).  
  • Experience with the version control systems (Git preferred)
  • Familiarity with REST-based services.
  • Good written and verbal communications skills.

Desired Skills:

  • A solid developer who understands how good software gets built and can leverage that knowledge when creating a test plan and building tests that will exercise, validate, and break the software.
  • A proven producer who can point to major websites/products and talk about their contribution to make them bullet-proof.  The ability to analyze web-based applications that you didn’t test and immediately suggest a dozen aspects of the app that you would test with thoughts about how you’d do it.
  • Knowledgeable of existing technologies, passionate about new technologies, and the experience to know which ones to recommend for which jobs.  The world of automated testing changes quickly, and therefore you need to know what you did yesterday and why you’d do something different today – or why the same approach is still valid.
  • An effective generalist across technologies outside your specific domain of expertise, including databases, mobile apps, interfacing with legacy technologies, cross-browser support, etc. Must be confident setting up your own test environments and have no problem trying a technology never used and be able to ask for help when stumped.
  • The ability to troubleshoot and analyze, must be able to dig into issues and problems and escalate or solve them appropriately. 
  • Comfortable working in a start-up-like environment.  The team is growing at the same time the product is being built.
  • Experience testing and deploying automated testing in virtualized and load-balanced environments.
  • Experience with defect tracking systems (e.g., Bugzilla, Jira, Trac, etc.) and use of automation and product-specific APIs to interact with them programmatically.
  • Experience with test case management/execution tools and an understanding of how those tools are used in an automated testing environment.
  • Experience with NoSQL datastores, including validation of data at rest as well as testing of services dependent on back-end databases.  Desires experience with Redis, but will also accept Hadoop or Couchbase.
  • Experience with performance & load testing and benchmarking web applications using various approaches.
  • Familiarity with Selenium Webdriver.
  • Experience using other automated testing frameworks and can discuss your experience with them.

What you will experience

 

  • Challenging problems to solve
  • A team of talented co-workers
  • Flexible workspaces that cater to your current needs and personal preferences, including collaboration rooms, private offices, pair programming offices, etc.
  • Freedom to choose your own computing platform (OS, tools, etc.)

About Us:

Genesys® powers more than 25 billion of the world’s best customer experiences each year. We put the customer at the center of everything we do and passionately believe that great customer engagement drives great business outcomes. More than 10,000 companies in more than 100 countries trust the industry’s #1 customer experience platform to orchestrate omnichannel customer journeys that eliminate silos and build lasting relationships. With a strong track record of innovation and a never-ending desire to be first, Genesys is the only company recognized by top industry analysts as a leader in both cloud and on-premise customer engagement solutions. Connect with Genesys via www.genesys.comTwitterFacebookYouTubeLinkedIn, and the Genesys blog.

 

Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics. #LR-AR3

Previous Job Searches

Activity Feed

42756
Job shares through Genesys
Sasidharan Dhandapani referred the Sr. Applications Engineer (Mobile application developer - Android/IOS) position. 11 hours ago
Alvir Bernabe referred a link. 17 hours ago
Myra Del Rosario referred the Accounts Payable Specialist position. 1 day ago
Myra Del Rosario referred the Accounts Payable Specialist position. 1 day ago
Myra Del Rosario referred the Accounts Payable Specialist position. 1 day ago

Similar Listings

United States, Indiana, Indianapolis, Indianapolis

📁 Research and Development

Requisition #: 190000RT

United States, Indiana, Indianapolis, Indianapolis

📁 Research and Development

Requisition #: 190000WP

United States, Indiana, Indianapolis, Indianapolis

📁 Research and Development

Requisition #: 190000TI