Description:
We are looking for a meticulous and detail-oriented QA Engineer to join our dynamic team. In this role, you will ensure the quality, functionality, and performance of our web and mobile applications. You will work closely with developers, product managers, and designers to identify bugs, create detailed test plans, and help maintain high-quality standards for our software. You’ll be integral to ensuring that our users receive the best possible experience, free from defects or issues.
Responsibilities:
- Design, execute, and maintain manual and automated tests for web and mobile applications.
- Collaborate with developers and product teams to understand requirements and ensure features meet quality standards.
- Identify, report, and track bugs and issues, ensuring timely resolution and product improvements.
- Develop and maintain comprehensive testing documentation, including test plans, test cases, and test reports.
- Perform regression testing, performance testing, and user acceptance testing (UAT).
- Continuously improve QA processes and testing frameworks to increase efficiency and effectiveness.
- Assist in setting up and maintaining test environments.
- Ensure that all products meet accessibility and security standards.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 2+ years of experience in QA testing, with a solid understanding of both manual and automated testing practices.
- Experience with popular testing tools (e.g., Selenium, JUnit, TestRail).
- Familiarity with bug tracking tools like Jira, Bugzilla, or similar.
- Strong understanding of software development processes, quality standards, and test methodologies.
- Knowledge of web technologies (HTML, CSS, JavaScript) and mobile application testing.
- Strong attention to detail and excellent problem-solving skills.
- Excellent communication and teamwork skills, with the ability to work collaboratively across teams.
- Experience in Agile development environments is a plus.