Software Testing Engineer

4 weeks ago


Singapore TECHEDGE-SOLUTION PRIVATE LIMITED Full time
Roles & Responsibilities

As a Testing Engineer, your primary role is to ensure the quality and reliability of software applications through systematic testing and validation processes.

### Key Responsibilities

1. Test Planning and Strategy:

- Develop comprehensive test plans and strategies based on project requirements and specifications.

- Define test objectives, scope, resources, and schedules.

2. Test Design and Development:

- Design test cases, test scripts, and test scenarios that cover all functional and non-functional requirements.

- Create automated test scripts using appropriate tools.

3. Test Execution:

- Perform manual and automated testing to identify defects and ensure software quality.

- Execute different types of testing, including functional, regression, performance, security, and usability testing.

4. Defect Management:

- Identify, document, and track defects using defect tracking tools.

- Work with development teams to reproduce and resolve defects.

5. Test Automation:

- Develop and maintain automated test frameworks and scripts.

- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.

6. Performance and Load Testing:

- Conduct performance testing to assess system behavior under load.

- Analyze performance metrics and identify bottlenecks.

7. Test Reporting and Documentation:

- Document test results and provide detailed reports on testing activities and outcomes.

- Maintain comprehensive documentation of test cases, test scripts, and test environments.

8. Collaboration and Communication:

- Collaborate with developers, business analysts, and other stakeholders to understand requirements and ensure test coverage.

- Communicate test progress, results, and issues effectively to the team and management.

### Best Practices

1. Early Involvement:

- Engage in the development process early to understand requirements and design effective test strategies.

2. Comprehensive Test Coverage:

- Ensure thorough coverage of all functional and non-functional aspects of the application.

- Use risk-based testing to prioritize critical areas.

3. Automation:

- Automate repetitive and regression tests to increase efficiency and reduce manual effort.

- Regularly update and maintain automated test scripts.

4. Continuous Integration:

- Integrate testing into the CI/CD pipeline to enable continuous testing and faster feedback loops.

5. Defect Prevention:

- Focus on preventing defects by participating in code reviews and pair programming sessions.

- Use static code analysis tools to identify potential issues early.

6. Performance Testing:

- Conduct regular performance testing to ensure the application can handle expected load and stress conditions.

- Use realistic data and scenarios to simulate real-world usage.

### Key Considerations

1. Scalability:

- Design tests that can scale with the application’s growth and complexity.

2. Maintainability:

- Write clear, maintainable, and reusable test scripts.

- Ensure test cases and scripts are well-documented and easy to understand.

3. User Experience:

- Consider the end-user experience when designing and executing tests.

- Conduct usability testing to ensure the application is user-friendly.

4. Security:

- Incorporate security testing to identify and mitigate potential vulnerabilities.

- Stay updated on the latest security threats and testing techniques.

5. Tool Selection:

- Choose appropriate testing tools that align with the project’s technology stack and requirements.

- Evaluate tools based on ease of use, integration capabilities, and support.

### Technologies and Tools

1. Test Management:

- JIRA, TestRail, HP ALM, Zephyr.

2. Automation Testing:

- Selenium, Cypress, TestComplete, QTP/UFT.

3. Performance Testing:

- JMeter, LoadRunner, Gatling, BlazeMeter.

4. CI/CD Integration:

- Jenkins, Bamboo, CircleCI, GitLab CI.

5. Defect Tracking:

- Bugzilla, JIRA, MantisBT.

6. Static Code Analysis:

- SonarQube, Checkmarx, Fortify.

7. Security Testing:

- OWASP ZAP, Burp Suite, Nessus.

### Professional Development and Certification

1. Certifications:

- ISTQB Certified Tester, Certified Software Tester (CSTE), Certified Software Quality Analyst (CSQA), Selenium Certification.

2. Continuous Learning:

- Stay updated with the latest testing methodologies, tools, and best practices through online courses, webinars, and industry conferences.



Tell employers what skills you have

