Position: QA Automation on Python (Relocation to Riyadh)
Company: LimestoneDigital
Experience required: 3y
Category: QA Automation
English level: upper
Published: 2023-09-01T00:00:00+03:00

We are seeking a highly skilled and experienced Test Automation Engineer to join our dynamic team. 
The position requires relocation to the capital of Saudi Arabia for a year or more.
Relocation and visa are completely at the expense of our company.

**Required skills**

-Bachelor's degree in Computer Science, Software Engineering, or a related field.
-Proven work experience as a Test Automation Engineer or similar role.
-Strong programming skills in Python, with experience in Flask for web development.
-Extensive knowledge and hands-on experience with both automated and manual testing, using frameworks like Selenium and Pytest.
-Familiarity with Allure reporting framework for test result analysis and reporting.
-Proficiency in integrating test automation with CI/CD pipelines using tools like GitLab.
-Solid understanding of Linux commands and experience in working with Linux-based systems.
-Experience with Docker containerization and managing test environments.
-Strong knowledge of version control systems, particularly Git and GitLab.
-Experience in using Postman Automation for API testing.
-Strong understanding of data quality testing, performance testing, and security testing methodologies.
-Experience with JMeter for load and performance testing.
-Knowledge of security testing tools and techniques.
-Familiarity with common security vulnerabilities and best practices for secure software development.
-Excellent analytical and problem-solving abilities.
-Strong communication and collaboration skills, with the ability to work effectively in a team environment.

**Required Skills and Qualifications**

- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven work experience as a Test Automation Engineer or similar role.
- Strong programming skills in Python, with experience in Flask for web development.
- Extensive knowledge and hands-on experience with both automated and manual testing, using
frameworks like Selenium and Pytest.
- Familiarity with Allure reporting framework for test result analysis and reporting.
- Proficiency in integrating test automation with CI/CD pipelines using tools like GitLab.
- Solid understanding of Linux commands and experience in working with Linux-based systems.
- Experience with Docker containerization and managing test environments.
- Strong knowledge of version control systems, particularly Git and GitLab.
- Experience in using Postman Automation for API testing.
- Strong understanding of data quality testing, performance testing, and security testing methodologies.
- Experience with JMeter for load and performance testing.
- Knowledge of security testing tools and techniques.
- Familiarity with common security vulnerabilities and best practices for secure software development.
- Excellent analytical and problem-solving abilities.
- Strong communication and collaboration skills, with the ability to work effectively in a team
environment.

**Preferred Skills**

- Experience with other programming languages and frameworks like Java, C#, or JavaScript.
- Familiarity with other testing tools and technologies such as Jira and Jenkins.
- Knowledge of agile development methodologies, particularly Scrum.

**We Offer**

-We invite you to join our friendly international team;
-Comfortable work schedule;
-Zero bureaucracy;
-Pleasant working atmosphere;
-Interesting projects and challenging tasks;
-Opportunities for self-realization, professional and stable career growth;
-The optional partial compensation for learning the English language.

**About project**

Our client is a digital HR platform / employment service that connects 800’000 companies and 9 million workers within the Middle-East region.

The project positions itself as a marketplace of workers within the country that allows domestic companies to search for workers’ profiles of a specific skill set for proposing job opportunities.

This includes, but not limited to work permission procedures, visa prolongation, contracts signing and CV storage.