Job Summary: As a QA Engineer, you will be responsible for ensuring the quality and reliability of our products under FOS through meticulous testing and validation processes. You will work closely with the product development team to identify, document, and track defects, and to ensure that our products meet or exceed customer expectations.
Key Responsibilities:
• Design, develop, and execute comprehensive test plans and test cases.
• Perform manual and automated testing to ensure the highest quality of products.
• Identify, document, and track software defects and inconsistencies.
• Collaborate with the development team to understand requirements and ensure thorough testing coverage.
• Conduct regression testing to ensure new features and bug fixes do not negatively impact existing functionality.
• Develop and maintain automated test scripts.
• Analyze test results and provide detailed reports to stakeholders.
• Stay up-to-date with the latest industry trends and technologies in QA and testing.
Qualifications: • Bachelor's degree in Computer Science, Engineering, or a related field.
• 5-6 years of experience in software quality assurance and testing.
• High proficiency in automation testing.
• Hands-on experience of Linux.
• Hands-on experience with Groovy, SQL, SOAP, and RESTful web services.
• Understanding of Selenium.
• Understanding of Java and Python.
• Exposure to Cloud Platform Testing - GKE, AKS, and EKS.
• Understanding of programming languages such as Java, Python.
• Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
• Excellent analytical and problem-solving skills.
• Strong attention to detail and a commitment to quality.
• Ability to work independently and as part of a team in a fast-paced environment