About the job
Educational Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Technical Skills:
- Proficiency in programming languages like Java, Python, or C# for test automation.
- Strong experience with test automation frameworks such as Selenium, JUnit, TestNG, or similar.
- Familiarity with manual testing methodologies and tools.
- Experience with API testing tools like Postman or SoapUI.
- Understanding of continuous integration/continuous deployment (CI/CD) processes and tools like Jenkins, GitLab CI, or similar.
- Basic knowledge of SQL and databases.
- Familiarity with Agile methodologies and the software development life cycle.
- Experience:
- 1-2 years of experience in software development, test automation, and manual testing.
- Experience in writing, executing, and monitoring automated test suites as well as conducting manual tests.
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced and dynamic startup environment.
- Proactive and self-motivated with a strong sense of ownership and accountability.
- Keen attention to detail and a commitment to achieving high-quality standards.
- Responsibilities:
- Design, develop, and maintain automated test scripts.
- Conduct manual testing, including but not limited to exploratory, regression, and acceptance testing.
- Collaborate with software developers to identify and fix defects.
- Participate in Agile sprints and contribute to sprint planning, stand-ups, and retrospectives.
- Continuously improve testing methodologies, tools, and processes.
- Ensure the highest quality of software through both automated and manual testing before deployment.
- Desirable Extras (Optional):
- Experience with performance and/or security testing.
- Knowledge of frontend technologies like React.js for testing web applications.
- Familiarity with Node.js and TypeScript for backend testing.
Click for apply
Other jobs