استخدام Automation & Testing Engineer
شرح موقعیت شغلی
The Automation & Testing Engineer is responsible for developing, executing, and maintaining automated test scripts to ensure the quality and functionality of software applications. This role involves working closely with development teams to understand product requirements, creating comprehensive test plans, and identifying issues through rigorous testing processes. The Automation & Testing Engineer will play a key role in enhancing the testing framework and promoting best practices within the team.
*This position is full-time and in-person*
*This position is full-time and in-person*
Key Responsibilities:
- Automation Testing:
- Design, develop, and maintain automated test scripts using various testing tools and frameworks.
- Execute automated tests and analyze results to identify issues and ensure software quality.
- Manual Testing:
- Perform manual testing when necessary, including functional, regression, and exploratory testing.
- Develop and execute detailed test plans and test cases based on product requirements and specifications.
- Test Planning and Strategy:
- Collaborate with product managers, developers, and other stakeholders to understand project requirements and define testing strategies.
- Create comprehensive test plans that cover all aspects of software functionality and performance.
- Defect Tracking and Reporting:
- Identify, document, and track defects using bug tracking tools.
- Communicate findings to the development team and assist in troubleshooting and resolving issues.
- Continuous Improvement:
- Continuously improve test automation processes and frameworks to enhance efficiency and effectiveness.
- Stay up-to-date with industry trends and advancements in testing methodologies and tools.
- Collaboration and Communication:
- Work closely with cross-functional teams to ensure alignment and smooth execution of testing activities.
- Provide regular updates on testing progress, issues, and results to stakeholders.
- Performance and Load Testing:
- Conduct performance and load testing to ensure software scalability and reliability.
- Analyze performance data and provide recommendations for improvements.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Experience:
- Minimum of 3 years of experience in software testing and automation.
- Proven experience with test automation tools (e.g., Selenium, JUnit, TestNG) and scripting languages (e.g., Python, Java).
- Skills:
- Strong understanding of software development and testing methodologies.
- Proficiency in writing and maintaining automated test scripts.
- Experience with bug tracking and test management tools (e.g., Jira, Bugzilla).
- Excellent analytical and problem-solving skills.
- Strong attention to detail and commitment to quality.
- Good communication and teamwork skills.
Key Competencies:
- Technical Proficiency: In-depth knowledge of test automation tools and frameworks.
- Analytical Skills: Ability to analyze complex systems and identify potential issues.
- Problem-Solving: Strong problem-solving abilities to troubleshoot and resolve issues.
- Attention to Detail: Ensures thoroughness and accuracy in all testing activities.
- Collaboration: Works effectively with cross-functional teams to achieve common goals.
مهارتهای مورد نیاز
- Python
- Selenium
- Java
- JUnit
- Automation
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۲۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت