Entity:
Technology
Job Family Group:
IT&S Group
Job Description:
About the Role
We are seeking an experienced and dynamic Staff Test Engineer to lead and elevate the quality assurance strategy across our products and partner ecosystems. This pivotal role goes beyond technical expertise, requiring strong coordination and leadership skills to align internal teams and external partners on quality goals. You will drive improvements upstream, ensuring robust processes and communication that address dependencies across multiple stakeholders. By leveraging cutting-edge tools and frameworks, you will ensure seamless integration and high-quality deliverables.
Key Responsibilities
Strategic Quality Leadership
- Define and implement strategies to shift quality assurance upstream in the development lifecycle.
- Advocate for quality-centric processes, fostering collaboration across engineering, product, and partner teams.
- Establish and enforce quality standards and metrics for internal and external deliverables.
Test Automation & Framework Development
- Design, develop, and maintain scalable test automation frameworks using Playwright and TypeScript.
- Drive end-to-end test automation, including unit, integration, regression, and performance tests.
- Lead the adoption of TDD and BDD methodologies across teams.
CI/CD and Continuous Testing
- Integrate automated testing into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) for continuous feedback.
- Collaborate with DevOps teams to optimize pipelines for efficiency and reliability.
- Ensure rapid and consistent test execution during builds and deployments.
Monitoring and Performance Optimization
- Implement monitoring solutions (Grafana) to track application performance, health, and important metrics.
- Conduct load, stress, and scalability testing to ensure reliability under varying workloads.
- Identify and resolve performance bottlenecks in collaboration with development teams.
Partner Collaboration and Quality Governance
- Lead coordination with external partners to align testing processes and quality expectations.
- Establish SLAs, performance benchmarks, and review mechanisms for partner deliverables.
- Facilitate joint testing initiatives and solving to ensure smooth integration.
Process Improvement & Mentorship
- Continuously analyze test results to refine strategies and improve testing efficiency.
- Mentor junior engineers and foster a culture of quality-first engineering.
- Lead retrospectives and knowledge-sharing sessions to enhance cross-functional collaboration.
Required Skills & Qualifications
Core Expertise
- Extensive experience in test automation with Playwright and TypeScript.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
- Hands-on experience with performance testing tools and frameworks (e.g., JMeter, Gatling).
- Proficiency in monitoring and observability tools like Grafana.
Leadership & Collaboration
- Proven ability to coordinate across multiple teams and external partners.
- Strong communication and partner management skills across time zones and geographies.
- Experience in establishing and monitoring SLAs, performance metrics, and quality benchmarks.
Preferred Skills
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
- Familiarity with security testing standard processes.
- Experience in testing distributed systems and APIs.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
What We Offer
- Competitive Compensation: Industry-leading salary and benefits.
- Flexibility: Remote work options and flexible working hours.
- Growth Opportunities: Collaborative environment with a focus on professional development.
- Impactful Role: Play a critical part in shaping the future of quality engineering.
To Apply
Send your resume and relevant portfolio or GitHub links to [Insert Application Email or Link].
If you are a seasoned engineer passionate about driving quality upstream, coordinating across complex systems, and ensuring excellence in testing, we’d love to hear from you!
Travel Requirement
Up to 10% travel should be expected with this role
Relocation Assistance:
This role is eligible for relocation within country
Remote Type:
This position is a hybrid of office/remote working
Skills:
Agility core practices, Agility core practices, Analytics, API and platform design, Business Analysis, Cloud Platforms, Coaching, Communication, Configuration management and release, Continuous deployment and release, Data Structures and Algorithms (Inactive), Digital Project Management, Documentation and knowledge sharing, Facilitation, Information Security, iOS and Android development, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Relational Data Modelling, Risk Management, Scripting, Service operations and resiliency, Software Design and Development, Source control and code management {+ 4 more}
Legal Disclaimer:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, 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.