(+94) 11 257 4417info@onezero.lk

ONEZero Company Ltd.

Careers > Current Vacancies

Unleash Your IT Career With a Stable Establishment...


ONEzero Company Ltd is a fully owned subsidiary IT Company of Commercial Bank of Ceylon PLC.

Being providing IT solutions and services to the corporate sector, employees are the most salient factor of the company. We are looking for self-motivated, team oriented and ambitious people to take the future lead of the company.

If you are willing to be a part of our family please upload your detailed CV along with the relevant details on our portal.

Job Openings

Added Date: 06/02/2018Apply Before: 20/02/2018

QA Team Lead

Job Description

The functional role of QA Team Lead is to lead the quality assurance unit of IT department. QA Team Lead has to ensure that his team of QA Engineers are on the right track all the way in the project, resolving conflicts across team, review the schedules and plans, mitigation of the risks, checking quality in phases, update management , build a challenging and motivation environment

Defining Quality Metrics

  • Defining quality standards and metrics for the projects
  • Working with stakeholders to ensure that the quality metrics is reviewed, closed and agreed upon.
  • Make the QA team aware of the Quality matrix and resolve all the queries.
  • Create a list of milestones and checkpoints and set measureable criteria’s to check the quality on timely basis.

Defining Testing Strategies

  • Defining processes for test plan and several phases of testing cycle.
  • Planning and scheduling several milestones and tasks like alpha and beta testing.
  • Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
  • Work closely on the deadlines of the project
  • Ensure the team is focusing on automation along with manual testing.
  • Keep raising the bar and standards of all the quality processes with every project.
  • Set processes for test plan reviews and ensure that that test plans get reviewed by all stakeholders.
  • Push team continuously to innovate.
  • Review test strategies and see that all the various kinds of testing like unit, functional, performance, stress, acceptance etc. are getting covered.

Requirements

  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools
  • Solid knowledge of SQL and scripting
  • Experience with performance and security testing
  • Bachelor’s Degree - Required
  • 6+ years of experience in QA track.
  • Experience in finance industry will be an added advantage.

Added Date: 19/12/2017Apply Before: 02/01/2018

Technical Assistant

Knowledge & Skill Requirement

  • A Diploma or higher Diploma from a reputed institute in Computer Science or ACS / NCC part qualification.
  • Minimum 2 years’ experience in IT Support / Technical Services.
  • Knowledge of Windows 7 / 8 & 10 Operating System.
  • Experience in windows server configuration and Active Directory Management.
  • Experience in Computer Hardware, Networking and Printer troubleshooting.
  • Ability to multi-task and be flexible with assigned work schedule.
  • Ability to work in a team environment.
  • Strong initiative, detail orientation, ability to interpret problems and decisive decision-making skills.
  • Willing to work after hours/ weekends when necessary and visit island wide customer locations.
  • Age around 27 years.
  • Candidates from Colombo, Kandy, Kurunegala, Gampaha, Galle & Jaffna are highly preferred.

Added Date: 19/12/2017Apply Before: 02/01/2018

Trainee Technical Assistant

Knowledge & Skill Requirement

  • Diploma in Computer Science or NVQ level 4 Qualification.
  • Microsoft office package and database certification.
  • Excellent communication skills.
  • Age below 25 years.
  • Positive work attitude and ability to work in a team environment.
  • Candidates from Colombo, Kandy, Kurunegala, Gampaha, Galle & Jaffna are highly preferred.

Added Date: 06/02/2018Apply Before: 20/02/2018

Senior QA Engineer

Job Description

Senior QA Engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

The Senior QA Engineer role plays an important part in bank’s software development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets user/client needs.

Responsibilities

  • Reviewing quality specifications and technical design documents to provide timely and meaningful feedback.
  • Creating detailed, comprehensive and well-structured test plans and test cases.
  • Estimating, prioritizing, planning and coordinating quality testing activities.
  • Planning and executing functional/system testing, regression testing, performance testing and user acceptance testing.
  • Testing RESTful and SOAP web services.
  • Review and analyse system specifications.
  • Automating all possible types of QA tests.
  • UI testing and test automation.
  • Understand the user expectations accurately.
  • Develop test cases to satisfy user requirements.
  • Managing and maintaining product wikis and test documentations. (test plans, test case authoring and test case execution)
  • Keeping upto date with latest technology platforms, trends and relevant technology stacks.
  • Integrate test automation with CI/CD workflow.
  • Help troubleshoot issues.
  • Build and maintain test environments as needed for project delivery.
  • Knowledge of kernel operations.
  • Provide progress and issue updates.
  • Actively participate in design reviews, making recommendations for product quality, usability and supportability improvements.
  • Perform an analysis and identifying test improvements needed to improve coverage and prevent similar issues occurring again.

