QA Engineer
Job Description: We are seeking a skilled and motivated Software Quality Assurance Engineer to join our team. You will play a crucial role in ensuring the high quality of our software products through manual and automated testing. You will be responsible for designing, developing, and executing test cases, identifying and resolving software defects, and contributing to the continuous improvement of our testing processes. Responsibilities: • Develop and execute comprehensive test plans and test cases based on requirements. • Perform manual testing of web applications, ensuring functionality, usability, and performance. • Design, develop, and maintain automated test scripts using Selenium for web application testing. • Utilize Karma to effectively test Angular applications and ensure their quality. • Conduct API testing using tools such as Postman or RestAssured to validate API functionality and data integrity. • Collaborate with developers to identify, reproduce, and resolve software defects. • Work within an Agile/Scrum environment, participating in sprint planning and daily stand-ups. • Utilize version control systems like Git for code management and collaboration. • Participate in CI/CD pipelines using tools like Jenkins to automate testing and deployment processes. • Analyze and report test results, providing clear and concise defect reports. Requirements: • 3-5 years of experience in manual and automated testing. • Proven experience with Selenium for web application testing. • Experience with Karma for testing Angular applications. • Hands-on experience with API testing tools like Postman or RestAssured. • Proficiency in programming languages such as Java or JavaScript.