Sr. QA Engineer (Automation & Manual)
Job Summary:We are looking for a skilled QA Engineer with expertise in both manual and automation testing to ensure the quality and reliability of our applications. The ideal candidate will be responsible for designing and executing test cases, automating test scripts, and working closely with the development team to identify and resolve defects.Key Responsibilities:Develop, execute, and maintain manual test cases and automated test scripts.Perform functional, regression, system integration, API, and performance testing.Identify, document, and track defects using bug tracking tools like JIRA, Bugzilla, or Azure DevOps.Develop automation frameworks using tools like Selenium, Appium, Playwright, Cypress, TestNG, or JUnit.Conduct API testing using tools like Postman, RestAssured, or SoapUI.Implement and manage CI/CD pipelines for test automation using Jenkins, GitLab CI/CD, or Azure DevOps.Ensure compliance with industry best practices, coding standards, and security guidelines.Collaborate with developers, product managers, and business analysts to define test strategies and improve the testing process.Analyze test results, generate reports, and provide insights for continuous improvement.Required Skills & Qualifications:3-6 years of experience in manual and automation testing.Strong understanding of SDLC & STLC, Agile methodologies, and testing processes.Hands-on experience in Selenium WebDriver, Cypress, Playwright, or Appium for automation.Proficiency in programming languages like Java, Python, or JavaScript for test automation.Experience with API testing using Postman, RestAssured, or similar tools.Knowledge of performance testing tools like JMeter or Gatling (preferred).Experience with SQL databases for data validation.Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI/CD.Strong analytical and problem-solving skills with a keen eye for detail.Excellent communication and collaboration skills.