About the position
Job Description
Develop and implement comprehensive test strategies and plans.
Develop test strategies and plans for backend services, ensuring alignment with project requirements tracked in Jira
Create detailed test cases and scripts based on functional specifications and user stories in Jira, ensuring comprehensive coverage of all backend functionalities
Execute backend testing, including unit testing, integration testing, and API testing to validate business logic and data processing
Implement automated testing frameworks using tools such as Selenium, JUnit, or Postman, and integrate them with CI/CD pipelines, leveraging Argo for Kubernetes deployments
Use OpenSearch and Elasticsearch to analyse logs and metrics, enabling effective monitoring and troubleshooting of backend applications.
Work closely with development teams, DevOps, and stakeholders to ensure backend services meet quality standards, using Jira for tracking progress and issues.
Maintain comprehensive documentation of test cases, results, and defects in Jira, ensuring traceability and compliance.
Minimum Requirements:
SKILLS REQUIREMENTS:
Qualifications/Experience:
Diploma or bachelor’s degree in computer science, Information Technology, or related field.
Minimum of 8 years of experience in software testing.
Proven track record of successful project delivery in a testing role.
Essential Skills Requirements:
Extensive Experience in software testing methodologies and best practices.
Strong understanding of software development life cycle.
Ability to design and execute test plans and test cases.
Strong knowledge of RESTful API design and implementation.
Experience with API testing tools like Postman or SoapUI.
Experience with Apache Kafka.
Experience in manual or automated testing.
Proficiency in using Kibana for data visualization.
Familiarity with Grafana for monitoring and observability.
Understanding of Quarkus framework for Java applications.
Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
Advantageous Skills Requirements:
Experience with performance testing tools like LoadRunner or JMeter.
Knowledge of security testing practices and tools.
Familiarity with Agile and Scrum methodologies.
Understanding of database management and SQL.
Knowledge of cloud platforms such as AWS or Azure.
Excellent analytical and problem-solving skills.
Strong communication skills for collaboration with development teams.
Desired Skills:
- software testing methodologies
- software development life cycle
- design and execute test plans