Iranian Company in E-Commerce Industry
Annual Package: 420 – 540 million Tomans
Responsibilities:
· Develop and execute detailed test plans, test cases, and test scripts based on software requirements and design specifications.
· Perform manual and automated testing to identify defects and ensure software quality.
· Collaborate with developers and product managers to understand features and provide feedback on functionality.
· Analyze test results and document defects, ensuring clear communication with the development team for timely resolution.
· Maintain and enhance existing automated test frameworks and tools to improve testing efficiency.
· Participate in code reviews and provide input on testability and quality aspects of new features.
· Conduct regression testing to ensure that existing functionalities remain intact after changes or enhancements.
· Monitor and report on testing progress, providing regular updates to stakeholders.
· Stay current with industry best practices and emerging testing technologies to continuously improve testing processes.
Requirements:
· Bachelor’s degree in Computer Science, Information Technology, or a related field.
· Proven experience in software quality assurance, including both manual and automated testing.
· Proficiency in testing tools and frameworks such as Selenium, JUnit, or similar.
· Strong understanding of software development life cycles (SDLC) and methodologies like Agile or Scrum.
· Familiarity with programming languages such as Java, Python, or C# for test automation purposes.
· Excellent analytical and problem-solving skills, with a keen attention to detail.
· Ability to work collaboratively in a team environment while also being self-motivated.
· Strong written and verbal communication skills to effectively convey testing results and recommendations.
· Experience with performance testing tools is a plus.