Job ID: HRIN257

Location(s): Mohali


Position: Open

ONE BCG is a zestful, 20-year-young, energetic, continuously growing, and innovative enterprise. Our environment is startup-like and fast-paced, and functions more like an adhocracy than a bureaucracy. At ONE BCG, we approach testing differently – we test and break code constantly to better rebuild it. We are looking for a Software Quality Assurance Engineer who can test and validate data as it flows through the platform and is able to certify data quality and reliability in highly distributed environment. You will devise smart testing strategies and write code to examine and validate large-scale software development and deployments.

Responsibilities:

  • Well acquainted with Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Bug Life Cycle & strong working experience in Agile Software testing methodologies

  • Gather Performance Testing Requirements.

  • Setup the test environment (load generators etc.) and Run load tests Capturing and Analysis of the logs/results Prepare result summary (performance benchmark reports)

  • Analyze reports discrepancies to determine the root cause and evaluate script failures.

  • Understand how to test concurrency, arrival rates, and scheduling.

  • Understand the roles of scalability, capacity, and reliability as quality attributes and requirements.

  • Conduct system performance testing to ensure system reliability, capacity and scalability.

  • Work with testing team to develop performance test plans and cases.

  • Generate test summary reports for management review.

  • Suggest new tools and techniques to improve testing efficiency.

  • Assist in project planning, scheduling, budgeting and tracking activities.

  • Provide support in project design, development and deployment activities.

  • Review and recommend improvements to existing test procedures

Minimum Qualifications:

  • Minimum 3 years of experience as a Performance Tester

  • BE./B.Tech or equivalent degree in Computer Science or related field.

  • Should have good knowledge of any load testing tool such as APache JMeter

  • Must have hands on programming and scripting experience in Java

  • Infra knowledge: Load balancer, server nodes, CDNs, different cache

  • Exposure to AWS infra will be big plus

  • Basic knowledge of SQL Query and Database

  • Server (App, DB, REST Api, etc.) side resource monitoring (CPU, Memory, network etc.)

  • Identify the Bottlenecks and coordinate with the development team for fixing the issues.

  • Expertise in designing different scenarios for load, stress, volume etc. Strong test results analysis skills and test results reporting skills.

  • Self-driven with great technical interests, should be quick learner, should have attention to understand project requirements.

Good to have :

  • Understanding of Selenium related automation

  • Agile Software Development Lifecycle Processes and Methodologies