Responsibilities
Design and develop automated tests for new and existing features, execute mainly API tests, including automation for backend services.
Design and implement end-to-end test strategies, combining manual and automated approaches.
Write and maintain detailed test cases and documentation.
Collaborate with cross-functional teams to understand product requirements and design effective testing strategies.
Identify, record, and track software defects and issues, ensuring timely resolution.
Participate in code reviews and contribute to the improvement of testing processes and frameworks.
Continuously enhance and maintain the automation framework to improve testing efficiency.
Provide feedback to the development team on quality issues and potential improvements.
Work with tools such as JIRA (or similar) for test and bug tracking
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum of 3 years of experience in software automated testing.
Expertise in API testing, including automated validation of backend services
Solid understanding of testing methodologies, QA lifecycle, and SDLC best practices
Strong experience with automation tools such as Selenium, TestNG, or similar.
Proficient in scripting languages such as Python, C# etc.
Experience with CI/CD tools and practices and understanding of AWS cloud environment, serverless infrastructure and event-driven processes.
Strong analytical and problem-solving skills, with a keen eye for detail.
Excellent communication skills and the ability to work collaboratively in a team environment.
Experience working in Agile environments with cross-functional teams – must