Careers @ Amaya

Come build cool stuff with us

Great Place To Work Canada 2016 Great Place To Work Canada 2015 Great Place To Work Canada 2014 HR Star Award 2015

Careers

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Amaya Software is for you. Hiring the top people in the industry, Amaya Software prides itself in its talented and dedicated employees. We are very honoured and proud to have been ranked #7 during the Great Places to Work Canada 2016 Awards Ceremony. In addition, we received special recognition for: Best Workplaces for Pride, Best Workplaces for Credibility, and Quality Workplace Relationships.

We encourage you to explore our current career opportunities and if your qualifications match our criteria please submit your resume to jobs@amayasoftware.com. The information you provide to use will be kept private in accordance with applicable data protection legislation. While we appreciate all submissions, only candidates selected for an interview will be contacted.

Amaya Software provides equal employment opportunities in all aspects of employment without regard to race, colour, religion, sex, age, ethnic origin, ancestry, nationality, citizenship, pregnancy, sexual orientation, disability, or any other characteristic protected under federal, provincial, or local law.

  • Web Developer - Front End

    Main Responsibilities:

    Are you a Web Developer looking to work at the forefront of technology and with innovative products used by millions of players?

    As one of our highly skilled Web Developers, you will analyse user requirements and produce corresponding development tasks, ensuring their complet…

    Continue Reading...

  • Technical Project Lead

    We are looking for a strong Technical Project Lead to join our Systems Administration team.

    Continue Reading...

  • UI/UX Business Systems Analyst

    As a UI/UX Business Systems Analyst, you will play a key role in expanding Amaya's game offerings. We are looking for a business analyst who will help create new in-house casino table and slots games and improve existing ones by gathering and analyzing business requirements and producing technical documentation for software development.

    Continue Reading...

  • Integrations Business Systems Analyst

    We are seeking an Integrations Business Systems Analyst to join our company. The candidate will play a key role in expanding Amaya's payment and 3rd party offerings. We are looking for a business analyst who will manage our 3rd party integrations by gathering information, analysing requirements and producing technical documentation for software development.

    Continue Reading...

View All(13 More)

Why Work For Us?

Serge B
Serge B

Serge B, President

In over 20 years in this industry, I have not seen a team so focused and so capable

Einat K
Einat K

Einat K, Office Administrator

It feels like home, nothing else I can say, too many good things to write about

Patty L
Patty L

Patty L, Project Manager

Casino Integrations

Can’t ask for a better place to work than Amaya Software - great camaraderie, benefits, and people who care about creating a quality product

Dmitry Р
Dmitry Р

Dmitry Р, Team Lead

Integration Team

It is everyone’s dream to work amongst well educated, skillful, and highly professional people. I feel deeply honored to be part of such a team at Amaya Software.

Dmitry M
Dmitry M

Dmitry M, GUI Developer

Casino Team

I am happy to participate in the creation of the best online casino games on the market, collaborating with a friendly team of highly skilled and motivated professionals.

Open Positions

Web Developer - Front End

Main Responsibilities:

Are you a Web Developer looking to work at the forefront of technology and with innovative products used by millions of players?

As one of our highly skilled Web Developers, you will analyse user requirements and produce corresponding development tasks, ensuring their completion by putting together a robust end to end process. You will maintain our existing systems, develop new applications and improve functionality to ensure high quality in any software releases.

You will be working on innovative projects such as: Real Time CRM, Marketing Platforms, Customer Messaging Systems, Web based Store, Back office applications and dashboards for our business customers, and more.

Skills and Qualifications:

Our ideal candidate will have solid experience with JavaScript, HTML5 and CSS3, WebSockets and creating stunning UI.

