Experience: Proven hands-on experience in software quality assurance and test automation.
Technical expertise: Strong understanding of software QA methodologies, tools, and processes.
Automation skills: Experience designing, developing, and maintaining automated tests using frameworks such as Selenium, TestNG, JUnit, or similar.
API testing: Solid experience with API testing tools (e.g., Postman, RestAssured) and validation of backend services.
Scripting & databases: Proficiency in SQL and scripting languages (e.g., Python, Java, JavaScript).SDLC/STLC knowledge: Strong grasp of the Software Development Life Cycle and Software Testing Life Cycle.
Agile experience: Practical experience working in Agile/Scrum development environments.
Performance & security testing: Exposure to performance, load, and security testing is an advantage.
Tools proficiency: Familiarity with JIRA, Git, CI/CD tools (e.g., Jenkins, GitHub Actions), and test management systems.
Analytical mindset: Excellent analytical and problem-solving skills with attention to detail.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.