Smartsourcing is a leading outsourcing and offshoring company that provides top-notch software engineering services to a varied clientele. We are currently seeking a talented and dedicated Software Engineer in Test to join our team. As a Software Engineer in Test at Smartsourcing, you will be responsible for ensuring the quality and reliability of our software products through rigorous testing and automation.
You will play a crucial role in our development process, collaborating closely with software engineers and other team members to design and implement effective testing strategies. You will write and execute test plans, develop automated test scripts, and analyze test results to identify defects and drive continuous improvements in our software development lifecycle. If you have a passion for quality assurance and a strong background in software testing, we would love to hear from you.
Responsibilities
- Design and execute test plans, test cases, and test scenarios
- Develop and maintain automated test scripts and frameworks
- Perform functional, integration, and regression testing
- Identify and report software defects, and work closely with the development team to resolve them
- Collaborate with software engineers and other team members to ensure testability and quality throughout the software development lifecycle
- Analyze test results, generate test reports, and provide insights for continuous improvement
- Stay up-to-date with the latest testing tools and methodologies
- Bachelor's degree in Computer Science or related field
- 2+ years of experience in software testing or quality assurance
- Strong proficiency in automated testing tools and frameworks (e.g., Selenium, Cucumber, JUnit)
- Experience with programming languages such as Java, Python, or C#
- Solid understanding of software testing principles, methodologies, and best practices
- Familiarity with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong attention to detail and ability to work autonomously