Requirements and skills
• Proven experience as a Quality Assurance Tester or similar role.
• Experience in project management and QA methodology
• Familiarity with Agile frameworks and regression testing is a plus
• Ability to document and troubleshoot errors
• Experience in creating test cases adter understanding the project SOW
• Working knowledge of test management software (JIRA or simillar)
• Good communication skills
• Attention to detail
• Analytical mind and problem-solving aptitude
• Strong organizational skills
• BSc/BA in Computer Science, Engineering or a related field
Responsibilities
· Work in an agile development team building in-house digital products on password protection, privileged access management and enterprise integration for corporate users.
· Interpret functional specifications of new features to produce test plans and evolve test strategies
· Produce acceptance criteria for functional and non-functional requirements, clearly outlining the boundary conditions for applications logic.
· Design and implement scripts and data for integration and system tests.
· Build and deploy test automation for unit testing, integration testing and regression testing in the Azure CI/CD pipeline for both API & UI.
· Produce and maintain regression test procedures.
· Organize UATs, document results and feed bug report to the dev team.
· Facilitate bp internal security testing activities.
· Participate and contribute to the root-cause analysis and bug-fixing activities.
· Provide quality assurance input at all technical discussions and agile ceremonies.
· Ensure the quality and coverage of tests meets bp standards and regulated guidelines.
· Accountable for all quality aspects for the product.
Requirements & Qualifications
· Bachelor’s degree honors 2.1 or above in a Math, Science or Engineering subject.
· ISTQB® Certified Tester Foundation Level - Agile Tester Extension or equivalent.
· One or more vendor certifications.
· One or more cloud platform certifications.
· Over 10 years of experience working in an agile software development team.
· Over 5 years of experience working on Azure cloud platforms and services.
· Over 5 years of experience working with Restful API, C# and .Net framework.
· Hands-on experience configuring and using products like Selenium and Sonarqube.
· Experience working in an enterprise environment.
· Technical understanding in digital identities.
· Ability to work independently.
· Ability to understand and articulate complex and abstract technical concepts.
· Logical thinking and numeracy.
· Basic understanding of relational database, object-oriented data modelling and programming language.