Lead Test Engineer


As a Test Engineer at Mihup, you will be responsible for designing, developing, executing, and maintaining automated test software, employing positive and negative testing techniques, for service functionality, monitoring, integration, performance, resiliency, security, scalability, and reliability. If you have a solid background in Test engineering and are familiar with with automation testing tools and testing frameworks such as Selenium, TestComplete, LoadRunner, Junit, Testsigma, QTP, OATS, etc, we’d like to meet you.

Responsibilities (what the job involves):

  •   Design, develop, execute, and maintain automated test software, employing positive and negative testing techniques, for service functionality, monitoring, integration, performance, resiliency, security, scalability, and reliability.
  •   Understand the end-to-end configuration, technical dependencies, code paths, and overall behavioral characteristics of the services you test.
  •   Create test data and seed databases, according to the test plan specifications.
  •   Analyze and understand existing test coverage and test cases, identifying opportunities for redesign, replacement, reusability, and improvement in efficiency and performance.
  •   Apply software optimization techniques to redesign and augment existing automated tests, reducing technical debt for software test.
  •   Perform peer code reviews to improve the quality of the test code base and optimize its execution.
  •   Debug and triage test failures, using full-stack engineering, to isolate test defects from functional defects, and identify the service component causing the issue.
  •   Provide technical expertise in prioritization of test case requirements for redesign, replacement, reusability, and improvement in efficiency and performance.
  •   Write clear and reproducible software defect incident reports.
  •   Work closely with your fellow engineers to develop systems capable of concurrently processing massive amounts of voice data both in online real-time as well as offline environments.
  •   Lead a culture of team ownership and direct individual and team accountability to continuously improve how they work to achieve results.
  •   Work in a startup environment, pushing boundaries with deep involvement with business.

Requirements (what we are looking for):

The right person is better than the right set of experiences and these are the traits we’ve identified make great additions to our team.

  •   4+ years of related professional experience in software development & testing across the full software life-cycle including design, implementation, testing, operations and maintenance.
  •   Experience in writing/contributing to a Test Strategy; experience in writing Test Plan (Functional & Regression)
  •   Experience in writing detailed, structured Test Scripts using best practice design principles
  •   Experience with development, deployment and production support of a Cloud-based solution on AWS or Azure
  •   Experience working in a continuous integration / continuous delivery development environment.
  •   Experience with automation testing tools and testing frameworks, such as Selenium, TestComplete, LoadRunner, Junit, Testsigma, QTP, OATS, etc.
  •   Intermediate programming skills and experience with Python
  •   Intermediate knowledge of SQL.
  •   Knowledge of professional software engineering best practices, including coding standards, code reviews, source control, build and release processes, continuous deployment, and test suite development and maintenance
  •   Hands-on working experience with test processes, methodologies, tools, and technologies.
  •   Familiar with Intelligent Automation Testing, AI Machine Learning is a plus.
  •   Strong organizational, interpersonal, written and oral communication skills, with proven success in contributing in a collaborative, team-oriented environment, working with technical and non-technical peers, as well as management.
  •   BS in Computer Science or a related engineering field and 4 years minimum experience as a software developer.

    Pluses

    Anything that will let us know more about who you are that you would like to share such as Blogs, Twitter, Medium, GitHub etc.

    About us:

    Founded in June 2016 and headquartered in Kolkata, Mihup is building a Voice technology platform for enterprises such as customer contact centers, Automotive & TV OEMs. we currently have some of the best minds of the industry working with us! We already work with the top enterprises in India. Our platform provides capability to build offline VPA for cars and contact center call analysis on a spectrum of criteria and generates suggestions and guidance for the agents and business. We are backed by Accel Partners and Ideaspring Capital.