Required Skills
* Testing Methodologies
o Strong foundation in software testing principles, encompassing both
manual and automated testing techniques.
* Test Automation Tools
o Proficient in automation tools such as Selenium, JUnit, and TestNG, with
experience in scripting and executing automated test cases.
* CI/CD Integration
o Familiar with integrating automated tests within CI/CD pipelines using
tools like Jenkins, GitLab CI, and CircleCI.
* Version Control and Gitflow
o Skilled in using Git and GitHub for managing test scripts, with an
understanding of Gitflow practices for version control.
* Bug Tracking and Test Management
o Experienced with bug tracking and test management tools like Jira,
TestRail, and Bugzilla to document, prioritize, and manage testing tasks.
* Scripting for Automation
o Proficient in scripting languages like Python, JavaScript, or Shell scripting
to support automation efforts.
* Performance Testing
o Hands-on experience with performance testing tools such as JMeter or
LoadRunner to evaluate application stability under load.
* Security Testing Fundamentals
o Basic knowledge of security testing practices, using tools like OWASP ZAP
or Burp Suite to identify vulnerabilities.
* API Testing
o Familiar with API testing tools such as Postman or RestAssured for
validating backend functionality and integration points.
* Agile Methodologies
o Experienced in Agile/Scrum environments, actively participating in sprint
planning, standups, and collaborative QA activities.