hv app android
hv app ios
hv apps
Company Info

Ingenico Inc
Alpharetta, GA, United States

Company Profile

Suggested Jobs:

Follow Us On

Automation Senior Software Developer - Alpharetta, GA Requisition ID1155


Job ID:




Job Category:

Information Technology



Employment Type:

Full Time




IT-Software Development: Software-Web Development

Job Description:

Automaton Senior Software Developer is to design and develop software testing automation framework and solutions for validating Ingenico point-of-sale terminal products and other payment software applications. The senior developer is responsible to lead and collaborate with other automation QA engineers to provide automation testing solutions by using Test-Driven Development methodology. Investigate and resolve any bugs reported by automation testing users. Continue refactoring the automation applications for stable and efficient services. The developer supports and works closely with other Ingenico development and QA organizations for ensuing quality Ingenico product deliverables. The developer also helps to setup and maintain automation software lab testing environment and equipment.
Essential Functions/ Responsibilities:
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Design and architecture of large complex automation software testing framework and solution
  • Develop and maintain stable and efficient applications for validating Ingenico POS terminal applications
  • Utilize knowledge of Java, Ruby and other modern Object Oriented Programming languages to create automation software testing solution
  • Maintain and create automation test cases
  • Migrate existing manual regression, functional and stress test cases into automation test scripts
  • Analyze test results, investigate and identify source of application defects and ways for improvement
  • Manage defects ensuring they are correctly captured, reported, tracked and retested
  • Analyze existing automation systems to find areas for improvement
  • Close collaboration with development and functional QA organizations to ensure most effective automation testing activities
  • Participate in scrum and sprint development cycles
  • Maintain computer lab facilities
  • Ensure all releases and code changes are adequately tested and covered
  • Hands on test execution.
Competencies / Skills Requirements:
  • Extensive coding experience with Object Orientated Programming knowledge, such as Java, Ruby, and Python.
  • Experience in bootstrapping a web application.
  • Experience in Web Services
  • Experience in Database programming
  • Experience in markup languages such as XML, JSON, HTML or DHTML
  • Experienced design and develop software automation testing system and solution.
  • Excellent analytic and troubleshooting skills and is able to resolve complex problems independently
  • Ability to deliver specific solutions to general requirements under tight timeline and budget constraints.
  • Passion and aptitude for technology
  • Excellent verbal and written communication skills. Positive inter-personal skills and be able to collaborate with other team members and teams.
  • Strong sense of self-motivation, organization and attention to details
  • Knowledge developing and working on different computing platforms, such as Windows, Linux and MAC OS.
  • Experience working with either POS or stand-alone terminal financial applications
  • Experience working with Atlassian tools: JIRA, Stash, Confluence.
  • Knowledge of QA methodologies, concepts, processes, and documentation.
  • Knowledge of  software development life cycle and various development methodologies (Waterfall, Agile)
  • Ability to work in a fast pace technical environment
  • Ability to establish solid business relationships and work effectively in a team environment.
  • Ability to communicate business needs to technical people and to communicate and simplify complex technical information for non-technical people.
Supervisory Responsibility:
This position has no direct supervisory responsibilities, but does serve as a coach and mentor for other automation developers and users in the department.

Job Requirements:

Required Education/Experience Requirements:
  • BS or MS in Engineering, Computer Science or Information Systems or 7+ years related business experience
  • Over 5 years of hands-on experience in software testing
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee must be able to remain in a stationary position throughout 75% of the day.  The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.  This position requires the constant operation of a computer and other office productivity machinery, such as a calculator; copy machine, and computer printer.  The person in this position frequently communicates with both internal and external clients.  Must be able to exchange accurate information in these situations.
Work Environment:
This job operates in a professional office environment.  This role routinely uses standard office equipment such as computers, phones, phot copiers and filing cabinets. Work within standard operating hours. Position is required to work from one of Ingenico’s offices, no telecommuting.
Very rare. No regular travel is expected for this position.

CLICK ON LINK BELOW TO BE DIRECTED TO OUR WEBSITE FOR YOUR APPLICATION PROCESS: https://workforcenow.adp.com/jobs/apply/posting.html?client=ingenicous#

AAP/EEO Statement:
Ingenico provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law.  Further, the company takes affirmative action to ensure that applicants are employed and employees are treated during employment without regard to any of these characteristics.  Discrimination of any type will not be tolerated.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.


Security Clearance:

NO Security Clearance

Home     My Account     Find Jobs     Post Resumes     Search Resumes     Post Jobs     Contact   About Us   Sitemap