Explore Careers at Qube

Title Division Category Location Skills Status
Engineer - Mobile App development - Android
Division
Product Engineering
Location
Chennai
Description

This person will be involved in creating best-in-class applications for iOS and Android platform for both smartphone and tablets. The complexity and high performance requirements of this domain presents very interesting challenges to be constantly innovating and tread into areas where very few have. Responsibilities would include involvement in the complete application development cycle with opportunities to lead teams for individuals so inclined with proven ability.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Deliver across the entire app life cycle – requirement development, architecture design, communication protocol development, user interface design inputs and review, code reviews, testing, release and support
  • Prepare documents, including requirements analysis, design, release notes and user guides etc. while working closely with other teams
  • Review wireframes and/or storyboards to ensure proper design considerations are adhered to for the specific operating systems and platform/system constraints are considered
  • Working with the front end developers to build the interface with focus on usability features
  • Design, and implement mobile applications
  • Unit-test code for usability, general reliability and optimizing performance
  • Conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately
  • Develop test protocols and procedures for design verification
  • Updating, repairing, modifying and developing existing software and generic applications

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience with mobile development using web technologies
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Good understanding of OO programming and design patterns
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Experience building web and native apps
  • Knowledge in information architecture, human computer interaction and mobile usability design principles
  • iOS: Strong OO design and programming skills in Objective-C; knowledge of iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc), xcode
  • Android: Strong OO design and programming skills in Java (J2EE/ J2ME); knowledge of Android SDK, SQLite, MySQL or similar database management system, Eclipse
Skills
  • Creative thinking and Attention to detail
  • Open mindedness to adapt to different technologies and web frameworks
  • Flexible and a self-starter;
  • Ability to multi-task;
Product Engineering Product Engineering Chennai Android SDK, SOAP, REST, JSON, XML, OO Design, JAVA, SQLite, MySQL, Database management system, HTML5, Javascript, jQuery, Ajax, PHP Hot View
Division
Product Engineering
Location
Chennai
Description

This person will be involved in creating best-in-class applications for iOS and Android platform for both smartphone and tablets. The complexity and high performance requirements of this domain presents very interesting challenges to be constantly innovating and tread into areas where very few have. Responsibilities would include involvement in the complete application development cycle with opportunities to lead teams for individuals so inclined with proven ability.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Deliver across the entire app life cycle – requirement development, architecture design, communication protocol development, user interface design inputs and review, code reviews, testing, release and support
  • Prepare documents, including requirements analysis, design, release notes and user guides etc. while working closely with other teams
  • Review wireframes and/or storyboards to ensure proper design considerations are adhered to for the specific operating systems and platform/system constraints are considered
  • Working with the front end developers to build the interface with focus on usability features
  • Design, and implement mobile applications
  • Unit-test code for usability, general reliability and optimizing performance
  • Conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately
  • Develop test protocols and procedures for design verification
  • Updating, repairing, modifying and developing existing software and generic applications

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience with mobile development using web technologies
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Good understanding of OO programming and design patterns
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Experience building web and native apps
  • Knowledge in information architecture, human computer interaction and mobile usability design principles
  • iOS: Strong OO design and programming skills in Objective-C; knowledge of iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc), xcode
  • Android: Strong OO design and programming skills in Java (J2EE/ J2ME); knowledge of Android SDK, SQLite, MySQL or similar database management system, Eclipse
Skills
  • Creative thinking and Attention to detail
  • Open mindedness to adapt to different technologies and web frameworks
  • Flexible and a self-starter;
  • Ability to multi-task;
Mobile App Tester
Division
Product Engineering
Location
Chennai
Description

A tester will be involved in the quality assurance stage of development and deployment, working on various environments including web and mobile. Tester may join a project at the initial implementation stages to assess potential risks, or be brought on to a project midway through, when testing becomes a key requirement. Familiarity with programming and coding languages is therefore necessary as well. Tester shall be given the opportunity to work on multiple exciting projects simultaneously.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Working with the project team to identify business requirements & resource planning
  • Review design and provide feedback considering testability of Application/ Solution
  • Testing web application UI and web services (preferably RESTful)
  • Derive test strategy to test the application covering functionality and aspects of usability, performance & security.
  • Create test plan & test case design, identify any opportunity for test automation 
  • Develop Test Cases Manual and/or Automation scripts as applicable
  • Identifying bugs in the application and generating bug reports
  • Maintain and enhance the test setup including hardware, software and test automation environments
  • Deploying application upgrades & patches.

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in STLC and understanding of SDLC
  • Experience with open source tool/s
  • Experience in testing websites, and mobile applications (iOS/ Android)
  • Familiarity with developing products and features in Agile teams
  • Automation tester requires experience in test automation framework design, estimations, automation workflows and automation proposals
