Job Purpose
Test Engineers are responsible for ensuring that products meet the required standards and specifications before they are released to customers. He/She identifies anomalies, inconsistencies, and areas for improvement, and the primary purpose of this Test Engineer is to ensure that the final product is reliable, efficient, and meets customer expectations in a timely manner.
Key Responsibility
- Execute functional, integration, system, and regression tests following instructions and supervisor guidelines, and record anomalies.
- Collaborate with stakeholders to review test requirements, provide feedback, and define testable ones before designing cases.
- Design comprehensive test cases covering all scenarios to assess software functionality, performance, security, and usability using various techniques.
- Develop modular, maintainable Python - based automation test scripts with popular frameworks for CI/CD integration.
- Summarize test results including pass/fail rates and anomalies, and communicate them across teams for issue resolution.
EDUCATIONAL QUALIFICATIONS / WORK EXPERIENCE
- Bachelor’s or master’s degree in software engineering, Automation, or a related field is required.
- 0-2 years’ experience in Software Testing on automation test. Fresh grads with relevant internships are welcome.
- Proficient in python, experienced in python development is highly preferred.
- Familiar with any of Python Testing Framework, such as Unit test, Robot Framework, Pytest.
- Practical experience with software configuration management tools, like Git, is required.
- Strong English reading and writing for technical documentation and report writing and Good spoken English for cross - team meetings and presenting results.