We are seeking a meticulous and dedicated Quality Assurance (QA) Engineer with over 4 years of experience to join our team. The ideal candidate will have a strong background in software testing, a keen eye for detail, and a passion for delivering high-quality software products. As a QA Engineer, you will be responsible for ensuring the quality and reliability of our software applications through rigorous testing and continuous improvement.
Responsibilities:
• Develop, implement, and maintain test plans, test cases, and test scripts for various software applications.
• Execute manual and automated tests to identify bugs, performance issues, and other defects.
• Perform regression testing to ensure that new features and bug fixes do not negatively impact existing functionality.
• Participate in code reviews and provide feedback on software design and implementation from a testing perspective.
• Work closely with developers to reproduce and troubleshoot issues.
• Conduct performance and load testing to ensure system reliability and scalability.
• Monitor and analyze test results, and generate detailed test reports.
• Continuously improve testing processes and methodologies to enhance the overall quality of the product.
• Stay updated with the latest industry trends, tools, and technologies in software testing.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 4+ years of experience in software quality assurance and testing.
• Strong understanding of software development life cycle (SDLC) and QA methodologies.
• Proficiency in writing and executing test plans, test cases, and test scripts.
• Experience with manual and automated testing tools (e.g., Selenium, JUnit, TestNG, etc.).
• Familiarity with bug tracking and test management tools (e.g., Jira, Bugzilla, TestRail, etc.).
• Experience with performance and load testing tools (e.g., JMeter, LoadRunner) is a plus.
• Self-motivated with the ability to work independently and manage multiple tasks simultaneously.
Attitude, Personality, and Soft Skills:
• Positive Attitude : Approaches challenges with a can-do attitude and is always willing to learn and grow.
• Team Player : Works well within a team, fostering collaboration and mutual support.
• Attention to Detail : Maintains a high level of accuracy and thoroughness in their work.
• Strong Work Ethic : Demonstrates reliability, responsibility, and dedication to completing tasks efficiently and effectively.
• Adaptability : Thrives in a dynamic environment and is able to adjust to changing priorities and requirements.
• Effective Communication : Clearly and concisely communicates complex ideas, both verbally and in writing.
• Critical Thinking : Applies logic and reasoning to identify strengths and weaknesses of alternative solutions or approaches to problems.
• Problem-Solving Skills : Proactively identifies issues and generates solutions, thinking creatively to overcome obstacles.
• Time Management : Efficiently manages time and prioritizes tasks to meet deadlines.
• Curiosity and Initiative : Shows a willingness to take initiative and explore new technologies, methodologies, and practices in the QA field.
Preferred Qualifications:
• Experience in Agile/Scrum development environments.
• Certification in software testing (e.g., ISTQB, CSTE) is a plus.
Job Type: Full-time
Pay: ?309,903.41 - ?1,458,558.33 per year
Benefits:
• Health insurance
• Paid sick time
• Paid time off
• Provident Fund
• Work from home
Schedule:
• Monday to Friday
• UK shift
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.