You will be building web front end seen by millions of people and therefore have previously worked on designing these for large volume usage by end users. Our ideal candidate will have the below profile:

  • Bachelor's Degree in one of: Engineering, Computer Science, or Mathematics.
  • Well versed in software principles, frameworks and technologies.
  • Highly skilled at front end engineering using JavaScript, various JavaScript libraries and micro frameworks, HTML5, CSS3 to build large-scale applications in an enterprise environment.
  • Exceptional understanding of OOP in JavaScript.
  • Advanced understanding of HTTP/S, Web Caching, Cross Domain Integration, Web Applicaiton Security.
  • Experience in developing web UI and code on different browsers and screen sizes.
  • Experience in mobile apps and/or game development using HTML5 and JavaScript.
  • Experience in AngularJS and Bootstrap.
  • Experience in WebSockets (and used previously frameworks such as sockets.io).
  • Familiar with MCV/MVVM concepts.
  • Familiar with Git and best practices in Source Control Management.
  • Solid communication skills, solid writing skills and solid people skills.
  • Achiever - you say what you do and do what you say.

Apply Now

UI/UX Business Systems Analyst

Business Systems Analysis

As a UI/UX Business Systems Analyst, you will play a key role in expanding Amaya's game offerings. We are looking for a business analyst who will help create new in-house casino table and slots games and improve existing ones by gathering and analyzing business requirements and producing technical documentation for software development.

Main Responsibilities
  • Analysing high level business requirements and provide gap analysis.
  • Preparing and wirting business requirements and functional specifications.
  • Planning and co-ordinating project delivery between business units and development team.
Mandatory Experience and Education
  • 2 years of experience as a Business Systems Analyst in a large volume on-line environment.
  • Business Systems Analyst experience in online gaming, video games, or other user facing software products.
Mandatory Skills and Capabilities
  • Excellent oral and written skills.
  • Critical analytical thinking and problem solving skills.
  • Multi-tasking on several projects at once.
  • Planning and organizing.
  • Team work.
  • Negotiation.
  • Conflict management.
Desired Skills and Experience
  • Online gaming experience (e.g. casino, poker, sportsbook).
  • BA and/or PM certification.

Apply Now

Technical Project Lead

Systems Administration

We are looking for a strong Technical Project Lead to join our Systems Administration team.

Main Responsibilities

Planning and coordination of system administration elements across all IT projects:

  • Represent systems administration team in all complex IT projects in the company.
  • Scope, track, document and communicate systems administration tasks in the company project portfolio reporting their status, dependencies and issues.
  • Coordinate execution and delivery of systems administration tasks with other teams and departments.
  • Coordinate relevant production infrastructure modifications.
  • Plan allocation of systems administration personnel to the projects and monitor their effective engagement.
  • Establish and maintain collaborative and effective relationships with software development, product delivery and other teams and business stakeholders.

Documentation and Reporting:

  • Identify, track, document and report infrastructure modifications.
  • Collect and communicate technical IT release notes.

Continuous Improvements:

  • Proactively review systems administration operational processes and recommend improvements such as automation and templating when applicable.
Desired Skills and Experience
  • 2+ years of technical IT coordination experience in a large scale web based development environment.
  • Solid technical understanding of Internet, computer infrastructure and systems administration in Linux and Windows environments based on hands on experience.
  • B.Sc. or higher in Science, Math or Engineering.
  • Strong and efficient communication skills in English.
  • Exceptional organizational skills.
  • Ability to facilitate collaborate win/win relationships.
  • Ability to multi-task.
  • Self-motivated, ability to overcome obstacles and tolerate stress of a fast paced environment.
  • Prior experience in the online gaming sector is desirable.

Apply Now

Technical Production Support Analyst

Production Support

We are looking for a strong Technical Production Support Analyst to join our team.

Main Responsibilities
  • Manage incidents, including reproduction of issues using replicated environments, clarification of workflows or system behaviour, thoroughly logging incidents, and escalation to development as needed
  • Effectively perform root cause analysis of issues and report the outcome
  • Establish, build and grow relationships with staff through effectively and consisten communication
  • Liase with 3rd party providers/suppliers as required
  • Work within a team, to manage and resolve incidents via phone phone and/or email
  • Resolve issues managing workflow across multiple internal teams and regions
  • Write scipts/queries/Excel functions to analyze large amounts of data
