Senior Quality Automation & Release Engineer Job in Blueshift Labs
Senior Quality Automation & Release Engineer
Blueshift Labs
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
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
×
Help us improve TheIndiaJobs
Need Help? Contact us