Company Logo

Software Testing & Performance Engineer

Web Developer

15 weeks ago

undisclosed

Full Time

Permanent

Urgent

Job Description

The role involves using industry-standard tools to analyze performance bottlenecks, manage defects, develop automated and performance test scripts, and produce clear test and analysis reports. Candidates should have strong testing fundamentals, scripting or programming skills, Linux familiarity, and the ability to collaborate effectively with development, product, and operations teams in an Agile environment.

Key Responsibilities

  • Design comprehensive test cases based on product requirements and design documents, covering functional, boundary, exception scenarios, and performancemetrics. 
  • Execute various testing activities, including functional testing, API/interface testing, performance testing (load, concurrency, stress, stability), and securitytesting. 
  • Use performance testing tools (such as JMeter, LoadRunner, Gatling) to evaluatesystem performance, analyze bottlenecks (e.g., CPU, memory, databases), andprovide optimization recommendations. 
  • Log, track, and manage defects (bugs), using tools (such as JIRA) to drive issue resolution and verify fixes. 
  • Collaborate with development, product, and operations teams to analyze requirements and ensure software quality meets expected standards. 
  • Prepare test reports and performance analysis reports, summarizing testing progress, coverage, quality assessment, and improvement recommendations. 
  • Develop and maintain automated test scripts and performance test scripts as required by projects to improve testing efficiency. 
  • Participate in test process optimization, continuously improving tools and methodologies to enhance test quality and accuracy. 

Skills & Experiences

  • Bachelors degree or above in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 
  • 3-5+ years of software testing experience, covering both functional and performance testing, with solid knowledge of testing theories and methodologies (e.g., black-box and white-box testing). 
  • Proficient in test management tools (such as JIRA, TestRail), API testing tools (such as Postman, SoapUI), and performance testing tools (such as JMeter, LoadRunner, Gatling). 
  • Programming skills with the ability to write automated test scripts and performance test scripts using Python, Java, JavaScript, or Shell. 
  • Strong understanding of functional, API, and performance testing methodologies; solid foundation in security testing and system architectures (Web applications, databases, servers). 
  • Excellent logical thinking and problem analysis skills; able to clearly describe defects, reproduce issues, and analyze performance bottlenecks. 
  • Familiar with Linux environments and able to use basic commands (such as top, vmstat) to monitor system resources. 
  • Strong teamwork and communication skills; able to work effectively in Agile development environments and collaborate with cross-functional teams.

Share this job

Job Conditions:

Probation Period:

6 month

Age:

23 - 50

Job Type:

Permanent

Allowances:

travel allowance, birthday allowance, living allowance

Hours:

9am-6pm

Languages:

english,mandarin

Days:

Mon-Fri

Malaysia Only:

Yes

Annual Leave:

17 days

Benefits:

Insurance

Job Skills

Quality Testing

Company Logo

Confidential (Cloud Services and Technology Solutions Provider)

Primary Industry:

IT

Company Confidential

Refer-A-Talent

Know someone perfect for this role? Refer them to Seekers and earn RM500! Join our referral program now and help us find top talent!

Refer-A-Talent Now!