Software Test Engineer

Who we are looking for

We are looking for a talented and detailed-oriented Software Test Automation Engineer who possesses a passion for building great technology products, loves working on long-term products, and likes to dabble in experimental coding and testing. You should also be able to work independently, prioritize tasks to work on the most important aspects, be self-motivated, and be curious about new emerging immersive technologies, and perfect the user experience. You should also be in the habit of writing well-documented test cases and clean code, to be able to pass successful projects on to other developers to iterate upon.

What you will be doing

You will work with the engineering team for performing the manual and automation testing of software features to build, stabilize and scale the Fabrik platform by maintaining and writing test suites and creating test plans strategy and framework, which are used to shape and verify code and check conformance to system requirements.

  1. Executing test cases and preparing test reports for E2E and Unit testing to the components.
  2. Designing Test scenarios and Feature files to debug code and to ensure responsiveness and efficiency of the platform.
  3. Writing test scripts to run across platforms for testing applications, services, and UI for Fabrik.
  4. Identifying and resolving bugs, issues, and common patterns with manual and automated tests.
  5. Analyzing test results on impacts, bugs, and usability.
  6. Develop product automation code for a comprehensive test suite for maximum coverage.
  7. Enhancing applications by identifying opportunities for improvement, making suggestions and recommendations.
  8. Creating and maintaining test data and test documentation for written knowledge transfer material.
  9. Creating security and data protection settings.
  10. Investigating and using new technologies wherever relevant.
  11. Creating demos about automation workflow to teams and clients.
  12. Participating in Automation Script Review and preparing daily status reports.
  13. Assisting in the formulation of QA standards and best practices.

What you should bring along

  1. Knowledge of specific technologies: Angular and JavaScript
  2. Knowledge of testing tools based on these like Jasmine, Mocha, Jest, Karma, Protractor, Cypress, etc., or similar.
  3. Working knowledge of browser testing, end-to-end testing, and unit testing
  4. Familiarity with Software test life cycle phases and execution.
  5. Knowledge of collaboration tools: Github, Slack, Figma, etc.
  6. Experience with cloud computing platforms: AWS, Google Cloud, or Azure.
  7. A good understanding of UI design and development is needed. Our apps are built-in Angular with styled-components while integrating with internal and third-party APIs.

Would be nice to have

  1. Exposure to tracking and reporting Frameworks – Allure, JIRA, etc.
  2. Experience with 3D technologies, WebXR, or WebGL/Three.js 
  3. Knowledge of PostgreSQL and Django framework.
  4. Good understanding of test tools like Jasmine, Protractor, Karma, Load testing tools.
  5. Understanding of computer graphics or game development
  6. It’s good to have some prior relevant experience.

Qualifications

Engineering Graduates or equivalent. 

Pre/ Final-Year/ Fresher Students in the related field, who can pursue a full-time internship are welcome to apply.