Mandatory Skills and Experience
  • 2-4 years of experience in a technical role supporting critical computer systems in a 24/7 environment
  • Engineering/Computer Science degree, Computer programming diploma or relevant experience
  • Ability to logically and analytically troubleshoot software and to discuss issues with various stakeholders throughout throughout the company
  • Exceptional attention to detail and ability to work with a high level of accuracy
  • Exceptional communication skills in English: verbal, written and listening
  • Good understanding of the SQL language and ability to write queries
  • Excellent computer knowledge, proficiency in internet technologies and software development principles
  • A disciplined and knowledge based approach to problem solving
  • Self-starter that is able to work independently and has an established track record of working in a team environment
  • Exceptional organizing, prioritizing and multitasking skills
  • Ability to perform effectively under pressure
Desirable Skills and Experience
  • Experience in online gaming
  • Knowledge of Perl or other scripting languages
  • Experience with command line in Linux/Windows environment
  • ITIL certification
  • Basic understanding of Java and/or C++
  • Experience with Mac OS

Apply Now

Team Lead, Graphics

Gaming Graphics team

We are looking for an experienced Graphics Design Team Lead to plan, coordinate and deliver content for mobile and desktop gaming software.

Main Responsibilities
  • Gathering information about and estimating project tasks
  • Working with development and business analyst teams to gather information as required
  • Assigning tasks to team members and tracking their progress
  • Contributing to graphics production work as required
Essential Skills and Experience
  • Supervisory experience in a graphics studio environment
  • Proven proficiency in project management and working with multiple deadlines
  • Prior mobile and desktop design/production experience
  • Highly self-motivated, proactive, and comfortable multitasking
  • Proficient in Adobe Creative Suite (including Photoshop)
  • B.A. in Graphic Design or a related area preferred
  • Excellent communication and collaboration skills

Apply Now

Senior Software Developer, Networking

Core Server Team, Poker

Amaya software is looking for a Senior Software Developer to join our Poker Core Server team. This position will be extending capabilities of the network communication layer of C++ application framework, maintaining, troubleshooting, and optimizing existing code base.

Main Responsibilities
  • Learn and understand existing communications codebase
  • Design and implement protocol extensions, optimizations and other features in C++
  • Code Maintenance and security patches
  • Troubleshoot problems in application framework communication layer
  • Collaborate and suggest solutions through participations in peer code review
Mandatory Requirements
  • 8+ years of hands-on experience of networking applications, protocols and algorithms, with at least 5 years using C++
  • Expert knowledge of basic communication protocols such as TCP/IP, UDP, HTTP, in-depth understanding of TCP stack and its implementation, options and behaviour
  • Expert knowledge of multi-threading and thread safety, synchronization mechanisms, locking and atomic instructions
  • Expert knowledge of C++ and STL
  • Solid knowledge of Windows Internals
  • Solid knowledge of key network security principles, experience with OpenSSL
  • Excellent analytical skills, hands-on experience in analysing and troubleshooting communication layer issues
  • Experience in designing efficient algorithms
  • Ability to work under pressure and meet deadlines
  • B.Sc. or better in Computer Science or equivalent work experience

Apply Now

Senior Application Security Engineer

Software Security Team

This position offers the successful candidate the opportunity to harden existing and newly developed applications against cyber-atacks, with focus on C++ applications.

Main Responsibilities
  • Write software to improve network level, host level and application level security
  • Use static and dynamic analysis tools to identify and fix software vulnerabilities
  • Perform security code reviews
  • Maintain and extend secure coding guidelines, educate developers on common weaknesses and best secure coding practices
