Software Tester

conchx
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 50K

Job location

Remote

Tech stack

Testing (Software)
Agile Methodologies
Automation of Tests
Software Quality
Computer Programming
Continuous Integration
Software Debugging
DevOps
Python
Microsoft UI Automation
Systems Development Life Cycle
Selenium
Systems Integration
Test Execution Engine
Scripting (Bash/Python/Go/Ruby)
Postman
Grafana
Gitlab
GIT
Selenium Webdriver
Software Version Control
Api Management
Docker
Jenkins

Job description

We are looking for a highly motivated DevOps Test Engineer with strong experience in Python, Selenium, GitLab, Jenkins, Docker, and Grafana. The role involves designing and implementing automated test frameworks, integrating test pipelines into CI/CD, containerizing applications for test execution, and ensuring software quality with robust monitoring and reporting. The ideal candidate will bridge the gap between development, testing, and operations, driving efficiency and reliability in delivery pipelines., Design, develop, and maintain test automation frameworks using Python and Selenium. Integrate automated tests into CI/CD pipelines using GitLab and Jenkins. Build and manage Docker-based environments for test execution. Implement continuous testing strategies across different environments. Configure and maintain Grafana dashboards for test execution monitoring, quality metrics, and system health. Maintain version control, branching strategies, and merge workflows in GitLab. Troubleshoot build, deployment, and test failures, ensuring root cause analysis and quick resolutions. Drive improvements in test automation coverage, execution speed, and reporting. Create and maintain detailed test documentation (plans, cases, reports).

Requirements

Good communication skills, Strong programming skills in Python (test scripting, utilities, automation frameworks).Hands-on experience with Selenium WebDriver for UI automation. Solid understanding of CI/CD concepts with GitLab pipelines and Jenkins. Proficiency in Docker (creating, managing, and running containers for testing). Knowledge of Git version control (branching, merging, conflict resolution). Familiarity with API testing (e.g., Postman, Python requests). Strong analytical and debugging skills. Good understanding of SDLC/STLC and agile methodologies.

Excellent communication and collaboration skills.

3-6 years of relevant experience in test automation and DevOps practices.

Apply for this position