Enterprise64, a fast-growing U.S.-based technology company serving clients from startups to Fortune 500 firms across the United States, Europe, and the UAE, is looking for an experienced QA Automation Engineer to join its team in Karachi, Pakistan. This full-time position offers a collaborative and innovative work environment where career growth is encouraged. The ideal candidate will have strong expertise in Selenium and Python, a passion for advancing automation practices, and experience integrating AI-assisted testing tools to improve software quality and efficiency.
Key Responsibilities
Lead the design, development, and maintenance of scalable automation frameworks and test suites covering UI, API, and backend layers to ensure comprehensive risk-based coverage. Apply automation architecture principles such as SOLID design, reusable components, proper assertions, and synchronization techniques. Integrate automated tests into CI/CD pipelines like Jenkins or GitLab CI, establishing reliable quality gates and reporting mechanisms. Collaborate with product managers, developers, business stakeholders, and QA teams to define automation strategies aligned with project requirements and risk assessments. Investigate automation failures through root-cause analysis, distinguishing between application defects and environment issues. Mentor junior QA engineers on best practices, coding standards, debugging, and test design. Champion the adoption of AI/LLM-based tools to accelerate test case generation, test data creation, code refactoring, failure analysis, and QA documentation, while critically reviewing AI-generated outputs. Utilize prompt-engineering techniques to develop context-aware test scenarios and automation code. Evaluate and implement AI-assisted testing capabilities such as intelligent test generation, visual validation, test-impact analysis, failure triage, and self-healing automation to boost QA productivity without compromising data security. Operate effectively within Agile/Scrum environments, ensuring QA activities align with sprint goals, release timelines, and Definition of Done. Contribute to performance testing efforts and support a comprehensive quality strategy encompassing functional, performance, security, and reliability testing.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field. At least 6 years of hands-on experience in software quality assurance with a focus on automation. Proven expertise in Selenium and Python, with strong programming and debugging skills. Solid understanding of automation framework architecture, test design, assertions, synchronization, and test data management. Experience integrating automated tests into CI/CD pipelines such as Jenkins or GitLab CI. Strong knowledge of API testing and automation tools like Postman or REST Assured. Familiarity with functional, regression, integration, end-to-end, and backend testing methodologies; performance testing experience is a plus. Proficiency with Git and modern source control workflows. Experience working in Agile/Scrum teams and collaborating with cross-functional stakeholders. Practical experience using AI/LLM tools for test generation, automation assistance, debugging, documentation, or analysis. Ability to critically review and validate AI-generated test cases and automation code. Awareness of AI-assisted testing approaches such as intelligent test generation, self-healing automation, and failure triage.
Preferred Qualifications and Benefits
Experience with Playwright or Cypress alongside Selenium. Knowledge of cloud-based test execution platforms and familiarity with AWS or Azure. Experience with Docker, containerized test execution, and parallel or distributed testing. Background in performance testing tools such as JMeter. Exposure to AI coding/testing assistants, LLM APIs, and agentic QA workflows. Experience building or maintaining automation frameworks used across multiple teams or applications. ISTQB or other relevant certifications are advantageous. Strong analytical, problem-solving, and communication skills, with the ability to mentor junior team members effectively.
Benefits include talent upskilling programs and career development opportunities, provident fund and health insurance coverage, eligibility for US H-1 Visa sponsorship, project-based bonuses, leave encashment, Employee Old-Age Benefits Institution (EOBI) contributions, maternity and paternity leave options with work-from-home flexibility, observance of religious holidays, transportation services, referral bonuses, paid time off, and loan/advance salary options.
This role presents a unique opportunity to contribute to cutting-edge automation initiatives within a global technology company dedicated to innovation and employee growth.