29 серпня 2024
QA віддалено Position Overview: We are looking for a highly skilled and proactive Quality Assurance (QA) and QA Automation Engineer to join our team. This role involves working closely with our development team to ensure the quality, reliability, and performance of our software applications. The ideal candidate is passionate about software testing, and automation, and demonstrates a keen attention to detail. Key Responsibilities: Manual Testing: Create and execute te
29 серпня 2024
QA
віддалено
Position Overview: We are looking for a highly skilled and proactive Quality Assurance (QA) and QA Automation Engineer to join our team. This role involves working closely with our development team to ensure the quality, reliability, and performance of our software applications. The ideal candidate is passionate about software testing, and automation, and demonstrates a keen attention to detail.
Key Responsibilities:
Manual Testing:
- Create and execute test cases, test plans, and test scripts to ensure software quality.
- Identify, document, and track software defects and issues.
- Collaborate with cross-functional teams to understand project requirements and objectives.
- Conduct regression testing to ensure that new features and updates do not introduce new issues.
Test Automation:
- Design, develop, and maintain automated test scripts and frameworks.
- Utilize automation tools and libraries to streamline testing processes.
- Monitor and analyze automated test results, investigate failures, and report findings.
- Continuously improve and expand test automation coverage.
Performance Testing:
- Design and execute performance and load tests to evaluate system scalability and stability.
- Identify performance bottlenecks and work with the development team to optimize application performance.
Regression Testing:
- Ensure that the software’s existing functionalities continue to work correctly after code changes or updates, maintaining the overall integrity of the software.
Documentation:
- Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
- Document software defects and collaborate with developers to resolve them.
Process Improvement:
- Contribute to the improvement of QA processes and methodologies.
- Stay up-to-date with industry best practices and emerging trends in software quality assurance.
Qualifications:
- Proven experience in software quality assurance and manual testing.
- Strong knowledge of software testing methodologies, tools, and processes.
- Proficiency in test automation using tools like Selenium, Appium, or similar.
- Experience with scripting and programming languages (e.g., Python, Java).
- Familiarity with continuous integration and continuous delivery (CI/CD) pipelines.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills.
- Strong analytical and troubleshooting abilities.
- ISTQB or other relevant certifications are a plus.
- English B2.