
Software Tester
eTeam • London, England, United Kingdom
Role & seniority
- Senior Software Tester / QA Engineer
Location & work type
-
London, UK (Remote)
-
Full-time contract, 12 months
Stack / tools
-
Web apps and APIs; manual and automated testing
-
API tools: Postman, Pytest
-
Automation frameworks: Playwright, Cypress (plus Selenium/Robot Framework as nice-to-have)
-
CI/CD pipelines, Git, JIRA, test result reporting
Top 3 responsibilities
-
Own and drive end-to-end QA strategy for an asset/product, collaborating with a 3–5 developer team
-
Design comprehensive test plans, test cases, and data for functional and non-functional requirements; develop and maintain automated test suites for API, integration, and regression
-
Integrate testing into CI/CD, ensure releases pass quality gates; track, report, and prioritize defects; mentor others in QA practices and root cause analysis
Must-have skills
-
Hands-on manual and automated testing for web apps and APIs
-
Strong test design, SDLC/STLC, and defect management
-
Proficiency with API testing tools (Postman, Pytest)
-
Ability to define/execute a QA roadmap for a product/microservice ecosystem
-
Working knowledge of CI/CD, Git, and test result reporting
-
Excellent analytical, debugging, and documentation skills
Nice-to-have skills
-
End-to-end automation frameworks (Cypress, Playwright, Selenium, Robot Framework)
-
Performance (JMeter, k6) and security testing (OWASP, Burp Suite)
-
Microservice architectures and 12-Factor App patterns
-
Experience mentoring junior QA engineer
Full Description
Job Title: Software Tester
Location: London, UK (Remote)
Job Type: Full-time contract, 12 Months
Role’s Responsibilities
-
Own and drive the end-to-end QA strategy for an asset or product, working closely with a team of 3–5 developers.
-
Design comprehensive test plans, test cases, and test data covering both functional and non-functional requirements.
-
Perform manual testing to validate user workflows, edge cases, and UI behavior across web and API layers.
-
Develop and maintain automated test suites for API, integration, and regression testing using modern frameworks (e.g., Postman, Pytest, Playwright, Cypress, or similar).
-
Collaborate with developers to ensure high code quality, early defect detection, and continuous delivery.
-
Integrate testing processes within CI/CD pipelines and ensure all releases meet defined quality gates before deployment.
-
Track, report, and prioritize defects using standard tools (e.g., JIRA) and continuously improve QA processes.
-
Champion a quality-first mindset across the team — mentoring others in testing best practices and root cause analysis
Skills
Mandatory Skills
-
Hands-on experience in manual and automated testing for web applications and APIs.
-
Strong understanding of test design techniques, SDLC/STLC, and defect management processes.
-
Proficiency in API testing tools (Postman, Pytest).
-
Ability to independently define and execute a QA roadmap for a product or microservice ecosystem.
-
Working knowledge of CI/CD pipelines, version control (Git), and test result reporting.
-
Excellent analytical, debugging, and documentation skills.
Nice to Have Skills
-
Experience with end-to-end test automation frameworks (Cypress, Playwright, Selenium, or Robot Framework).
-
Exposure to performance testing (JMeter, k6) and security testing (OWASP, Burp Suite).
-
Understanding of microservice architectures and 12-Factor App deployment patterns to tailor QA strategies accordingly.
-
Experience mentoring junior QA engineers or setting up QA practices for new assets.