
Automation Engineer
Xynotech • Karachi Division, Sindh, Pakistan
-
Role & seniority
- Automation Engineer (hands-on) — 4–5 years experience
-
Stack/tools
-
Automation: Cypress, Selenium, Playwright
-
Languages: JavaScript/TypeScript, Java
-
CI/CD: Jenkins, TeamCity, CircleCI (or similar)
-
Version control: Git
-
Test/defect tracking: Jira, Zephyr, TestRail
-
-
Top 3 responsibilities
-
Design/develop/maintain automation frameworks and web/API test suites
-
Implement functional, integration, regression tests across platforms
-
Integrate tests into CI/CD pipelines for continuous validation and deployment
-
-
Must-have skills
-
Strong programming in JavaScript/TypeScript or Java
-
Proficiency with Cypress/Selenium/Playwright
-
CI/CD integration experience (e.g., Jenkins/TeamCity/CircleCI)
-
Solid test architecture knowledge (scalability, automation strategy)
-
Debugging ability (DOM/selectors, asynchronous behavior)
-
Experience with Jira/Zephyr/TestRail
-
Analytical, independent + collaborative communication skills
-
-
Nice-to-haves
-
Mentoring/guiding junior automation engineers
-
Exposure to API automation, performance, or security testing tools
-
Cross-browser or mobile automation
-
Familiarity with Agile/Scrum/DevOps and shift-left testing
-
-
Location & work type
- Not specified in provided text
Full Description
About the Role
As an Automation Engineer, you’ll be responsible for designing, developing, and maintaining robust automation frameworks that ensure the quality, performance, and reliability of our applications and APIs. What you'll be doing · Design, develop, and maintain automation frameworks and test suites for web and API testing. · Automate functional, integration, and regression test cases across multiple platforms. · Integrate automated test suites within CI/CD pipelines for continuous validation and deployment. · Apply strong debugging skills and a deep understanding of DOM structures, selectors, and asynchronous behavior. · Collaborate with developers and QA teams to identify automation opportunities and improve testing efficiency. · Log, manage, and track defects using tools like Jira, TestRail, or Zephyr. · Contribute to continuous improvement of automation frameworks, tools, and processes. · Maintain up-to-date test documentation, scripts, and framework configurations.
What we look for
· 4–5 years of hands-on experience in test automation. · Proficiency in automation tools such as Cypress, Selenium, or Playwright. · Strong programming skills in JavaScript, TypeScript, or Java. · Experience integrating automation frameworks within CI/CD environments (e.g., TeamCity, CircleCI, Jenkins). · Solid understanding of test architecture, framework scalability, and automation strategy. · Familiarity with test management and defect-tracking tools like Zephyr, TestRail, or Jira. · Excellent analytical, debugging, and communication skills. · Ability to work independently and collaboratively in an agile, fast-paced environment. Our Stack
This role works primarily with: Cypress, Selenium, Playwright, JavaScript/TypeScript, Java, Git, CI/CD pipelines, Jira, Zephyr, TestRail
Nice to have
· Experience mentoring or guiding junior engineers in automation practices. · Exposure to API automation, performance, or security testing tools. · Hands-on experience with cross-browser or mobile automation. · Understanding of Agile, Scrum, DevOps, and shift-left testing methodologies.
Why Join Us
You’ll play a vital role in scaling our automation capabilities and ensuring the delivery of high- quality, reliable products. If you’re driven by efficiency, innovation, and the desire to automate intelligently — this is your opportunity to make a meaningful impact.