company-logo-image

Senior Engineer, Quality Assurance

Hiredly X

RECRUITMENT firm

ashley-avatar-image

AI-generated summary

beta

This job is for a Senior Quality Assurance Engineer who makes sure software works perfectly. You might like this job because it involves leading automation tests, collaborating with teams, and solving problems to improve software quality significantly.

RM 8K - RM 12K

Kuala Lumpur

Job Description

As a Senior Software Quality Assurance Engineer, you will assume a pivotal role in upholding the quality and reliability of our client's software products through advanced automated testing practices.

Working closely with the subject matter expert and development teams, you will orchestrate the automation testing strategies for assigned projects, fostering continuous improvement in our software development process.

You will emphasize close collaboration with the test engineer and the adoption of agile practices. This approach ensures seamless cooperation, promoting effective communication and streamlined processes throughout the software development lifecycle.

1. Test Planning and Strategy

• Lead the creation of comprehensive test plans and strategies.

• Collaborate with cross-functional teams to identify areas for improvement in software testing.

• Utilize automation test frameworks and adopt industry best practices.

• Integrate quality principles throughout every process step.

2. Test Automation

• Spearhead the development and maintenance of automation test scripts using well-recognized automation tools and frameworks.

• Execute automated test cases, ensuring thorough reporting, tracking, and troubleshooting of defects.

• Continuously enhance and optimize automated test scripts to align with evolving project requirements.

• Act as a shift-left ambassador.

3. Defect Reporting

• Identify, document, and track defects in the issue tracking system.

• Proactively provide feedback to the team and follow up with developers for fixes.

4. Regression and Parallel Testing

• Conduct regression testing to ensure that new changes do not adversely affect existing functionality.

• Perform detailed comparisons of outputs and behavior between the legacy system and the new system to ensure consistency and accuracy.

5. Documentation

• Manage and oversee documentation of project requirements, testing methodology, testing manuals and guides, user scenarios, and exploratory insights using collaboration tools.

6. Collaboration

• Collaborate with subject matter experts, senior testers, application developers, project managers, and other stakeholders to understand requirements and provide continuous feedback.

7. Problem Solving

• Ability to solve issues identified through problem-solving methodologies.

• Work with relevant teams from various departments to resolve issues.

• Update and track issues with identified root causes and solutions/preventive measures.

• Share learnings with team members.


Job Requirements

Minimum Qualifications  

• Bachelor’s Degree in Computer Science, Information Systems Technology, or Software Engineering

• Minimum 5 years of relevant work experience

• Prior experience in Banking/Financial Services or Technology sectors is considered an added advantage

• Candidates with experience in payment systems—especially in large transaction file processing and batch processing—will be given higher consideration

Technical Qualifications

• Solid hands-on experience in test automation using script languages, particularly proficient in Python, BDD (Gherkin), Java, and JavaScript

• Proven expertise in implementing and working with automation frameworks like Pytest, Playwright, and GitLab CI/CD

• Intermediate to advanced level of understanding of the main concepts and processes around the bug lifecycle, testing methodology, and test estimation

• Knowledge of application functions, bug fixing, and testing protocols; Agile/Hybrid Agile; and DevOps

• Strong exposure to Agile development, demonstrating the ability to seamlessly integrate testing processes within iterative development cycles

• Familiarity and hands-on experience with DevOps practices, providing an added advantage in streamlining collaboration between development and operations teams for continuous integration and delivery

Additional Desirable Skills

• Good communication skills in English, both written and verbal

• Effective contributor or exposed to working in an agile environment

• Extremely diligent, with a fine eye for detail, strong problem-solving capabilities, and a team player


Skills

Playwright (Software Testing)
Python (Programming Language)
Java (Programming Language)
JavaScript (Programming Language)
GitLab CI/CD
Agile Methodology
DevOps

Additional Info

Company Activity

Last active - few minutes ago

Career Level

Senior Executive


Company Profile

Hiredly X-logo-image

Hiredly X

Hiredly X, the headhunting team of Hiredly, makes headhunting accessible and affordable for every employer, no matter the size or industry. We help employers screen and source the best candidates through exclusive access to our job portal database.Assisted with AI, we make the headhunting process fast and accurate, allowing us to be competitive with our fees.