
Senior QE Engineer (Software Performance)
Salary undisclosed
Checking job availability...
Original
Simplified
- Define test strategy and test plan based on software development plan and project performance requirements.
- Define test methods and create test plans for new or updated software projects to verify performance under both normal and abnormal conditions.
- Oversee and actively participate in performance test execution.
- Develop performance testing artefacts: test requirements, test plans, test cases, test scripts, and test reports.
- Conduct and analyze various types of performance tests: load test, stress test, endurance test, etc.
- Consult with product development to evaluate system operational and performance requirements.
- Maintain effective communication with project software engineers on project limitations, capabilities, performance needs, and hardware interface changes.
- Recommend design improvements or corrections regarding detected performance issues.
- Monitor program performance post-implementation to ensure operational efficiency and prevent recurrence of issues.
- Minimum 3 years of experience in software performance testing
- Proficient in HP LoadRunner and JMeter for performance testing and analysis
- Strong scripting skills for test automation
- Proficient in Linux environments
- Experience in designing and executing load, stress, and endurance tests
- Solid understanding of system performance metrics (CPU, memory, network, I/O)
- Familiar with at least one programming language (e.g., Java, Python)
- Strong analytical and problem-solving abilities
- Solid understanding of QA methodologies and tools
- Self-motivated with strong communication and interpersonal skills
- Fluent in English (written and spoken)
- Experience in Agile/Scrum environments is a plus
- Knowledge of cloud technologies, Docker, Kubernetes, and video analytics is advantageous
- Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- Define test strategy and test plan based on software development plan and project performance requirements.
- Define test methods and create test plans for new or updated software projects to verify performance under both normal and abnormal conditions.
- Oversee and actively participate in performance test execution.
- Develop performance testing artefacts: test requirements, test plans, test cases, test scripts, and test reports.
- Conduct and analyze various types of performance tests: load test, stress test, endurance test, etc.
- Consult with product development to evaluate system operational and performance requirements.
- Maintain effective communication with project software engineers on project limitations, capabilities, performance needs, and hardware interface changes.
- Recommend design improvements or corrections regarding detected performance issues.
- Monitor program performance post-implementation to ensure operational efficiency and prevent recurrence of issues.
- Minimum 3 years of experience in software performance testing
- Proficient in HP LoadRunner and JMeter for performance testing and analysis
- Strong scripting skills for test automation
- Proficient in Linux environments
- Experience in designing and executing load, stress, and endurance tests
- Solid understanding of system performance metrics (CPU, memory, network, I/O)
- Familiar with at least one programming language (e.g., Java, Python)
- Strong analytical and problem-solving abilities
- Solid understanding of QA methodologies and tools
- Self-motivated with strong communication and interpersonal skills
- Fluent in English (written and spoken)
- Experience in Agile/Scrum environments is a plus
- Knowledge of cloud technologies, Docker, Kubernetes, and video analytics is advantageous
- Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field

About Singtel
Size | More than 250 |
Industry | Integrated Telecommunication Services |
Location | Singapore |
Founded | 1 January 1879 |