Software Test Engineer

BP India · India - Pune

India - PunePosted 23 Oct 2026Last checked 23 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Entity: Technology Job Family Group: Research & Technology Group Job Description: Who we are About bp/team bp technology is the central organization for all software and platform development. We build all the technology that powers bp’s businesses, from upstream energy production to downstream energy delivery to our customers. We have a variety of teams depending on your areas of interest, including infrastructure and backend services through to customer-facing web and native applications. We encourage our teams to adapt quickly by using native AWS and Azure services, including serverless, and enable them to pick the best technology for a given problem. This is meant to empower our software and platform engineers while allowing them to learn and develop themselves. Role Purpose The Software Test Engineer is responsible for assuring the quality, reliability and usability of digital platforms and services supporting the Corporate Affairs portfolio. The role combines hands-on manual testing with test automation to validate that new features, integrations, fixes and releases meet business, user, technical and operational requirements. Working closely with Product Managers, Business Analysts, Technical Delivery Leads, Software Engineers, suppliers and business stakeholders, the role embeds quality throughout the delivery lifecycle. It plans and implements functional and non-functional testing, builds reusable automated tests, manages defects and provides clear evidence to support release decisions and continuous improvement. Scope & Scale Platform focus Supports Corporate Affairs digital platforms and services, including DCP, Brand Portal, global web, content, campaign, analytics, integrations and operational support capabilities. Testing coverage Covers manual and automated functional, integration, regression, API, end-to-end, smoke, exploratory and release testing. Non-functional quality Supports accessibility, usability, cross-browser, responsive, performance, security and operational-readiness validation. Delivery lifecycle Contributes from discovery and requirements refinement through build, test, release, production verification and post-release improvement. Quality engineering Builds reusable automation, quality gates, test evidence, defect insight and risk-based recommendations that improve release confidence. Key Responsibilities Test Strategy, Planning & Analysis ·          Contribute to test strategies and create proportionate test plans based on scope, quality risks, dependencies and release objectives. ·          Review requirements, user stories, designs and acceptance criteria to identify gaps, ambiguity, testability concerns and required coverage. ·          Define test scenarios, test cases, test data, environment needs, entry and exit criteria and traceability to requirements. ·          Apply risk-based testing to focus effort on business-critical journeys, integrations and operational risks.

Skills mentioned

  • AWS
  • Azure
  • CI/CD

Want to reach BP India's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at BP India

All BP India jobs and company facts →

Browse more