June 3, 2013

PHP Developer - HRsmart - Lebanon

Developers on the HRsmart team are creative, very good software and database designers with strong object oriented design skills, can work independently, have good communication skills and can brainstorm with a team on new ideas. In addition, the ideal candidates work well in a fast-paced environment and deal professionally with both teammates and clients in order to meet business and technical demands.

Responsibilities
- Develop new features for existing solutions using PHP, JavaScript, HTML, and CSS based on design specifications and customer requirements that connect to a fully normalized MySQL database.
- Implement and support existing applications using the technologies mentioned above.
- Recommend code and design optimizations to improve the scalability of the applications and maximize performance.

Requirements
- 1/3 years of hands-on PHP with web application development experience.
- 1/3 years of experience with MySQL.
- Minimum of 2 years experience with HTML.
- Minimum of 1 years experience with JavaScript
- Experience with Object Oriented development.
- Knowledge of Linux.
- Excellent project management and multitasking capabilities.
- Excellent troubleshooting and problem solving skills with little supervision.
- Bachelors Degree or equivalent work experience.

Preferred
- More than 1 years of hands-on PHP with web application development experience.
- More than 1 years of experience with MySQL.
- More than 1 years minimum experience with HTML and JavaScript.
- Experience with Unit and Acceptance Testing frameworks (PHPUnit and Selenium RC).
- Experience using PHPdoc documentation system.
- Bachelor's Degree

marketing@hrsmart.com

Quality Assurance Engineer - HRsmart - Lebanon

This person will be responsible for the creation and modification of test cases, for the testing of new features as well as regression tests, and for ensuring the reasonable resolution issues that are identified in the testing process.

- Work closely with Product Management and Application Development during the scope, development, and testing phases to ensure quality and timely delivery is achieved.
- Create, modify and execute test cases used in regression.
- Conduct software compatibility tests with browsers, programs, and operating systems.
- Identify, isolate, document, and report problems with program function, software defects, and deviance from specifications using a project tracking system.
- Monitor issue resolution efforts and track successes. Retest issue updates made by development.
- Apply quality assurance standards, methods, or procedures to determine product quality or release readiness.
- Log and track software defects and communicate priority/severity of defects to other team members.
- Provide feedback to development and product management on software usability and functionality.
- Create and maintain automated testing scripts in PHP.

Requirements
- Required Knowledge and Skills:
- Excellent written and oral English communication skills.
- Strong personal skills: must have ability to work in supporting capacity within a team under changing priorities on a daily basis.
- Technically competent in web software and applications, IE, Firefox, and other major browsers, SQL database technologies, and their impact on development and testing efforts
- Must be a Team Player with a strong work ethic.
- Must possess organizational, time management, and motivational skills.
- Must have a working knowledge of quality assurance methodologies.

Desired Knowledge and Skills
- Bachelor Degree in Computer Science, Engineering or equivalent experience
- Experience Required or Educational Equivalent:
- 1/2 years programming experience
- 1/2 years experience and understanding of HTML and JavaScript
- 1/2 years experience testing and documenting system applications

Preferred:
- Experience with Perl and/or PHP
- Experience with Testlink or other test case repository
- Experience with Selenium RC
- Training, Certification and/or Educational Requirements:

marketing@hrsmart.com