Essential Skills and Experience
  • Extensive work experience in the field of information/software security, and extensive knowledge and deep understanding of software weaknesses (CWE, OWASP)
  • Expert knowledge of C++ with 5+ years of C++ development experience
  • Solid knowledge of cryptography and networking protocols
  • Excellent communication and teamwork skills
  • An intense interest in security and a strong desire to learn new technologies
  • Knowledge of Windows internals
  • Experience with static code analyser such as Lint and Clang
  • Knowledge of at least one scripting language such as PHP, Perl and Python
  • M.Sc. or Ph.D. degree in Computer Science or equivalent experience
  • Comfortable with Git and JIRA
  • Experience with machine learning techniques is a plus
  • Knowledge of compiler technologies is a plus

Apply Now

Quality Assurance Analyst

QA Poker

We are looking for a Quality Assurance Analyst to test software and ensure that our poker games are released free of bugs.

Main Responsibilities
  • Maintain a high level of quality assurance for client/server application by applying testing processed to new and existing products, related but not limited to online poker.
  • Analyze business documents to understand and determine any gaps in requirements.
  • Create, maintain and execute test cases.
  • Review and investigate server log errors.
  • Identify defects and minimize steps to reproduce.
  • Log concise and detailed bugs into a defect tracking tool.
  • Work closely with development and business teams to reproduce, prioritize and monitor defects.
  • Provide test status updates to various stakeholders.
  • Balance multiple projects and priorities with minimal supervision while working under tight deadlines.
Mandatory Requirements
  • Computer science degree or equivalent.
  • Poker enthusiast with extensive knowledge of online poker software.
  • 1-2 years of work experience in QA (including co-op work related experience).
  • Excellent communication skills.
  • Strong analytical and problem solving skills.
  • Detail oriented.
  • Solid knowledge of SQL.

Apply Now

QA Casino Games Tester (6 month contract)

Casino Onboarding & 3rd Party Integration

We are looking for a QA Games Tester to test our casino software to ensure integrated casino game releases free of bugs.

Main Responsibilities:
  • Analyze casino game rules in order to identify different game scenarios and game play flows
  • Execute the agreed set of test cases and document testing results
  • Identify defects, minimize steps to replicate bugs and log concise and detailed issue into a defect tracking tool
  • Retest fixed issues to assure bug is verified as fixed
  • Work closely with game Vendor development and QA teams to reproduce, prioritize and monitor defects
  • Provide test status updates to QA Lead and Project manager
  • Balance multiple tasks and priorities with minimal supervision while working in a fast paced environment
Mandatory Experience:
  • 1 year of software testing experience or a relevant academic degree/diploma
  • Experienced with Web Applications testing, and cross-browser testing on Windows 7/8/10 OS, MAC and mobile devices
  • Experienced with mobile applications testing on iOS and Android platforms
  • Experienced with desktop applications on WIN and MAC
Mandatory Skills and Capabilities:
  • Knowledge of testing methodologies and familiarity with Software Development Life Cycle
  • Able to find the steps that will reproduce the defect and write clearly and accurately by using bug tracking software (JIRA)
  • Strong communication skills (including effective communication with remote teams)
  • Team player and able to work independent on assigned task
  • Excellent planning and time organizing
  • Superb attention to details
  • Tolerance to repetitive and tedious tasks
Desired Skills and Experience:
  • Basic knowledge of network infrastructure and communications
  • Familiarity with web debugging tools and technologies (fiddler, charles, etc.)
  • Online gaming knowledge and experience
  • Passionate about games

Apply Now

QA Analyst Casino Integration

Casino Onboarding & 3rd Party Integration

We are looking for an experienced QA Analyst to join our Casino QA Integration team and test existing and new integrations with multiple game vendors.

