TechnoGen, Inc. ยท 2 days ago
QA Engineer
Wonder how qualified you are to the job?
AnalyticsBig Data
Insider Connection @TechnoGen, Inc.
Responsibilities
Test Planning and Design:
- Develop comprehensive test plans and test cases based on functional and non-functional requirements.
- Design and document test strategies for various testing levels (unit, integration, system, and user acceptance testing).
- Identify and document test data requirements.
Manual and Automated Testing:
- Perform manual testing to identify defects and ensure the application meets specifications.
- Develop, maintain, and execute automated test scripts using tools such as Selenium, JUnit, TestNG, or similar.
- Conduct regression testing to verify resolved defects and ensure new features do not introduce new issues.
Defect Management:
- Log, track, and manage defects using bug tracking tools such as JIRA, Bugzilla, or similar.
- Work closely with the development team to reproduce, prioritize, and resolve defects.
- Perform root cause analysis and provide detailed defect reports.
Collaboration and Communication:
- Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure comprehensive test coverage and quality.
- Participate in daily stand-ups, sprint planning, and retrospective meetings.
- Communicate test progress, test results, and quality metrics to stakeholders.
Continuous Improvement:
- Identify and implement process improvements to enhance the efficiency and effectiveness of the QA process.
- Stay updated with the latest testing tools, techniques, and industry trends.
- Mentor and support junior QA team members.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proven experience as a QA Engineer or in a similar role.
Proficiency in manual testing techniques and tools.
Experience with automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
Strong understanding of software development life cycle (SDLC) and QA methodologies.
Excellent analytical and problem-solving skills.
Strong communication and interpersonal skills.
Detail-oriented with a passion for quality and excellence.
Preferred
ISTQB certification or similar is a plus.