Position: Product Validation Engineer
Company: ALLSTARSIT
Category: QA Automation
Experience required: 3y
English level: intermediate

Key qualification
— At least 4+ years of experience in manual and automation QA– MUST;
— Experience in UI software testing tools such as Selenium – (Advantage);
— Knowledge of popular QA tools for defect and test case management
— Experience in developing check lists, test plans, test matrixes, and implementation of test automation; - Must
- Proficient Linux user with a strong understanding of the Linux user space and kernel subsystems (especially file system, networking, and memory management).
— Experience with CI/CD tools such as Jenkins, Pipelines, Docker, Git; - Must
— JS, Groovy– (advantage);
— Deep Hands-on experience of Python (virtualenv, pytest, playwright, sphinx, jupyter )
— Understanding of HTTP/SSL protocols, Networking, and Linux; (Advantage)
— Knowledge of the cloud environment and testing (AWS preferred)
— Strong analytical, diagnostic, and problem-solving skills with the ability to work independently.
— Ability to ramp up and learn quickly on your own
— Team spirit, Great communication, and presentation skills.
— Bachelor’s degree in Computer Sciences. (Advantage)

Scope of work
— Build front-end and packaging tests that include infrastructure and automated and manual tests.
— Monitor and integrate the entire life cycle of the software and product development.
— Plan, design, develop, execute and monitor Python-based automated tests for complex functional and non-functional testing (performance/scale/stress);
— Develop solutions and test plans for performing testing in different platforms (On-Premise, VM, Public Cloud);
— Develop self-service tools using industry-standard methodologies and DevOps techniques;
— Ability to execute tests manually