Enable job alerts via email!

Senior Software Tester

-

Kuala Lumpur

Hybrid

MYR 60,000 - 100,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior Software Development Engineer in Test (SDET). In this pivotal role, you will lead a team to ensure high-quality software delivery through effective testing strategies and automation. Collaborate with cross-disciplinary teams to design and develop custom applications while mentoring junior engineers. This role offers the chance to innovate within a hybrid work environment, balancing office and remote work. Embrace an inclusive culture that values your growth and contributions while enjoying competitive benefits and flexible work arrangements.

Benefits

Competitive salary with bonuses
Additional EPF contributions (15%)
Flexible work arrangements
Collaborative culture
Career development opportunities
16 weeks paid parental leave

Qualifications

  • 8+ years of experience in software development and testing.
  • Proficient in JavaScript or TypeScript with strong problem-solving skills.
  • Experience in creating and maintaining test automation frameworks.

Responsibilities

  • Lead a squad of SDETs in developing high-quality software.
  • Plan and execute testing strategies for new and existing functionalities.
  • Automate testing processes and maintain test automation frameworks.

Skills

JavaScript
TypeScript
Problem-solving
Communication
Test Automation
Software Testing Methodologies

Education

Bachelor's degree in Computer Science
Equivalent experience

Tools

Playwright
Selenium
Cypress
Rest Assured
Appium
JMeter
K6

Job description

Job Description:

About bp/team


bp's Technology organization is the central unit for all software and platform development. We create technology that supports bp's operations, from upstream energy production to downstream energy delivery. We promote rapid adaptation by utilizing native AWS and Azure services, including serverless solutions, empowering our engineers to select the best technology for each challenge. Our goal is to enable software and platform engineers to learn and grow.


As a Senior Software Development Engineer in Test (SDET), you will work within a team to test software for bp colleagues and external users. Your role is crucial in ensuring high-quality software delivery through planning, implementation, and automation of quality assurance testing.


Responsibilities

As a Senior SDET, you will be part of a cross-disciplinary team, collaborating closely with software engineers, product management, UX design, data scientists, data analysts, product managers, data engineers, data managers, and business partners. Your leadership skills and SDET experience are vital for success in this role.


  • Lead a squad of SDET in developing and delivering high-quality results.
  • Collaborate with users and business analysts to understand requirements and ensure comprehensive testing coverage.
  • Design, develop, and test custom software applications, providing mentorship and adhering to standard processes.
  • Support and maintain your software; we believe in DevOps — you build it, you run it.
  • Plan and execute testing strategies (regression, functional, non-functional, data validation, system integration, load, performance, security, UI & mobile tests) for new and existing functionalities.
  • Work closely with development teams to integrate testing into the development lifecycle.
  • Create, automate, and maintain test cases, collaborating with business partners and developers.
  • Analyze test results, document findings, and recommend corrective actions.
  • Identify, reproduce, and manage defects; verify fixes.
  • Conduct exploratory testing and risk assessments for complex features spanning platforms or teams.
  • Automate repetitive tests to improve efficiency.
  • Design and maintain test automation frameworks using various tools and technologies.
  • Optimize testing processes and frameworks for efficiency and effectiveness.
  • Apply automated testing approaches such as model-based testing or record-and-replay.
  • Lead continuous improvement initiatives within the QA team and organization.
  • Research and implement new testing technologies and practices, including machine learning.
  • Implement and maintain API test automation frameworks using industry-standard tools.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Strong problem-solving skills with the ability to analyze complex issues and develop effective solutions.
  • Excellent communication skills for engaging with peers and senior leaders.
  • Proficiency in JavaScript or TypeScript with 8+ years of software development and testing experience.
  • Experience in creating and maintaining test automation frameworks (e.g., Playwright, Selenium, Cypress, Rest Assured, Appium, JMeter, K6).
  • Knowledge of SDLC practices, coding standards, code reviews, source control, CI/CD, testing, and operations.
  • Expertise in software testing methodologies, automation, test design, execution, and analysis.
  • Ability to communicate testing strategies and results clearly and influence quality priorities.
  • Understanding of mobile automation frameworks like Appium for Android and iOS.
  • Knowledge of mobile app architecture and testing on simulators, emulators, and real devices.
  • Experience with cloud-based mobile testing services such as BrowserStack, Sauce Labs, or AWS Device Farm.
  • Understanding of cloud services related to testing, including virtual machines, containers, and serverless architectures.
  • Proven experience in developing and supporting automated testing frameworks.
  • Proficiency in scripting for automation tools and integrating them into CI/CD pipelines.
  • Skills in supervising test environments using tools like AWS CloudWatch or Azure Monitor.

What we offer:

We value diversity and inclusivity at bp. We support our employees' growth in a respectful environment. Our benefits include:

  • Competitive salary with bonuses and performance incentives
  • Additional EPF contributions (15%)
  • Flexible work arrangements and work-life balance
  • Collaborative and inclusive culture
  • Career development opportunities
  • 16 weeks paid parental leave (including partner leave)

Additional Information

Travel Requirement: No travel expected

Relocation Assistance: Not available

Remote Work: Hybrid model (office/remote)

Legal Disclaimer: We are an equal opportunity employer committed to diversity and inclusion. Adjustments are available for applicants with accessibility needs. Employment may be contingent upon compliance with local policies, including background checks and health assessments.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.