Quality Assurance Development Engineer
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.