About The Role
A Quality Assurance Engineer is a proficient professional responsible for ensuring software quality through testing and validation. They conduct various tests, report and track issues, and collaborate with the development team. This role involves executing test plans, contributing to test strategies, and ensuring software meets quality standards. Quality Assurance Engineers play a key role in detecting defects and improving software reliability while adhering to established testing procedures and practices.
Responsibilities
- Conduct functional, regression, integration, and performance testing of software applications to identify defects, inconsistencies, and performance issues.
- Leverage appropriate tools and technologies, to streamline the testing process and improve efficiency.
- Execute manual tests, record and analyze test results, and report issues and bugs using bug-tracking systems.
- Contribute to Continuous Integration and Continuous Delivery (CI/CD) practices to ensure a smooth development lifecycle.
- Collaborate with developers to troubleshoot and resolve issues, providing detailed information and supporting evidence for efficient bug resolution.
- Monitor and track defects throughout the testing process, ensuring timely follow-up and closure of identified issues.
- Stay up to date with the latest testing methodologies, tools, and best practices, and share knowledge with the QA team.
- Mentor and provide guidance to junior QA engineers, fostering their professional growth and knowledge development.
- Follow secure development, testing and deployment guidelines and practices in order to adhere to the overall security of the system under consideration.
Requirements
- Bachelorโs degree in Computer Science, Software Engineering, or a similar field.
- Experience of 3+ Years working as a manual QA Engineer.
- Strong experience in manual testing with excellent analytical and attention-to-detail skills.
- Proficiency in creating test plans, cases, and preparing test data.
- Detailed knowledge of application functions, bug fixing, and testing protocols.
- Comprehensive knowledge and understanding of QA methodologies, SDLC, RDBMS.
- Experience in CI and CD.
- Basic experience with automation tools (e.g., Selenium) is advantageous.
- Familiarity with one or more programming languages such as Java, JavaScript, Python, etc
- Experience in Agile methodologies is a plus.
- Experience in writing MySQL/SQL queries and functions is a plus.
- Strong communication skills, both written and verbal for clear reporting and teamwork.
- Strong attention to detail.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle
Location: Ahmedabad/Pune
Contact us to apply
If you would like to apply for this role, send your resume to careers@infocusp.com.