The role requires the incumbent to collaborate within an Agile development team to ensure highquality software delivery by developing maintaining and executing test plans and automated test scripts. Additionally they will be responsible for conducting various types of testing including performance and security testing while supporting user acceptance testing (UAT).
Responsibilities:
- Develop and maintain comprehensive test cases and test plans in alignment with evolving requirements.
- Conduct performance and security testing for the system to ensure robustness.
- Create maintain and enhance the automated test framework and environments.
- Execute manual functional exploratory and performance tests as well as file and track defects.
- Assist in resolving production issues and ensure highquality releases.
- Participate in Agile ceremonies ensuring continuous quality feedback within the development cycle.
- Lead or mentor junior engineers in quality assurance best practices.
- Collaborate with crossfunctional teams to identify areas for test optimization.
- Perform API testing and ensure testdriven development (TDD) continuous integration (CI) and continuous delivery (CD) are adhered to.
- Utilize various opensource and enterprise testing tools for automation performance and penetration testing.
Requirements:
- Degree in software engineering computer engineering electrical engineering or related disciplines.
- At least 3 years of handson experience in software quality testing and automation.
- Proficiency in Python for testing automation.
- Strong understanding and experience with API testing.
- Familiarity with testing frameworks such as Robot Appium Selenium.
- Experience with performance testing tools like JMeter Gatling or Locust.
- Knowledge of penetration testing tools such as ZAP Burp Suite or Nessus.
- Prior experience in testdriven development continuous integration and continuous delivery.
- Exposure to Agile environments is advantageous.
- Excellent verbal communication and proactive selfdriven work ethic.
agile,automation,software,security testing,agile methodologies,gatling,testing,zap,api testing,locust,nessus,robot framework,continuous delivery,continuous delivery (cd),burp suite,jmeter,testing tools,continuous integration,continuous integration (ci),appium,python,selenium,test automation,test-driven development (tdd),performance testing,api