Requirements

  • Bachelor’s degree/ diploma in it related discipline
  • 3+ year experience in QA track
  • Experience working in an Agile/Scrum development process
  • Analytical mind and problem-solving aptitude
  • Experience in finance industry will be an added advantage.

Added Date: 06/02/2018Apply Before: 20/02/2018

QA Engineer

Job Description

QA Engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

The QA Engineer role plays an important part in bank’s software development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets user/client needs.

Responsibilities

  • Creating detailed, comprehensive and well-structured test plans and test cases
  • Estimating, prioritizing, planning and coordinating quality testing activities
  • Planning and executing functional/system testing, regression testing,
  • Performance testing and user acceptance testing
  • Testing RESTful and SOAP web services
  • Review and analyze system specifications
  • Automating all possible types of QA tests
  • UI testing and test automation
  • Understand the user expectations accurately
  • Develop test cases to satisfy user requirements
  • Managing and maintaining product wikis and test documentations (test plans, test case authoring and test case execution)
  • Keeping upto date with latest technology platforms, trends and relevant technology stacks
  • Integrate test automation with CI/CD workflow
  • Help troubleshoot issues

Requirements

  • Bachelor’s degree/ diploma in it related discipline
  • 2+ year experience in QA track
  • Experience working in an Agile/Scrum development process
  • Analytical mind and problem-solving aptitude
  • Experience in finance industry will be an added advantage.

Added Date: 23/01/2018Apply Before: 06/02/2018

JAVA Developers

Job Description

  • Function as part of a team adhering to a formal Software Development Life Cycle
  • Ability to handle multiple projects in parallel
  • Set a benchmark in productivity, software quality, and delivery track record to other team members
  • Enable superior solutions by demonstrating a high-level of customer focus, and strong inter-personal skills
  • Research and deploy new and emerging technology
  • Adhere to OWASP Top 10 and other security considerations

Applicant’s Profile

  • Bachelor’s Degree in Computer, Information Systems, Information Technology, Software Engineering or equivalent
  • A minimum of 3 years work experience in a formal Software Development Life Cycle
  • High proficiency in JAVA enterprise Application Design & Development
  • Experience in cloud application development hosting & maintenance would be a definite Advantage
  • Very good understanding of OOP, Analysis & Design, Design Patterns & Programming Best Practices
  • Demonstrable knowledge of J2EE application servers (IBM Websphere, Oracle Web Logic/Glassfish/JBoss)
  • Sun/Oracle Java Technology Certification (Foundation & Specialty Stages) is an added advantage
  • Exposure in Data Mining, Analytics & Business Inelegance Application development is an added advantage
  • Knowledge of AS400/DB2 would be a definite Advantage
  • Good analytical, diagnostic, and problem solving skills
  • Knowledge of VB.net, C#, Classic ASP, VB6, PHP, Jax-ws, Axis, Jquery, AjaxToolKit, Mysql, MSSQL, CentOS and RedHat Linux will be an advantage

Added Date: 21/02/2018Apply Before: 04/03/2018

Software Engineer(.net)

Job Description

  • Follow good programming practices
  • Expected to prioritize work load and meet multiple project deadlines.
  • Expected to adapt in dynamic and collaborative work environment and make independent decisions
  • Effectively communicate between project teams and user departments during the entire product development life cycle.
  • Expected to learn and deploy new technologies as needed.
  • Good understanding of object oriented design concepts
  • Understanding of application layering
  • Understand and follows the SDLC (Software Development Life Cycle) process.
  • Prepare Design Documentation, Prepare diagrams, charts and relevant documentation
  • Ensure web application security
  • Performance testing and tuning

Qualifications

  • Bachelor’s Degree in Computer Science, Computing, Information Systems, Information Technology, Software Engineering or equivalent
  • MCPD - Microsoft Certified Professional Developer will be an advantage
  • A minimum of 3 years work experience in a formal Software Development Life Cycle
  • Experience in .NET related technologies such as .NET Framework, C#.NET, HTML, CSS, AJAX, Web Services.
  • Good knowledge in protocols to use banking applications such as ISO8583,SWIFT, HSM Integration using .NET
  • Very good understanding in Software design patterns and Enterprise Integration patterns.
  • Good analytical and problem solving skills required to diagnose complex problems and find solutions.
  • Expert knowledge of standard development tools and Good knowledge of security and encryption
  • Knowledge of C#, Classic ASP, VB6, PHP, Jax-ws, Axis, Jquery, AjaxToolKit, Mysql, MSSQL, CentOS, RedHat Linux and AS400/DB2 will be an advantage.