QA Engineer (Manual and Automation)
About the position
We are seeking a highly skilled and motivated QA Engineer (Manual and Automation) to join our dynamic team at The Elite Job. In this role, you will be responsible for ensuring the quality and functionality of our products by performing both manual and automated testing processes. Your primary objective will be to identify bugs, troubleshoot software issues, and contribute to enhancing the user experience by ensuring high-quality standards across all products.
Responsibilities
Manual Testing: Conduct comprehensive manual testing to identify defects and ensure product functionality meets specified requirements. Automation Testing: Develop and execute automated tests to streamline testing processes, improve test coverage, and enhance efficiency. Test Planning: Design, develop, and implement test plans, test cases, and scripts based on project specifications. Collaboration: Work closely with product developers, business analysts, and project managers to ensure seamless product releases and timely issue resolution. Bug Identification: Log defects, document bug reports, and track them through resolution in the defect tracking system. Test Reporting: Provide regular feedback to development teams on test progress, issues, and results, and generate detailed test reports. Continuous Improvement: Stay up-to-date with the latest testing tools and techniques to continuously improve testing efficiency and effectiveness.
Requirements
Bachelors degree in Computer Science, Engineering, or a related field. Proven experience as a QA Engineer with hands-on experience in both manual and automation testing. Strong proficiency in automation tools such as Selenium, QTP, or TestComplete. Familiarity with programming languages such as Java, Python, or JavaScript for test automation. Experience with defect tracking tools like JIRA, Bugzilla, or similar. In-depth knowledge of software testing methodologies, life cycle, and best practices. Familiarity with CI/CD pipelines and version control systems (e.g., Git). Strong analytical skills with attention to detail. 2+ years of experience in QA testing, including both manual and automation testing. Experience working in Agile development environments is preferred. Previous exposure to testing web applications, mobile applications, and APIs.
Nice-to-haves
Knowledge of performance testing and security testing. Familiarity with cloud platforms such as AWS or Azure. Experience with test automation frameworks and advanced scripting. Experience with additional testing tools and practices (API testing tools, performance testing tools).
Benefits
Competitive salary and performance-based bonuses
Comprehensive health insurance package (medical, dental, and vision)
Flexible working hours and the possibility of remote work
Career development opportunities through training, workshops, and certifications
Paid time off and holidays
Collaborative and inclusive work culture
Opportunity to work with cutting-edge technology and contribute to exciting projects