Software Engineer Development or Testing

  • Full-time

Company Description

Sutherland is seeking a strategic-thinking and dynamic person to join us. We are a group of driven and energetic individuals. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you! 

Job Description

We are seeking a highly skilled and detail-oriented Test Engineer to join our dynamic team. As a Test Engineer, you will play a crucial role in ensuring the quality and reliability of our products and services through meticulous testing and quality assurance processes. You will work closely with cross-functional teams to identify, report, and resolve software defects, ensuring that our products meet and exceed industry standards.

  1. Test Planning: Collaborate with product managers, developers, and other stakeholders to define test strategies and create comprehensive test plans.

  2. Test Case Design: Develop detailed test cases and test scripts based on project requirements and functional specifications.

  3. Test Execution: Execute manual and automated test cases to identify software defects and verify that they have been resolved in subsequent releases.

  4. Defect Tracking: Document and report defects, track their status, and work with developers to ensure timely resolution.

  5. Regression Testing: Perform regression testing to validate that new features and bug fixes do not negatively impact existing functionality.

  6. Performance Testing: Conduct performance testing to evaluate system responsiveness, stability, and scalability.

  7. Documentation: Maintain accurate and up-to-date test documentation, including test cases, test results, and testing procedures.

  8. Collaboration: Collaborate with cross-functional teams to understand requirements and provide input on design and usability from a testing perspective.

  9. Continuous Improvement: Stay up-to-date with industry best practices and emerging technologies to enhance the testing process and product quality.

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Proven experience as a Test Engineer or in a similar quality assurance role.
  • Strong knowledge of software testing methodologies, tools, and processes.
  • Proficiency in test automation using tools like Selenium, JUnit, TestNG, or similar.
  • Experience with performance testing tools such as JMeter or LoadRunner is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively in an agile development environment.
  • ISTQB or similar certification is a plus.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy