Enterprise64, a rapidly expanding U.S.-based technology company, delivers innovative digital solutions to clients ranging from startups to Fortune 500 companies across the United States, Europe, and the United Arab Emirates. We offer a dynamic and friendly work environment where motivated professionals can embrace challenges, accelerate their career growth, and contribute to cutting-edge projects within a global team.
Key Responsibilities:
- Lead the design, development, and maintenance of scalable automation frameworks and test suites across UI, API, and backend layers, ensuring comprehensive and risk-based test coverage.
- Drive QA best practices by continuously improving testing methodologies, coverage, reliability, and execution efficiency with over six years of experience in automation tools and frameworks.
- Implement sound automation architecture and coding standards, including SOLID principles, reusable components, data-driven testing, proper assertions, logging, and synchronization.
- Integrate automated tests into CI/CD pipelines such as Jenkins or GitLab CI, establishing reliable quality gates and reporting mechanisms.
- Collaborate closely with product managers, developers, business stakeholders, and QA teams to understand requirements, identify risks, and define effective automation strategies.
- Investigate automation failures, perform root-cause analysis, and distinguish between application defects and test or environment issues.
- Mentor junior QA engineers on automation practices, framework usage, debugging, coding standards, and test design.
- Champion AI-assisted testing tools and methodologies to accelerate test automation, enhance coverage, improve QA efficiency, and foster innovation throughout the software development lifecycle.
- Utilize AI/LLM-based tools for test-case generation, test-data creation, code generation/refactoring, failure analysis, documentation, and repetitive QA tasks, ensuring independent validation of AI-generated outputs.
- Apply prompt-engineering techniques to produce consistent, context-aware test scenarios, automation code, and QA documentation.
- Evaluate and adopt AI-assisted testing capabilities such as intelligent test generation, visual validation, test-impact analysis, failure triage, and self-healing automation where they provide measurable value.
- Ensure AI-assisted QA activities comply with organizational security and data-handling policies, safeguarding confidential information.
- Operate effectively within Agile/Scrum environments, aligning QA activities with sprint goals, release timelines, and Definition of Done.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years’ experience in software quality assurance with strong hands-on automation expertise.
- Proven proficiency in Selenium and Python, with strong programming and debugging skills.
- Solid knowledge of Python, Java, or JavaScript and ability to write clean, maintainable, production-quality automation code.
- Deep 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 background in API testing and automation using tools like Postman or REST Assured.
- Familiarity with functional, regression, integration, end-to-end, and backend testing; performance testing experience is highly desirable.
- Experience with Git and modern source-control workflows.
- Practical experience with Agile/Scrum methodologies and close collaboration with development and product teams.
- Hands-on experience using AI/LLM tools in software testing or engineering workflows, including test generation, automation assistance, debugging, and documentation.
- Understanding of prompt engineering and critical review of AI-generated test cases or automation code.
- Awareness of AI-assisted testing approaches such as intelligent test generation, self-healing automation, visual testing, and failure triage.
- Experience with Playwright or Cypress in addition to Selenium.
- Familiarity with cloud-based test execution and platforms such as AWS or Azure.
- Experience with Docker, containerized test execution, or parallel/distributed testing.
- Knowledge of performance testing tools such as JMeter or equivalents.
- Experience with AI coding/testing assistants, LLM APIs, and integrated automation workflows.
- Experience building or maintaining automation frameworks used across multiple teams or applications.
- ISTQB or other relevant certifications are a plus.
- Strong problem-solving, analytical, debugging, and root-cause analysis skills with attention to detail.
- Effective communication and collaboration skills, with the ability to mentor junior engineers and work cross-functionally.
Preferred Qualifications and Benefits:
- Talent upskilling programs to support professional growth.
- Provident fund and health insurance coverage.
- Eligibility for US H-1 Visa sponsorship.
- Project-based bonuses and leave encashment options.
- Employee benefits including EOBI, maternity/paternity leave, religious holidays, and work-from-home flexibility.
- Referral bonuses, paid time off, transportation services, and loan/advance salary facilities.
This role offers an exciting opportunity to work at the forefront of QA automation and AI-assisted testing within a fast-growing, innovative company.