QA Engineer ( Manual + Automation )

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The QA Engineer plays a crucial role in ensuring the quality of products through thorough testing and meticulous attention to detail. This position is essential for maintaining high standards of software and delivering exceptional user experiences. Working closely with the development team, you will identify issues and ensure products meet the highest quality standards. As a QA Engineer, your key responsibilities will include developing and executing test plans and test cases for both manual and automated testing. You will be responsible for identifying, recording, and thoroughly documenting bugs, as well as tracking defects to resolution. Additionally, you will contribute to the design and implementation of automation testing frameworks and collaborate with cross-functional teams to ensure quality throughout the software development lifecycle. Your role will also involve performing regression testing to validate software quality and stability, conducting exploratory testing to uncover usability issues, and gathering user feedback. Participating in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems is also part of your responsibilities. Staying up-to-date with new testing tools and test strategies to continuously improve the testing process, as well as conducting performance and load testing to identify potential bottlenecks, are key aspects of your role. Communication is crucial in this position, as you will need to communicate test progress, test results, and other relevant information to project stakeholders. You will also be required to assist in troubleshooting issues and provide comprehensive support to the development team. Contributing to process improvements and best practices in software quality assurance, verifying that software meets business, functional, and non-functional requirements, and ensuring timely and high-quality delivery of assigned tasks are all part of your responsibilities. To qualify for this role, you should have a Bachelor's degree in Computer Science, Engineering, or a related technical field. Proven experience in manual and automated testing of web and mobile applications is required, along with proficiency in test case design, test execution, and defect management. Expertise in automation tools such as Cypress and Selenium, a strong understanding of QA methodologies, tools, and processes, and the ability to write clear, concise, and comprehensive test plans and test cases are essential. Experience with version control systems like Git, knowledge of programming languages such as Java, Python, or JavaScript, familiarity with API testing and tools like Postman or RestAssured, excellent analytical and problem-solving skills, and a solid understanding of agile development methodologies are also required. Additionally, you should have the ability to work effectively in a fast-paced, dynamic environment, strong communication and collaboration skills, attention to detail, and a commitment to delivering high-quality work. Certifications in software testing (e.g., ISTQB) are considered a plus.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You