Epicareer Might not Working Properly
Learn More

Software Tester

Salary undisclosed

Checking job availability...

Original
Simplified
  • Onsite CyberJaya

You will be responsible for designing, executing, and documenting comprehensive test plans to ensure the functionality, reliability, and quality of software applications across various stages of the development lifecycle, with a focus on leveraging automation tools to streamline testing processes and identify defects efficiently.

Key Responsibilities:

Manual Testing:

Execute detailed manual test cases across different functionalities, including user interface, system behavior, and edge cases.

Perform exploratory testing to uncover potential issues not covered by scripted tests.

Document test results and defects with clear descriptions and steps to reproduce.

Automation Testing:

Develop and maintain automated test scripts using appropriate frameworks and tools (e.g., Selenium, Cucumber, JUnit).

Design and implement automated test suites for regression testing and repetitive tasks.

Integrate automated tests into the CI/CD pipeline for continuous quality checks.

Test Planning and Design:

Collaborate with the development team to understand requirements and create comprehensive test plans.

Identify test scenarios and prioritize test cases based on risk analysis.

Develop detailed test documentation including test cases, test scripts, and expected results.

Defect Management:

Log defects accurately in a tracking system, providing detailed information about the issue and steps to reproduce.

Collaborate with developers to troubleshoot and resolve identified defects.

Monitor defect status and ensure timely resolution.

Communication and Collaboration:

Work closely with developers, product managers, and other stakeholders to ensure quality standards are met.

Provide regular updates on testing progress and identify potential risks.

Participate in code reviews and design discussions to proactively identify quality issues.

Required Skills and Experience:

Technical Skills:

Strong understanding of software development lifecycle (SDLC)

Proficiency in manual testing methodologies

Experience in automation testing frameworks (e.g., Selenium, Appium)

Programming knowledge in relevant languages (e.g., Java, Python)

Familiarity with test management tools (e.g., Jira, TestRail)

Soft Skills:

Excellent analytical and problem-solving skills

Attention to detail and ability to identify defects effectively

Strong communication and collaboration skills

Ability to work independently and as part of a team

Adaptability to changing priorities and deadlines

Powered by JazzHR

elcPTTgluv
  • Onsite CyberJaya

You will be responsible for designing, executing, and documenting comprehensive test plans to ensure the functionality, reliability, and quality of software applications across various stages of the development lifecycle, with a focus on leveraging automation tools to streamline testing processes and identify defects efficiently.

Key Responsibilities:

Manual Testing:

Execute detailed manual test cases across different functionalities, including user interface, system behavior, and edge cases.

Perform exploratory testing to uncover potential issues not covered by scripted tests.

Document test results and defects with clear descriptions and steps to reproduce.

Automation Testing:

Develop and maintain automated test scripts using appropriate frameworks and tools (e.g., Selenium, Cucumber, JUnit).

Design and implement automated test suites for regression testing and repetitive tasks.

Integrate automated tests into the CI/CD pipeline for continuous quality checks.

Test Planning and Design:

Collaborate with the development team to understand requirements and create comprehensive test plans.

Identify test scenarios and prioritize test cases based on risk analysis.

Develop detailed test documentation including test cases, test scripts, and expected results.

Defect Management:

Log defects accurately in a tracking system, providing detailed information about the issue and steps to reproduce.

Collaborate with developers to troubleshoot and resolve identified defects.

Monitor defect status and ensure timely resolution.

Communication and Collaboration:

Work closely with developers, product managers, and other stakeholders to ensure quality standards are met.

Provide regular updates on testing progress and identify potential risks.

Participate in code reviews and design discussions to proactively identify quality issues.

Required Skills and Experience:

Technical Skills:

Strong understanding of software development lifecycle (SDLC)

Proficiency in manual testing methodologies

Experience in automation testing frameworks (e.g., Selenium, Appium)

Programming knowledge in relevant languages (e.g., Java, Python)

Familiarity with test management tools (e.g., Jira, TestRail)

Soft Skills:

Excellent analytical and problem-solving skills

Attention to detail and ability to identify defects effectively

Strong communication and collaboration skills

Ability to work independently and as part of a team

Adaptability to changing priorities and deadlines

Powered by JazzHR

elcPTTgluv