Job Description
Entity:
Technology
Job Family Group:
Job Description:
You will work with
The bp pulse eMSP team plays a critical role in supporting BP’s ambition to achieve “Net Zero by 2050”. We provide the mobile application and all of the customer facing services that enable bp pulse deliver excellent EV charging solutions to customers. Our charging points have been used over 30 million times to enable around 200 million miles of zero tailpipe emission driving.
We own and run a diverse portfolio of in-house built solutions and third-party vendor systems, ensuring that bp’s EV technology ecosystem remains reliable, secure, and high-performing. From integration services and payments technology to monitoring tools, operational data platforms, and core site systems, we drive efficiency and innovation across our global footprint. By building scalable solutions on global technology standards, we create seamless experiences for both customers and employees while optimizing bp pulse's operations.
Let me tell you about the role
As a Manual Quality Assurance Engineer, you will be part of a cross-disciplinary team, working closely with other software engineers, product management, UX design, data scientists, data analysts, product managers, data engineers, data managers, and business partners to ensure high-quality software is delivered to our clients.
What you will deliver
- Develop and implement manual test plans and test cases
- Perform functional, regression, and system testing
- Report defects and work with the development team to resolve issues
- Participate in agile development teams
- Update test documentation and maintain testing standards
- Identify and raise issues that may affect the quality of the application being tested
- Lead a team of QA Engineers and set processes to ensure delivery of high quality products
What you will need to be successful (experience and qualifications)
Technical skills we need from you
- A bachelor’s degree in computer science or related field
- Demonstrable experience in manual testing
- Strong understanding of testing methodologies and software development life cycles (SDLC)
- Experience with manual testing tools (e.g., JIRA, Selenium, etc.)
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Ability to work in a collaborative team environment
Software skills
- Familiarity with web and mobile development technologies such as Typescript, JavaScript and React Native.
- Capable of following test plans and scripts, and good management skills.
- Capable of applying widely used testing frameworks for manual testing purposes.
- Capable in software engineering practices & procedures for the full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
- Capable in software testing methodologies and procedures throughout the software development life cycle, encompassing test automation, test case design, execution, and result analysis.
Infrastructure skills
- Capable of using cloud platforms such as Amazon Web Services (AWS) or Microsoft Azure for creating and managing test environments.
- Demonstrable experience in manual testing
- Knowledge of QA methodologies and practices
- Strong attention to detail
- Ability to work independently and collaboratively
Database skills
- Capable with Relational and NoSQL database systems, understanding how to query, adjust, and optimize for testing requirements.
About bp
Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, bp has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally that can provide governments and customers with an integrated energy offering. Delivering our strategy sustainably is fundamental to achieving our ambition to be a net zero company by 2050 or sooner!
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Travel Requirement
Relocation Assistance:
Remote Type:
Skills:
Legal Disclaimer:
We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.
If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.