Skills
  • Good communication skills to liaise with stakeholders;
  • Problem solving;
  • Attention to detail;
  • Flexible and a self-starter;
  • Ability to multi-task;
Product Engineering Product Engineering Chennai Test Automation, Scripting, Pearl, Python and other open sources, UI Testing, Agile framework Hot View
Division
Product Engineering
Location
Chennai
Description

A tester will be involved in the quality assurance stage of development and deployment, working on various environments including web and mobile. Tester may join a project at the initial implementation stages to assess potential risks, or be brought on to a project midway through, when testing becomes a key requirement. Familiarity with programming and coding languages is therefore necessary as well. Tester shall be given the opportunity to work on multiple exciting projects simultaneously.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Working with the project team to identify business requirements & resource planning
  • Review design and provide feedback considering testability of Application/ Solution
  • Testing web application UI and web services (preferably RESTful)
  • Derive test strategy to test the application covering functionality and aspects of usability, performance & security.
  • Create test plan & test case design, identify any opportunity for test automation 
  • Develop Test Cases Manual and/or Automation scripts as applicable
  • Identifying bugs in the application and generating bug reports
  • Maintain and enhance the test setup including hardware, software and test automation environments
  • Deploying application upgrades & patches.

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in STLC and understanding of SDLC
  • Experience with open source tool/s
  • Experience in testing websites, and mobile applications (iOS/ Android)
  • Familiarity with developing products and features in Agile teams
  • Automation tester requires experience in test automation framework design, estimations, automation workflows and automation proposals
Skills
  • Good communication skills to liaise with stakeholders;
  • Problem solving;
  • Attention to detail;
  • Flexible and a self-starter;
  • Ability to multi-task;
Automation Tester
Division
Product Engineering
Location
Chennai
Description

A tester will be involved in the quality assurance stage of development and deployment, working on various environments including web and mobile. Tester may join a project at the initial implementation stages to assess potential risks, or be brought on to a project midway through, when testing becomes a key requirement. Familiarity with programming and coding languages is therefore necessary as well. Tester shall be given the opportunity to work on multiple exciting projects simultaneously.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Working with the project team to identify business requirements & resource planning
  • Review design and provide feedback considering testability of Application/ Solution
  • Testing web application UI and web services (preferably RESTful)
  • Derive test strategy to test the application covering functionality and aspects of usability, performance & security.
  • Create test plan & test case design, identify any opportunity for test automation 
  • Develop Test Cases Manual and/or Automation scripts as applicable
  • Identifying bugs in the application and generating bug reports
  • Maintain and enhance the test setup including hardware, software and test automation environments
  • Deploying application upgrades & patches.

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in STLC and understanding of SDLC
  • Experience with open source tool/s
  • Experience in testing websites, and mobile applications (iOS/ Android)
  • Familiarity with developing products and features in Agile teams
  • Automation tester requires experience in test automation framework design, estimations, automation workflows and automation proposals
Skills
  • Good communication skills to liaise with stakeholders;
  • Problem solving;
  • Attention to detail;
  • Flexible and a self-starter;
  • Ability to multi-task;
Product Engineering Product Engineering Chennai Scripting, Python and other open sources, Web testing, API testing, UI Testing, SDET, QAE, Automation Testing, Automation, JAVA Hot View
Division
Product Engineering
Location
Chennai
Description

A tester will be involved in the quality assurance stage of development and deployment, working on various environments including web and mobile. Tester may join a project at the initial implementation stages to assess potential risks, or be brought on to a project midway through, when testing becomes a key requirement. Familiarity with programming and coding languages is therefore necessary as well. Tester shall be given the opportunity to work on multiple exciting projects simultaneously.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Working with the project team to identify business requirements & resource planning
  • Review design and provide feedback considering testability of Application/ Solution
  • Testing web application UI and web services (preferably RESTful)
  • Derive test strategy to test the application covering functionality and aspects of usability, performance & security.
  • Create test plan & test case design, identify any opportunity for test automation 
  • Develop Test Cases Manual and/or Automation scripts as applicable
  • Identifying bugs in the application and generating bug reports
  • Maintain and enhance the test setup including hardware, software and test automation environments
  • Deploying application upgrades & patches.

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in STLC and understanding of SDLC
  • Experience with open source tool/s
  • Experience in testing websites, and mobile applications (iOS/ Android)
  • Familiarity with developing products and features in Agile teams
  • Automation tester requires experience in test automation framework design, estimations, automation workflows and automation proposals
