Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

TCP Software • Lahore, Punjab, Pakistan
Role & seniority: Automation Engineer, mid-to-senior level (5–7 years QA/automation experience)
Stack/tools: Selenium, Protractor (E2E), Watir; JavaScript, Bash/Shell, Ruby; Jenkins, CruiseControl; Agile/Scrum; regression/functional/white-box/black-box testing; testing in virtual and cloud environments
Develop and maintain test automation scripts
Research, evaluate, and implement new testing strategies and tools
Document test cases and analyze results to inform development improvements
Bachelor’s degree in Computer Science, MIS, or related field
5–7 years in quality assurance and automation testing
Experience with Agile/Scrum, test-driven development
Proficiency in Selenium, Protractor, and/or Watir; scripting in JavaScript, Bash/Shell, or Ruby
Knowledge of regression, load, functional, positive/negative, white-box and black-box testing
Experience with CI tools (Jenkins, CruiseControl)
Testing in virtual and/or cloud environments
Additional programming/scripting language expertise
Deeper experience with TDD/BDD practices
Prior exposure to DevOps or CI/CD pipelines beyond Jenkins
Location & work type: Location not specified; visa sponsorship unavailable for this role; full-time position (onsite/remote hybrid not specified)
TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.