Main Responsibilities:
  • Maintain a high level of quality assurance for client/server application by applying QA process and testing to new and existing integrations with 3-d party gaming platforms
  • Analyze technical design and business documents to understand and determine any gaps in requirements
  • Design comprehensive test case scenarios based on the technical design/API and business requirements documentation
  • Execute test cases and document testing results
  • Identify defects, minimize steps to replicate bugs and log issues into a defect tracking tool (JIRA)
  • Work closely with development and business teams to reproduce, prioritize and monitor defects
  • Provide test status updates to QA manager and Project manager
  • Balance multiple QA tasks and priorities with minimal supervision while working under tight deadlines
  • Analytically troubleshoot software and discuss integration issues with various stakeholders throughout the company
Mandatory Experience and Education:
  • 2+ years of quality assurance experience
  • Computer Science or Software Engineering academic background or equivalent experience
  • Proven experience of interactive distributed software systems testing (client/server)
  • Proven experience of Web Applications testing, and cross-browser testing on Windows 7/8/10 OS, MAC and mobile devices
  • Proven experience of mobile applications testing on iOS and Android platforms
  • Proven experience in writing clear and comprehensive test cases
Mandatory Skills and Capabilities:
  • Knowledge of testing methodologies and familiarity with Software Development Life Cycle
  • Excellent troubleshooting skills and ability to investigate software failures to identify root cause in integrated test environments
  • Understanding of SQL language statements and ability to write database queries
  • Task driven with a great attitude and strong communication skills (including effective communication with remote teams)
  • Ability to balance multiple projects and priorities with minimal supervision in a fast paced environment
  • Excellent planning and time organizing
  • Tolerance to repetitive and tedious tasks
  • Great attention to details
Desired Skills and Experience:
  • Familiarity with web debugging tools and technologies (fiddler, charles, etc)
  • Knowledge of iOS and Android hardware is an asset
  • Online gaming (e.g.casino slots) knowledge and experience
  • Experience with source code control tools
  • Passionate about games

Apply Now

Project Manager

We are looking for a strong Project Manager to join our team.

Responsibilities
  • Define project goals, scope and deliverables, involving all relevant stakeholders and ensuring technical feasibility
  • Create a detailed project plan which identifies and sequences the activities needed to successfully complete the project, including resources & timelines
  • Help execute the project according to the project plan
  • Provide direction and support to project team
  • Monitor the progress of the project and make adjustments as necessary to ensure the successful completion of the project
  • Evaluate the outcomes of the project vs those established during the planning phase
  • Maintain comprehensive project documentation and provide timely status reports to management
  • Maintain a balance between detail and the "big picture" vision of the project
  • Communicate Effectively: Speak, listen and write in a clear, thorough and timely manner
  • Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problem, and make decisions that enhance organizational effectiveness.
Required Experience and Education
  • At least 2 years of working as a Business Systems Analyst
  • At least 2 years project management experience with software projects
  • At least B.Sc. in Science, Math or Engineering
Required Skills and Capabilities
  • Critical analytical thinking and problem solving skills
  • Perfect writing and presenting skills
  • Multi-tasking on several projects at once
  • Planning and organizing
  • Decision-making
  • Team work
  • Negotiation
  • Conflict management
  • Adaptability
  • Stress tolerance
Nice to Have Experience
  • Strong understanding of programming in large scale e-commerce environment
  • Online gaming (e.g. poker, casino, sportsbook)
  • Payment systems
  • 3rd party integrations
  • Regulatory/licencing projects
  • BA and/or PM certification

Apply Now

JIRA Developer/Administrator

Product Delivery team

We are looking for a JIRA Developer/Administrator to join our Product Delivery team.

Main Responsibilities

JIRA and Confluence Administration

  • Develop and maintain JIRA projects, workflows, schemes, standardization policies, etc.
  • Develop and maintain Java, JavaScript and Groovy scripts for JIRA
  • Maintain Confluence
  • Provide recommendations on plugins and best practices

