A QA Engineer ensures software quality by developing, documenting, and executing manual and automated tests, identifying bugs, and verifying fixes before release. They create test plans, perform functional/regression testing, and collaborate with developers to ensure the final product meets functional, performance, and security requirements. Workable +4Key Responsibilities and Job Desk:
- Test Strategy Development: Create detailed, comprehensive, and structured test plans and test cases.
- Manual & Automated Testing: Execute testing, including functional, integration, system, regression, and performance testing.
- Automation Scripting: Write, maintain, and execute automated test scripts using frameworks like Selenium, Python, or Java to improve efficiency.
- Bug Tracking & Documentation: Identify, record, document, and track bugs using tools like Jira.
- Collaboration: Work with developers to understand requirements and troubleshoot issues.
- Performance Monitoring: Monitor application performance and troubleshoot production issues. LinkedIn +7
Required Skills and Qualifications:
- Testing Methodologies: Deep understanding of Agile/Scrum development processes.
- Technical Skills: Proficiency in SQL, scripting languages, and API testing tools (e.g., Postman).
- Tools: Experience with bug tracking software (Jira) and automation tools (Selenium, Appium).
- Analytical Skills: Strong attention to detail and problem-solving skills to analyze test results. Indeed +4
Common Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or relevant field.
- Proven experience as a QA Engineer or in a similar software development role. Coursera +1
Job Types: Full-time, Permanent
Pay: ₹25,000.00 - ₹30,000.00 per month
Benefits:
Work Location: In person