Skills
  • Good communication skills to liaise with stakeholders;
  • Problem solving;
  • Attention to detail;
  • Flexible and a self-starter;
  • Ability to multi-task;
Engineer - Frontend Web Development
Division
Product Engineering
Location
Chennai
Description

We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Development and Documentation of user-centeric design methodologies, style guides, web standards, and CSS/XHTML best practices
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Provide website maintenance and enhancements
  • Use a combination of mark up languages to write web pages
  • Write functional requirement documents and specifications
  • Create quality mockups and prototypes on tight timelines
  • Code walkthroughs, testing, and QA
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Assist back-end developers with coding and troubleshooting
  • Maintain graphic standards and branding throughout the product’s interface
  • Collaborate with other team members and stakeholders
  • Stay up-to-date on emerging technologies
  • Promote usability best practices

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in HTML5, CSS3, Javascript / Coffescript,
  • At least one of React, Angular, Backbone, Ember or other equivalent libraries / frameworks
Skills
  • Open mindedness to adapt to different technologies and web frameworks
  • Flexible and a self-starter;
  • Ability to multi-task;
Product Engineering Product Engineering Chennai HTML5, CSS3, Javascript, Coffescript, React, Angular, Backbone, Ember, React Native, Cordova Hot View
Division
Product Engineering
Location
Chennai
Description

We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Development and Documentation of user-centeric design methodologies, style guides, web standards, and CSS/XHTML best practices
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Provide website maintenance and enhancements
  • Use a combination of mark up languages to write web pages
  • Write functional requirement documents and specifications
  • Create quality mockups and prototypes on tight timelines
  • Code walkthroughs, testing, and QA
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Assist back-end developers with coding and troubleshooting
  • Maintain graphic standards and branding throughout the product’s interface
  • Collaborate with other team members and stakeholders
  • Stay up-to-date on emerging technologies
  • Promote usability best practices

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in HTML5, CSS3, Javascript / Coffescript,
  • At least one of React, Angular, Backbone, Ember or other equivalent libraries / frameworks
Skills
  • Open mindedness to adapt to different technologies and web frameworks
  • Flexible and a self-starter;
  • Ability to multi-task;
Engineer - Backend Web Development
Division
Product Engineering
Location
Chennai
Description

We are looking for a Back-End Web Developer who can create highly scalable back-end web service infrastructures. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements into the application. A basic understanding of front-end technologies is therefore necessary as well.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Integration of user-facing elements developed by a front-end developers with server side logic
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in any of the language - Ruby or Javascript (Node.Js) or Golang
  • Database experience - MySQL/ PostgreSQL
  • Experience with Frameworks - Node.Js/ Rails/ Sinatra/ Express or equivalent
  • Expertise in any one web technology
Skills
  • Open mindedness to adapt to different technologies and web frameworks
  • Flexible and a self-starter;
  • Ability to multi-task;
Product Engineering Product Engineering Chennai Ruby, NodeJs, Golang, MySQL, PostgreSQL, Rails, MongoDB Hot View
Division
Product Engineering
Location
Chennai
Description

We are looking for a Back-End Web Developer who can create highly scalable back-end web service infrastructures. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements into the application. A basic understanding of front-end technologies is therefore necessary as well.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Integration of user-facing elements developed by a front-end developers with server side logic
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience in any of the language - Ruby or Javascript (Node.Js) or Golang
  • Database experience - MySQL/ PostgreSQL
  • Experience with Frameworks - Node.Js/ Rails/ Sinatra/ Express or equivalent
  • Expertise in any one web technology
Skills
  • Open mindedness to adapt to different technologies and web frameworks
  • Flexible and a self-starter;
  • Ability to multi-task;
Engineer - DevOps
Division
Product Engineering
Location
Chennai
Description

