Careers

Software Engineer - .Net

Job Description

4+ year’s industry experience in .NET web application development using the following technologies

Required

  • Experience with Microsoft MVC framework
  • Strong SQL skills
  • Experience with development of WCF services and working with RESTful / SOAP API
  • JavaScript skills, and experience with JS frameworks like jQuery, Angular will be a plus
  • Self-starter, strong communication skills
  • Experience with Agile

Desired

  • Experience of having worked in a product-based organization and worked in software product development
  • Knowledge of JavaScript frameworks like AngularJS

Apply Now

QA Engineer – Manual

Job Description

The QA Engineer (QEM) is responsible for developing and executing comprehensive suites of test cases and development of toolsets to augment QA. The QEM will also work closely with other QA Engineers and Software Developers to deliver the highest quality products in a timely and cost-effective manner.

Essential Duties / Responsibilities

  • Create, execute and maintain well defined repeatable test cases against software Application to test application functions / components
  • Develop and apply test frameworks and tools to meet the business needs with respect to functionality, performance, scalability and other quality goals
  • Work closely with Development and QA to define strategy and process in line with existing functional aspects of the test effort
  • Increase test coverage and create metrics
  • Identify and prepare requisite test data necessary for the test in execution
  • Assist QA Manager in reviews, test case summary, evaluation repots, bug statistics, performance analysis, benchmark metrics, user documentation, etc

Competencies / Qualifications

  • Minimum 3-5 years of QA experience with Web based & Standalone application environments
  • Current extensive hands-on experience in manual testing, creating test suites / cases / scenarios
  • Strong proficiency in Functional / Regression / Retesting / Security / UI / Usability / Cross Browser / Cross Platform testing / Client & Server Validations
  • Strong proficiency in one or more defect tracking tools, Bugzilla, GitHub, Mantis, etc
  • Proficiency in testing complex web applications -black-box
  • Ability to map the use cases to test cases – Traceability Matrix
  • Ability to visualize generic and repeated fail / error conditions, work closely with developers and preventing future recurrence
  • Ability to dig deep into test failures and work with developers to identify root cause
  • Self-motivated, ability to take the task by charter and drive towards goal
  • Ability to work in a fast paced and dynamic environment requiring excellent organizational and time-management skills
  • Ability to hone new technologies oriented towards Organization and Customer dynamic needs
  • Ability to work with remote teams off-hours
  • Excellent verbal and written communication skills
  • Hands-on test management tools like Test Directors, MTM, a plus
  • Knowledge in Agile / SCRUM methodology a plus
  • Development background a definite plus

Requirements

  • Bachelor’s / Master's degree in Computer Science or related field or equivalent
  • Minimum 3 years of solid work experience in Manual testing

Apply Now

QA Engineer – Automation

Job Description

The QA Engineer (QAA) is responsible for developing, executing, and automating comprehensive suites of test cases and development of toolsets to augment QA and Development testing. The SQE will also work closely with Software Developers and other QA engineers to deliver the highest quality products in a timely and cost-effective manner.

Essential Duties / Responsibilities

  • Create, execute, automate and maintain well defined repeatable test cases against our software platform and Application to test application functions, API, and platform components
  • Develop and apply automated test frameworks and tools to meet the business needs with respect to functionality, performance, scalability and other quality goals
  • Work closely with Development and QA to define strategy and process, bringing automation in line with existing functional aspect of the test effort
  • Enhance and extend the automation library and framework
  • Increase test coverage using automation and create automation coverage metrics
  • Build the Unit Testing and integration testing along with development
  • Add to performance and scalability testing efforts
  • Identify and prepare requisite test data necessary for the test in execution
  • Assist QA Manager in reviews, test case summary, evaluation repots, bug statistics, performance analysis, benchmark metrics, user documentation, etc

Competencies / Qualifications

  • Minimum 4 - 6 years of QA experience with Web based /cloud-based / standalone applications
  • Current extensive hands-on experience in test automation using Selenium and C#, including framework design, script development from scratch and script execution
  • Experience with SQL, WCF, .NET , web services and REST & SOAP API
  • Strong proficiency in SQL queries, XML, HTML, scripting languages such as JavaScript
  • Proficiency in testing complex web applications, both white-box and black-box
  • Strong proficiency in Functional / Regression / Retesting / Security / UI / Usability / Cross Browser / Cross Platform testing / Client & Server Validations
  • Strong proficiency in one or more defect tracking tools, Bugzilla, GitHub, Mantis, etc
  • Ability to map the use cases to test cases – Traceability Matrix
  • Ability to visualize generic and repeated fail / error conditions, work closely with developers and preventing future recurrence
  • Ability to hone new technologies oriented towards Organization and Customer dynamic needs
  • Self-motivated, ability to take the task by charter and drive towards goal
  • Ability to dig deep into test failures and work with developers to identify root cause
  • Ability to work in a fast paced and dynamic environment requiring excellent organizational and time-management skills
  • Ability to work with remote teams off-hours
  • Excellent verbal and written communication skills
  • Hands-on test management tools like Test Directors, MTM, a plus
  • Knowledge in Agile / SCRUM methodology a plus
  • Development background a definite plus

Requirements

  • Bachelor’s / Master's degree in Computer Science or related field or equivalent
  • Minimum 4 years of solid work experience in Automation Technologies

Apply Now