JIRA Administration

  • Create JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes in JIRA
  • Develop Java/Groovy and JavaScript scripts and integrate them with JIRA using the Script Runner add-on
  • Create custom dashboards, reports, JQL queries and direct SQL queries to the JIRA database
  • Perform JIRA and Confluence administration tasks including monitoring, upgrades and scheduled jobs
  • Manage user permissions
  • Test new versions of the tools and add-ons to ensure compatibility
  • Provide ongoing support and training to JIRA and Confluence end-users, including appropriate issue escalation and interfacing with Atlassian support
  • Work closely with other teams to define best practices for using tools across the organization
Essential Skills and Experience
  • 2+ years JIRA Administrator with experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes
  • 2+ years of experience in Java and JavaScript development, HTML, CSS and REST interfaces
  • Knowledge of Atlassian SDK, JIRA Java API, JIRA REST APIs and JIRA plugin development
  • Workflow development expertise, including post functions, conditions, validators and properties
  • Understanding of Custom Fields, contexts, and implications of working in a multi project/multi team environment
  • Experience in performing Atlassian installations, upgrades and migrations
  • MySQL database skills for querying, backups, migrations
  • Understanding of Application Links, integration of Atlassian tools with each other
  • Strong analytical and communication skills

Apply Now

Interface Developer

Game and Payment Security

Main Responsibilities:

As a highly skilled Interface Developer, you will analyse business requirements and produce corresponding development tasks, ensuring their completion by putting together a robust end to end process. You will maintain our existing systems, develop new applications and improve functionality to ensure high quality in any software releases.

You will be working on innovative projects in the area of Game, Payment and Software Security.

Skills and Qualifications:

Our ideal candididate will have solid experience with Java, HTML and well versed in software engineering principles, frameworks and technologies.

As well fit the following profile:

  • Bachelor's Degree in one of: Engineering, Computer Science, or Mathematics.
  • At least 3-5 years of experience as a Web Interface/UI Developer or equivalent.
  • Highly skilled at front-end engineering using JavaScript, various JavaScript libraries and micro frameworks, HTML, CSS3 to build large-scale applications in an enterprise environment.
  • Well versed in software engineering principles, frameworks and technologies.
  • Ability to drive projects from informal requirements stage to completion with minimal supervision.
  • Understanding of Spring MVC, Ext JS, Grails, and Asp.
  • Experience in developing web UI and code on different browsers and screen sizes.
  • Experience in AngularJS and Bootstrap.
  • Experience using Eclipse, Groovy/Grails, JIRA, Bamboo.
  • Familiar with MyBatis, Hibernate, DB2, SQL, Maven.
  • Familiar with C++ and STL.
  • Solid communication skills, solid writing skills and solid people skills.

Apply Now

Integrations Business Systems Analyst

Business Systems Analysis (Casino & Poker)

We are seeking an Integrations Business Systems Analyst to join our company. The candidate will play a key role in expanding Amaya's payment and 3rd party offerings. We are looking for a business analyst who will manage our 3rd party integrations by gathering information, analysing requirements and producing technical documentation for software development.

Main Responsibilities
  • Planning integrations with 3rd parties, and developing API requirements.
  • Preparing and writing business requirements and functional specifications.
  • Designing and analysing complex business processes.
  • Planning and co-ordinating project delivery between business units and development team.
Mandatory Requirements
  • At least 2 years of experience as a Business Systems Analyst in a large volume on-line environment.
  • Strong understanding of programming in large scale e-commerce environment.
  • Experience integrating with 3rd party systems.
  • At least B.Sc. in Science, Math or Engineering.
  • Excellent writing and presenting skills.
  • Critical analytical thinking and problem solving skills.
  • Multi-tasking on several projects at once.
  • Planning and organizing.
  • Team work.
  • Negotiation.
  • Conflict management.
Desired Skills and Qualifications
  • Online gaming experience (e.g. poker, casino, sportsbook).
  • BA and/or PM certification.
  • Knowledge of other languages.