Performance Testing
Automation Testing
Scalability
Test Cases
Test Automation
TestComplete
Defect Tracking
JIRA
Continuous Integration
Test Design
Selenium
Testrail
Test Execution
Test Management
LoadRunner
  • Test Analyst

    2 months ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesJob Description:Role & Responsibilities: Understand business and system requirements and develop various test specifications which include functional testing, system integration testing, end-to-end testing, user acceptance testing and regression testing Responsible for involving in test planning, test monitoring and control, test...

  • Test Analyst

    4 weeks ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesJob Description:Role & Responsibilities: Understand business and system requirements and develop various test specifications which include functional testing, system integration testing, end-to-end testing, user acceptance testing and regression testing Responsible for involving in test planning, test monitoring and control, test...

  • Software Engineer

    2 months ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesTescom Singapore is looking for a: Software Engineer in Test (SEIT)Our Software Engineers in Test are responsible for drive our quality improvements, creating feature and regression testing, and developing test library. You will focus on expanding the test pyramid coverage for ensuring top notch software quality, and ensure the right...

  • Performance Test Lead

    2 weeks ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Responsibilities Conduct performance tests to spot system bottlenecks. Analyze complex software for effective testing strategies. Lead integration testing across systems. Manage user testing and defect lifecycle. Improve Agile testing practices and tools. Develop and execute performance test plans. Plan, write, execute, and analyze tests. Use data to enhance...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Responsibilities Execute test cases, recording any issues or defects encountered during testing. Collaborate with developers, project managers, and other stakeholders to identify and resolve issues. Communicate testing results and issues clearly and effectively to all stakeholders. Stay up to date with emerging trends and technologies in software testing and...


  • Singapore Singtel Group Full time

    As an innovator in knowledge and artificial intelligence, we offer video analytics products and services catered to various segments where individuals, corporations and institutions can enjoy peace of mind, enhance their business intelligence or secure an entire city. A Software Quality Assurance Engineer will test the projects delivered by VITG group in NCS...


  • Singapore Singtel Group Full time

    As an innovator in knowledge and artificial intelligence, we offer video analytics products and services catered to various segments where individuals, corporations and institutions can enjoy peace of mind, enhance their business intelligence or secure an entire city. A Software Quality Assurance Engineer will test the projects delivered by VITG group in NCS...


  • Singapore Singtel Group Full time

    As an innovator in knowledge and artificial intelligence, we offer video analytics products and services catered to various segments where individuals, corporations and institutions can enjoy peace of mind, enhance their business intelligence or secure an entire city. A Software Quality Assurance Engineer will test the projects delivered by VITG group in NCS...


  • Singapore XCELLINK PTE. LTD. Full time

    Roles & ResponsibilitiesWe are seeking a highly skilled and detail-oriented Software Test Engineer to join our client's Quality Assurance team. The successful candidate will be responsible for designing, implementing, and executing test plans and test cases to ensure the quality and functionality of our software products. This role requires a thorough...

  • Software Engineer

    2 weeks ago


    Singapore Gemango Software Services Inc. Full time

    Software Engineer (PHP Laravel/Symfony)*: May 5, 2023May 5, 2023We are searching for a skilled and motivated Software Engineer with expertise in PHP Laravel or Symfony and the Linux operating system to join our team. As a Software Engineer, you will play a crucial role in developing and maintaining our innovative software solutions.Responsibilities:...


  • Singapore Singapore Technologies Engineering Ltd Full time

    Date:20 Nov 2023Location: Singapore, SGCompany:ST Engineering GroupJob Req ID: 12694You will be responsible for leading and executing testing efforts, developing and maintaining test strategies, and collaborating with cross-functional teams to ensure the delivery of high-quality software. You will leverage your expertise in testing methodologies and...


  • Singapore Anotech Full time

    We are looking for a Software Test Engineer with good technical experience and good interface to integrate, test and maintain the test platform.Responsibilities Support in analysing of test requirements to prepare test scenarios and test cases. Assist in preparing and maintaining documents. Support in maintaining the test platform and equipment. Support in...


  • Singapore Collabera Full time

    Collabera have Excellent job opportunity for Software Test EngineerJob Title: Software Test Engineer as leader classContract Duration: 12 monthsPayroll Company: Collabera SingaporeLocation: SingaporeWork Location: The working location is selected, depending on the TEST activity. The main working location is Tuas south avenue; Sin Mng is LTA facilities, it...


  • Singapore Collabera Full time

    Collabera have Excellent job opportunity for Software Test EngineerJob Title: Software Test Engineer as leader classContract Duration: 12 monthsPayroll Company: Collabera SingaporeLocation: SingaporeWork Location: The working location is selected, depending on the TEST activity. The main working location is Tuas south avenue; Sin Mng is LTA facilities, it...


  • Singapore STEERING HOLDING PTE. LTD. Full time

    We are Nexteer Automotive, a MNC - a leader in intuitive motion control - a multibillion-dollar global steering and driveline business delivering electric and hydraulic steering systems, steering columns and driveline systems, as well as ADAS and automated driving technologies for OEMs around the world.You have good understanding and skills in ECU...


  • Singapore NEW TONE CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesWe are seeking a Software Test Engineer to join our client's software development team and participate in the end-to-end software development lifecycle of large-scale public transportation projects.Responsibilities: Demonstrate strong technical proficiency and ease in working with a variety of software programs. Utilize knowledge of...


  • Singapore NEW TONE CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesWe are seeking a Software Test Engineer to join our client's software development team and participate in the end-to-end software development lifecycle of large-scale public transportation projects.Responsibilities: Demonstrate strong technical proficiency and ease in working with a variety of software programs. Utilize knowledge of...


  • Singapore NEW TONE CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesWe are seeking a Software Test Engineer to join our client's software development team and participate in the end-to-end software development lifecycle of large-scale public transportation projects.Responsibilities:Demonstrate strong technical proficiency and ease in working with a variety of software programs. Utilize knowledge of...


  • Singapore NEW TONE CONSULTING PTE. LTD. Full time

    We are seeking a Software Test Engineer to join our client's software development team and participate in the end-to-end software development lifecycle of large-scale public transportation projects.Responsibilities: Demonstrate strong technical proficiency and ease in working with a variety of software programs. Utilize knowledge of multiple programming...

  • Software Tester

    2 months ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesResponsibilities· Develop and execute test plans, test cases, and test scripts for application systems.· Conduct functional, regression, and performance testing to identify defects and ensure system reliability.· Understand system requirements and design appropriate test scenarios.· Document and report defects and resolve...