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.
Test Planning: Collaborate with product managers, developers, and other stakeholders to define test strategies and create comprehensive test plans.
Test Case Design: Develop detailed test cases and test scripts based on project requirements and functional specifications.
Test Execution: Execute manual and automated test cases to identify software defects and verify that they have been resolved in subsequent releases.
Defect Tracking: Document and report defects, track their status, and work with developers to ensure timely resolution.
Regression Testing: Perform regression testing to validate that new features and bug fixes do not negatively impact existing functionality.
Performance Testing: Conduct performance testing to evaluate system responsiveness, stability, and scalability.
Documentation: Maintain accurate and up-to-date test documentation, including test cases, test results, and testing procedures.
Collaboration: Collaborate with cross-functional teams to understand requirements and provide input on design and usability from a testing perspective.
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.