Apply Now

Human Resources Coordinator

We are looking for a junior/intermediate HR Coordinator to join our Human Resources team.

Main Responsibilities
  • Takes the lead in talent acquisition for both external/internal applicants and coordination with recruiting agencies
  • Closely works with managers to coordinate recruitment activities such as phone interviews, tests, and offer letters
  • Conducts employee feedback interviews
  • Coordinates the coop program
  • Documents HR processes and procedures
  • Assists in the development, implementation, and administration of HR initiatives and projects
  • Processes employee changes, new hires, terminations and maintain all employee files
  • Answers general HR related inquires
  • Ensures processes and procedures are in place to fulfill all human resources obligations
  • Ensures proper communication and training as needed
  • Develops excellent business relationships
Essential Skills and Experience

Education:

  • Undergraduate degree with a concentration in Business Administration and/or Human Resources
  • Diploma in Human Resources Management or CHRP would be an asset

Work Experience:

  • 2-4 years experience in a Human Resources role, preferably in a Software/Tech environment
  • Previous experience with HRIS is a must, preferably Workday
  • Experience in full cycle recruitment

Job Skills:

  • Able to manage multiple tasks efficiently
  • Strong organizational skills
  • Able to work effectively in a team environment
  • Strong written and verbal communication skills
  • Computer skills at power user level
  • Complete mastery of MS Office applications (Word, Excel, and PowerPoint)
  • Experience preparing corporate level HR presentations
  • Able to uphold strict confidentiality and privacy with employee information

Apply Now

Graphic Designer, Integration

Gaming Graphics team

We are looking for a junior/intermediate Graphic Designer to join our Gaming Graphics team.

Main Responsibilities
  • Polish creative concepts and integrate graphics in mobile and desktop environments
  • Work in close cooperation with senior designers, developers and technical product managers
  • Participate in multiple projects and support several gaming product lines
Essential Skills and Experience
  • 1-3 years of graphic design experience in a software development environment
  • Highly self-motivated, proactive, and comfortable multitasking
  • Diploma in Graphic Design from an accredited college or university
  • Proficient in Adobe Creative Suite (including Photoshop), MS Office
  • Exceptional organizational and self-management skills
  • Experience in HTML/CSS coding
  • Fluent English

Apply Now

Automation Test Developer

Amaya software is looking for a Desktop Automation Test Developer to join our Automated Validation Services Team. This individual will develop and maintain automation Java code and test cases, continuously run automation programs to test corresponding software modules, and analyse test results.

Main Responsibilities
  • Development of automation software modules for desktop client automation testing.
  • Maintenance of automation test suite and execution of automated regression tests on a regular basis.
  • Analysis of automated test failures and escalation to respective teams.
Mandatory Requirements
  • B.Sc. in Computer Science or equivalent.
  • Intermediate development level in core Java.
  • 5+ years of experience in developing of automation frameworks for desktop applications using commercial/free tools for Windows platform.
  • Experience in execution of automated tests.
  • Excellent debugging skills and ability to investigate software failures/identify root cause in integrated test environments.
  • Familiarity with Software Development Life Cycle.
  • Experience with source code control tools such as CVS, Perforce, GIT, SVN.
  • Solid knowledge of SQL.
  • Task driven with a great attitude and excellent communication/interpersonal skills.
  • Ability to work in a fast paced environment, initiative and innovative thinking.
  • Ability to work independently with minimal supervision.
Desired Skills and Qualifications
  • Experience with test automation tools for desktop software such as Rational Functional Tester, QuickTest Professional, SilkTest.
  • Experience with Selenium Web Driver.
  • Experience with Jenkins or other continuous integration tools.
  • Familiarity with Mac automated tools.
  • Familiarity of JUnit/NUnit or similar unit testing frameworks.
  • Knowledge of XML.
  • Online Poker gaming experience.

Apply Now