Quality Assurance Development Engineer

over 3 years ago
Full time role
Chicago, IL, US... more
Chicago, IL, US... more

Job Description

As a QA Engineer you will play an important role in helping to develop a highly scalable SaaS application. You must have solid communication skills, be detail oriented, and show leadership and an exemplary work ethic.

RESPONSIBILITIES :

  • Work with other personnel within Agentis (both technical and business personnel), as well as clients to understand the business requirements of the Agentis Platform.
  • Develop testing environment to handle a multi-tenant application system including the design/development/creation of:
    • testing data repositories
    • testing tools
    • repeatable regression analysis
    • Setup Continuous Integration Environment to include PHP Unit tests by individual developers as well as testing by other business users.
  • You may also be responsible for control responsibilities as listed in info sec policy

REQUIRED SKILLS

  • Experience writing applications using MVC frameworks
  • Expert at object-oriented programming concepts and design patterns
  • Portfolio and code samples showing work that demonstrates OOP concepts
  • HTML, CSS and Javascript
  • Working knowledge of Git
  • Focus on front end development
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery

SKILLS and QUALIFICATIONS

  • Experience with LAMP
    • Creation of testing repositories
    • Development and execution of regression tests
    • Familiar with various testing tools, methodologies, approaches
  • Knowledgeable of PHP, Subversion, Zendworks and MVC development architectures
  • Experienced in MySQL, and/or Cassandra data stores is a plus
  • Experienced in working in an Agile development environment
  • Experienced in working with business users, brainstorming, and translating business requirements into working software
  • Ability to work in a dynamic startup environment
  • Familiar with various PHP tools (Unit,,Code Sniffer, Depend, DCD) Jenkins is a plus
  • Plus on familiarity with stress/volume testing tools.

Similar jobs