We are looking for highly competent and motivated individuals who can work closely with development teams to integrate projects into the production cloud environment and ensure ongoing support. It is expected to gain a deep application-level knowledge and work closely with other internal teams to build security, reliability, and scalability into the development lifecycle.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Develop, modify, support and maintain cloud-based components for supporting test and development environments
  • Create, maintain, and enhance the following: test, validation, and logging infrastructure for our AWS/cloud components
  • Dive deep into the software stack to troubleshoot and resolve issues related to application development, deployment and operations
  • Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure to deliver highly scalable services
  • Collaborate with developers and architects to refine build, test, and release practices across the organization
  • Proactive monitoring of server systems
  • Manage multiple concurrent releases/builds from different projects
  • Continuously work to improve provisioning, automation, configuration, integration, deployment and release processes for the purposes of company growth, user experience, and timely product delivery

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience with AWS components, with most if not all components
  • Experience with a variety of infrastructure, application and log monitoring tools such as NewRelic ,Splunk ,App dynamics ,ELK stack ,Logstash ,LogDNA, Graylog, Loggly, PaperTrail, SumoLogic, Nagios, Grafana, Graphite, Splunk, DataDog
  • Strong expertise in IaaC platform: Terraform
  • Docket Cluster orchestration platform : ECS/Kubernetes
  • Experience in designing and managing highly available AWS RDS (Postgresql, mySQL) in a significant production environment
  • DevSecOps tools: TrendMicro Deep Security , AWS Inspector , GuardDuty , WAF and Shield
  • Defining IAM roles and policies Database system administration (Postgres and or mySQL)
  • Strong Scripting experience (Shell, Bash, Ruby, JavaScript, Python) -  CodeDeploy, CodePipeline
  • Strong Linux/Amazon/CentOS/ Ubuntu system administration skills (patching, configuration, etc.)
  • Experience with GIT, SVN
  • Familiarity with Continuous Integration tools such as Jenkins and Continuous Deployment
  • Experience deploying and maintaining largescale high reliability servers
  • Experience with building zero-downtime deployment solutions in cloud environments
  • Experience with non-functional testing, such as security and performance testing, etc
Skills
  • Open mindedness to adapt to different technologies and web frameworks
  • Personal qualities of integrity, credibility, and a commitment to the organisation’s mission
  • Flexible and a self-starter;
  • Ability to multi-task;
Product Engineering Product Engineering Chennai AWS, Shell, Bash, Ruby, Javascript, Python, System administration, GIT SVN, Jenkins Hot View
Division
Product Engineering
Location
Chennai
Description

We are looking for highly competent and motivated individuals who can work closely with development teams to integrate projects into the production cloud environment and ensure ongoing support. It is expected to gain a deep application-level knowledge and work closely with other internal teams to build security, reliability, and scalability into the development lifecycle.

Responsibility

Responsibilities of the job holder includes, but not limited to,

  • Develop, modify, support and maintain cloud-based components for supporting test and development environments
  • Create, maintain, and enhance the following: test, validation, and logging infrastructure for our AWS/cloud components
  • Dive deep into the software stack to troubleshoot and resolve issues related to application development, deployment and operations
  • Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure to deliver highly scalable services
  • Collaborate with developers and architects to refine build, test, and release practices across the organization
  • Proactive monitoring of server systems
  • Manage multiple concurrent releases/builds from different projects
  • Continuously work to improve provisioning, automation, configuration, integration, deployment and release processes for the purposes of company growth, user experience, and timely product delivery

The responsibilities mentioned above are not exhaustive and may be expanded from time to time.

Experience and Skills
Competence Essential
Education

Engineering degree in or Post graduate degree in,

  • Computer Science/IT
  • and, other related fields
Knowledge
  • Experience with AWS components, with most if not all components
  • Experience with a variety of infrastructure, application and log monitoring tools such as NewRelic ,Splunk ,App dynamics ,ELK stack ,Logstash ,LogDNA, Graylog, Loggly, PaperTrail, SumoLogic, Nagios, Grafana, Graphite, Splunk, DataDog
  • Strong expertise in IaaC platform: Terraform
  • Docket Cluster orchestration platform : ECS/Kubernetes
  • Experience in designing and managing highly available AWS RDS (Postgresql, mySQL) in a significant production environment
  • DevSecOps tools: TrendMicro Deep Security , AWS Inspector , GuardDuty , WAF and Shield
  • Defining IAM roles and policies Database system administration (Postgres and or mySQL)
  • Strong Scripting experience (Shell, Bash, Ruby, JavaScript, Python) -  CodeDeploy, CodePipeline
  • Strong Linux/Amazon/CentOS/ Ubuntu system administration skills (patching, configuration, etc.)
  • Experience with GIT, SVN
  • Familiarity with Continuous Integration tools such as Jenkins and Continuous Deployment
  • Experience deploying and maintaining largescale high reliability servers
  • Experience with building zero-downtime deployment solutions in cloud environments
  • Experience with non-functional testing, such as security and performance testing, etc
Skills
  • Open mindedness to adapt to different technologies and web frameworks
  • Personal qualities of integrity, credibility, and a commitment to the organisation’s mission
  • Flexible and a self-starter;
  • Ability to multi-task;