Quality Assurance (QA) engineer
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Алматы |
Qualifications:
1. Education: A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is typically required.
2. Certifications: Certifications such as ISTQB (International Software Testing Qualifications Board) or CSTE (Certified Software Tester) can be beneficial but are optional.
Skills:
- Testing Methodologies:
Knowledge of software testing methodologies such as black-box testing, white-box testing, regression testing, and exploratory testing.
- Test Automation:
Proficiency in test automation tools and frameworks such as Selenium or other relevant tools based on the project's technology stack.
- Programming Languages:
Familiarity with programming languages like Python, C#.
- Defect Tracking Tools:
Experience with defect tracking tools such as Jira, or others for logging, tracking, and managing software defects.
- Communication Skills:
Strong written and verbal communication skills to effectively collaborate with developers, product managers, and other stakeholders.
- Analytical Skills:
Ability to analyze requirements, identify test scenarios, and create comprehensive test plans and test cases STS
- Problem-Solving Skills:
Strong problem-solving skills to troubleshoot issues, identify root causes of defects, and propose solutions.
Responsibilities:
- Test Planning and Design:
Collaborate with stakeholders to understand project requirements and develop test strategies, plans, and test cases.
- Test Execution:
Execute test cases manually or using automated testing tools, ensuring comprehensive coverage of all functional and non-functional requirements.
- Defect Management:
Log, track, prioritize, and manage defects using defect tracking tools, and work closely with development teams to ensure timely resolution.
- Regression Testing:
Perform regression testing to ensure that software updates or changes do not adversely impact existing functionality.
- Documentation:
Document test plans, test cases, test results, and other testing artifacts to maintain a comprehensive record of testing activities.
- Continuous Improvement:
Continuously identify opportunities to improve the testing process, increase efficiency, and enhance overall product quality.
- Cross-Functional Collaboration:
Collaborate with developers, product managers, and other stakeholders to ensure alignment on quality objectives and resolve issues effectively.
- Adaptability:
Be adaptable to changing project requirements, priorities, and timelines, and be able to work effectively in an agile environment.
Опыт | Более 6 лет |
График работы | Полный день |