You will own the quality assurance lifecycle for backend systems and APIs.
Responsibilities
Develop and maintain manual and automated test cases validating functional, integration, performance, and security aspects of backend systems and APIs.
Automate regression and functional tests utilizing Rest Assured, Maven, and TestNG within CI/CD pipelines.
Create and execute test plans based on user stories, specifications, and technical requirements, focusing on edge cases and negative scenarios.
Build performance testing scripts using JMeter to evaluate scalability and usability metrics.
Monitor application logs and metrics to proactively identify issues and maintain system uptime.
Required Skills
6+ years of experience in software testing, including automation, API testing, and performance testing.
Proven expertise in Java-based automation frameworks and API validation tools.
Hands-on experience verifying software security, scalability, and reliability.
Proficiency with Rest Assured, Maven, TestNG, JMeter, Jenkins, SQL, Python, and Bash.
Experience working within Agile teams in a fast-paced environment.
Strong understanding of software testing best practices and API testing.
Knowledge of databases, scripting, and CI/CD pipelines in an enterprise context.