Location: Bengaluru
Job Type: Full-time
Experience Required: 2-4 Years
Job Overview:
We are seeking a detail-oriented and analytical QA Analyst with 2-4 years of experience in software quality assurance, with a strong emphasis on automation testing. The ideal candidate will be responsible for ensuring the quality and reliability of software applications by conducting thorough testing and identifying issues before deployment. The QA Analyst will work closely with the development team to understand requirements, design test plans, and execute test cases to ensure that software meets the highest standards.
Key Responsibilities:
- Test Planning and Execution: Design, develop, and execute test plans and test cases based on software requirements and specifications. Finalize possible edge cases and discuss them with the product team.
- Defect Tracking: Identify, document, and track defects using bug tracking tools, and work closely with the development team to resolve issues.
- Automation Testing: Develop and maintain automated test scripts to improve the efficiency and repeatability of test processes. Proficiency in tools like Selenium is essential.
- Regression Testing: Perform regression testing to ensure that new features or changes do not negatively impact existing functionality.
- Performance Testing: Conduct performance testing to ensure the application can handle expected load and stress conditions.
- Collaborate with Teams: Work closely with developers, product managers, and other stakeholders to ensure the timely and accurate delivery of high-quality software.
- Documentation: Create and maintain comprehensive test documentation, including test plans, test cases, test results, and final Test Results.
- Quality Standards: Ensure that software meets the companys quality standards and follows best practices in testing.
- Continuous Improvement: Actively participate in process improvement initiatives to enhance the efficiency and effectiveness of the QA process.
Required Skills and Qualifications:
- Experience: Minimum 2 years of experience in software quality assurance, with a strong focus on automation testing.
- Education: Bachelors degree in Computer Science, Information Technology, or a related field.
- Testing Tools: Proficiency in QA tools such as Selenium is essential. Experience with tools like Postman is a strong advantage.
- Automation: Hands-on experience with automation testing frameworks (e.g., Selenium, Appium) is a must.
- Technical Skills: Familiarity with programming languages like Python for test automation.
- Problem-Solving: Strong analytical and problem-solving skills.
- Attention to Detail: Keen eye for detail and a commitment to delivering high-quality software.
- Communication: Excellent written and verbal communication skills to effectively collaborate with cross-functional teams.
- Adaptability: Ability to adapt to new testing tools, processes, and environments.
Note: For this role, automation testing is a key requirement. Experience with tools like Selenium and Postman, as well as programming languages such as Python, is highly desirable.