Senior Quality Automation & Release Engineer Job in Blueshift Labs

Senior Quality Automation & Release Engineer

Apply Now
Job Summary

As a Senior Quality Automation & Release Engineer, you will be contributing to improve the quality of the Blueshift Products. As one of the first engineers joining the Pune team in this role, this will be a great opportunity for you to work independently and to drive significant value. You will also get a chance to decide the strategic direction of QA automation.

Responsibilities

  • Understanding product requirements, customer demands, and product objectives to create and execute test cases.
  • Creating, setting up, and maintaining the test automation framework and related scaffolding / infrastructure and building test scenarios and acceptance tests for the Blueshift product as well as different modules in the product.
  • Investigating customer problems escalated to engineering and testing bug fixes while improving the automation to cover these scenarios.
  • Working with development teams, coordinating on product design, and offering inputs on the testability of functional elements and product design and implementation.
  • Managing bug reporting and test progress report to ensure traceability of all testing actions performed.
  • Creating and maintaining test data generation code to help automated tests as well as performance and scalability tests on the product.
  • Researching test tools, methodologies, and trends and upgrading existing practices and processes.
  • Managing and ensuring the final quality on production releases.
  • Maintaining various test infrastructures hosted on AWS.
  • Maintaining Docker based product engineering environment.
  • Maintaining build & release infrastructure like Jenkins.
  • Generating, Tracking, & Publishing automated test coverage reports for all services.

Requirements

  • At least 5 years of industry experience in software development as a developer / SDET / Automation QA. Longer experience will be a definite plus.
  • Excellent programming skills including strong experience of scripting languages like python or ruby.
  • Knowledge of test methodologies and their corresponding tools.
  • Experience working with real-time & distributed systems. Experience of working on cloud based products with short release cycles will be a big advantage.
  • Experience with NoSQL systems such as Cassandra, ElasticSearch, Hbase, REDIS will be a great advantage.
  • Experience with Docker and AWS is essential.
  • Curiosity and passion to work on new technologies and to create innovative approaches.
  • Independence and drive to get things done without the need for close supervision.
  • Excellent verbal and written communication skills.
  • Familiarity with Performance Testing of Application and Infrastructure.
  • Bachelor / Masters Degree in Computer Science or related fields.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs