October 20, 2007

Multiple Openings at Inov8 Limited (Pakistan)

Inov8 provides expert consulting services for efficient re-engineering of business processes. i8 specializes in developing, licensing, hosting, operating and maintaining a host of technology functions for its clients. It offers the latest in e-business and wireless technology services, systems integration and various outsourcing options across a wide range of industries.

We currently have 18 multiple openings in Lahore office. The details of the job and no. of openings are mentioned below:

  1. Sr. Software Engineer:

No. of opening: 5.

Qualification: BS/MS computer Science or Software Engineer.

Experience: 2 – 3 years.

Job Description:

To be part of the software development team in all phases of the software development life cycle specializing in the area of application analysis - in accordance with the functional and technical specifications. The main responsibilities of a senior software engineer are as follow:

  • Act as primary point of contact for all development related internal activities.
  • Evaluate, select and apply standard engineering techniques, procedures and criteria using judgment in making adaptations and modifications.
  • Plan, lead and control the development resources.
  • Ensure project requirements, progress, issues and risks are communicated to TL.
  • Lead the team in acquiring domain knowledge.
  • Help System Architect in selection of proper tools and technologies and developing the architecture.
  • Responsible for the performance evaluation of TMs.
  • Ensure preparation of, and communicate, execute, and monitor the project plan.
  • Ensure preparation and analysis of Functional Specifications.
  • Ensure development and design related issues are identified and resolved.
  • Ensure preparation and execution of design and implementation.
  • Ensure any changes in functionality and design are identified.
  • Coordinate any changes throughout the SDLC with concerned persons.
  • Ensure bug fixing, monitor nature of bugs and resolve bug status with QA.
  • Ensure preparation of the Shipment Package.
  • Perform any other duties assigned by TL.

2.Software Engineers:

No. of opening: 4.

Qualification: BS/MS computer Science or Software Engineer.

Experience: 1 - 2 years.

Job Description:

To be part of the software development team in all phases of the development life cycle. The main responsibilities of a software engineer are:

  • Analyze, design, develop, document and maintain assigned part of any phase in SDLC.
  • Help TL in project estimation.
  • Implement and unit test the assigned part of software.
  • Responsible for peer unit testing.
  • Analyze and fix the bugs/CRFs/SDRs and prepare the related documents.
  • Prepare Shipment Package.
  • Identify Project Requirements and communicate to the TL.
  • Help in selection of appropriate tools and technologies.
  • Explore new tools and technologies.
  • Provide technical guidance to other TM(s).
  • Conduct training/presentati on in his/her area of expertise.
  • Perform any other assigned tasks and roles.

  • Principal Software QA Engineer:

No. of openings: 1.

Qualification: BS/MS computer Science or Software Engineer

Experience: 5+ years.

Job Description:

The PSQE will lead development, implementation, control, and audit of all quality assurance practices, standards, methodologies and metrics assuring that applications are performing according to business specifications and requirements. The PEQE will supervise multiple teams, assign and review tasks, coordinate activities and progress to ensure top quality on-time delivery.To provide general supervision and technical guidance to the subordinates in the analysis, design, test planning and testing activities of project(s).

  • Develop and demonstrate product/domain knowledge.
  • Review and recommend improvements in the current policies, processes and procedures in QA department to ensure efficient delivery of quality software.
  • Provide leadership and coaching in the use of QA methodologies and tools.
  • Act as a catalyst with all company departments to encourage process and quality improvement.
  • Define and deploy quality metrics that can be collected and used to improve the overall quality of software.
  • Oversee the development, review and execution of software test plans/cases, as well as, analysis and reporting of test results.
  • Perform reviews of written test scripts and completed test packages, assuring that all requirements are met, resolutions are clear and verifications have been performed.
  • Drive the implementation of test automation; load testing, security and usability testing, and measurements across the organization.
  • Perform other day to day operational tasks as required by the management.

Minimum Skills Required:

  • Bachelor’s degree in computer science or equivalent from a reputable university.
  • 5 + year’s overall QA experience in a reputable, process oriented organization.
  • Proven management expertise (minimum of 3+ years managing and leading a large group of experienced QA engineers).
  • Proven experience of improvements in proficiency and efficiency of QA engineers through vision and objective setting, and hands-on mentoring, including core technical areas.
  • Extensive expertise in the effective integration of unit test, white box, black box, performance and automated security and usability testing methodologies.
  • Experience in Ownership of Product Testing Strategy throughout the Product Life Cycle.
  • Experience in testing healthcare projects will be preferred.
  • Ability to deliver high-quality work while following tight deadlines.
  • Strong verbal, written communication and presentation skills.
  • Self-motivated, detail oriented and team focused.
  • Strong analytical, organizational and interpersonal skills.
  • Works well under pressure with tight deadlines.
  • Must posses our core values of Integrity, Innovation, and Teamwork.

4.Sr. Software QA Engineer:

No. of openings: 5 Location: Lahore.

Qualification: BS/MS computer Science or Software Engineer.

Experience: 2- 3 years.

Job Description:

The Senior Software QA Engineer will lead the development and execution of QA and reliability testing while performing regression testing in conjunction with new software features and enhancements.

The SSQ Engineer must also be able to design develop and execute performance testing metrics and trends.

  • Review and analysis of concept, RS and FS documentation.
  • Develop test strategies, plans, cases, and scripts.
  • Develop and maintain test data; perform system testing by executing test plans document, report and track resolutions for software “bugs” identified during the QA process.
  • Assist in the confirmation of issues reported from client services, and assist the development engineers in understanding issues to produce desired resolution.
  • Plan and perform Smoke Testing, Load/Performance Testing, Security Testing, Accessibility Testing, and Usability Testing of web-based software products.
  • Strong understanding of the SDLC with Enterprise Software applications.
  • Perform other day to day operational tasks as required by the management.

Minimum Skills Required:

  • Bachelor’s or Advanced degree in Computer Science from a reputable university.
  • Minimum 2-3 Years experience in a similar position.
  • Working knowledge of Microsoft Office Suite.
  • Exceptional written, oral communication and presentation skills.
  • Extremely detail-oriented.
  • Strong analytical, organizational and interpersonal skills.
  • Works well under pressure with tight deadlines.
  • Self motivated and team focused.
  • Must posses our core values of Integrity, Innovation, and Teamwork.

  • Software Quality Assurance Engineer:

No. of openings: 2.

Qualification: BS/MS computer Science or Software Engineer.

Experience: 1 – 2 years

Job Description:

  • To coordinate with other Team members to resolve any issue(s), understand domain.
  • To test the application as per instructed.
  • To create and execute test cases against requirements, update accordingly.
  • To report defects in specified defect management tool and reports to Sr. QA Engineer.
  • To give suggestions about time estimation and sizing efforts of the assigned projects.
  • To review test cases of peer resources and give feedback.
  • To follow the QA process and procedures.
  • Any other tasks assigned by Sr. QA Engineer.

Minimum Skills Required:

  • Bachelor’s or Advanced degree in Computer Science from a reputable university.
  • Minimum 1 – 2 Years experience in a similar position.
  • Working knowledge of Microsoft Office Suite.
  • Exceptional written, oral communication and presentation skills.
  • Extremely detail-oriented.
  • Strong analytical, organizational and interpersonal skills.
  • Works well under pressure with tight deadlines.
  • Self motivated and team focused.
  • Must posses our core values of Integrity, Innovation, and Teamwork.

Apply in full confidence to: hr@inov8.com.pk mentioning the post applied for in Subject. Excellent remuneration package will be offered with fringe benefits to the right candidate.