Thursday, October 22, 2020

Automation Test Engineer - Performance/Integration Testing (2-4 yrs) (BlogVault)

As a Test Automation Engineer, you will be writing functional and integration tests, taking the initiative to plug gaps with unit tests wherever coverage is missing, and managing various related DevOps aspects. You will be collaborating with a highly technical cross-functional team of developers, QA, PMs etc.

What you will do :

- Understanding complex backend code (spread across several microservices written using a combination of Ruby on Rails, Wordpress, MySQL and MongoDB)

- Building automated test suites (main focus on functional and integration tests) for the entire stack of microservices and integrating into the CI / CD pipeline.

- Maintaining a keen eye towards performance, security and scalability.

- Ensuring stellar product quality and operating with full ownership of release readiness across multiple products, including consistently increasing automation coverage.

- Analyzing and decomposing a software system and designing a complete system test strategy.

- Continuously streamlining and improving the testing life cycle to ensure test planning, execution, and reporting are effective, agile, and coordinated.

- Maintaining familiarity with QA tools and frameworks for automation (e.g. Mocha, Istanbul) and for Load and Performance testing (e.g. JMeter).

- Analyzing testing results to enhance test plans and scenarios (including metrics and benchmarks to gauge improvement)

 -Ensuring Pro-active investigation / verification of production defects and continuous improvement of regression tests.

- Driving the team towards higher release velocity while keeping a high bar on product quality.

- Guiding the team by implementing best practices for logging, advanced monitoring, alerting and other necessary optimizations.

Required Candidate profile :

What you need to have :

- Engineer with a passion for Automation Testing having a minimum of 2 year experience with advanced Automation Testing.

- Should be able to write test cases and automate the testing process across PHP, Ruby on Rails, and JS stack.

- Should have automated tests in JavaScript

- Should have a keen eye to details for anticipating corner cases, bugs and continuously improve automation coverage without any expectation of guidance / supervision.

- Have the knack and motivation for quickly understanding complex backend code

- Good Knowledge and understanding of Provisioning (Terraform), CI / CD (Jenkins), NodeJS Profiling, Orchestration Tools (Docker Swarm, Kubernetes)

- Hands-on experience strongly preferred with Shell Scripting, various CI-CD industry standard tools, Docker, NGINX, Helm, Kubernetes.

Role : Testing Engineer

Industry Type : IT-Software, Software Services

Functional Area :IT Software - QA & Testing

Employment Type: Full Time, Permanent

Role Category: Programming & Design

Education: UG : Graduate in Any Technical Stream

Apply Now