ALIS Software LLC logo

Technical Quality Engineer (QE)

ALIS Software LLC Visakhapatnam, Andhra Pradesh, India

onsitefull-time
Posted Dec 12, 2025

Role & seniority: Technical Quality Engineer, mid–senior level (5+ years in software quality engineering and test automation)

Location & work type: Vizag, India — Full Time

Stack / tools

  • Languages: Java (OOP, test automation frameworks)

  • API testing: RESTful APIs (RestAssured or similar)

  • UI testing: Playwright with Java/JS bindings; Page Object Model

  • CI/CD: Jenkins

  • Test management / reporting: Zephyr, JIRA (APIs)

  • VCS: Git/GitHub/GitLab

  • Databases: SQL

  • Cloud: GCP (significant plus)

  • Testing frameworks: TestNG, JUnit, Maven

Top 3 responsibilities

  1. Design, develop, and maintain robust automation frameworks (Java-based) and reusable components

  2. Own RESTful API and UI testing strategies; create data-driven automated tests for complex services

  3. Configure and optimize automated test execution within CI/CD (Jenkins); drive reporting via Zephyr/JIRA

Must-have skills

  • 5+ years in software quality engineering and test automation

  • Expert Java development and OOP; strong API testing with REST/REST Assured

  • UI automation experience (Playwright or equivalent) with POM

  • CI/CD experience, Jenkins job creation and scheduling

  • Zephyr/JIRA integration for reporting; APIs usage

  • Git/GitHub/GitLab; SQL for data validation

  • Strong debugging, problem-solving, and collaboration in Agile environments

  • Bachelor's or Master's in CS/Engineering or equivalent

Nice-to-haves

  • Experience with performance testing

  • C

Full Description

Technical Quality Engineer Vizag Full Time

Required Technical Qualifications Minimum 5+ years of hands-on experience in software quality engineering and test automation. Expert-level proficiency in Java and object-oriented programming (OOP) principles, specifically for developing test automation frameworks. Demonstrated expertise in testing RESTful APIs using tools like RestAssured or similar Java-based HTTP clients. Deep working knowledge of CI/CD principles and practical experience configuring test execution with Jenkins. Strong familiarity with Zephyr/JIRA integrations for reporting and metrics. Experience with version control systems, especially Git/GitHub/GitLab. Solid understanding of database concepts (SQL) and ability to write queries for data validation. Experience with cloud technologies like GCP is a significant plus.

Soft Skills & Team Contribution

Analytical Mindset: Exceptional problem-solving and root-cause analysis skills.

Communication: Excellent written and verbal communication skills, capable of explaining complex technical issues to both technical and non-technical audiences.

Self-Starter: Proactive and capable of taking ownership of the quality process with minimal supervision.

Collaboration: A strong team player who thrives in an Agile/Scrum environment.

Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Overview We are seeking a highly motivated and technically proficient Quality Engineer to join our fast-paced engineering team. This role is central to our commitment to quality, requiring a deep understanding of software architecture, hands-on development expertise in Java, and mastery of automated API & UI testing methodologies. The ideal candidate will be a champion of quality, driving automation and integrating testing seamlessly into the CI/CD pipeline.

Key Responsibilities & Technical Expectations

Automation Framework Development (Java): Design, develop, and maintain robust, scalable, and reusable automation frameworks primarily using Java (e.g., TestNG, JUnit, Maven). Must demonstrate expert-level proficiency in Java development practices.

RESTful API Testing Mastery: Own the strategy and execution for testing complex RESTful APIs and microservices. Utilize tools like Playwrite, RestAssured, Bruno, or similar to create sophisticated, data-driven automated API tests.

UI Automation Expertise: Implement and maintain stable, performant, and scalable UI automation scripts using Playwrite (or comparable tools) with a Java/JS binding. Experience implementing design patterns like the Page Object Model (POM) is essential.

CI/CD Integration (Jenkins): Configure, manage, and optimize automated test execution within our continuous integration/continuous deployment (CI/CD) pipeline using Jenkins. Implement Jenkins jobs for scheduled, trigger-based, and nightly test runs.

Test Management & Reporting (Zephyr/JIRA): Drive quality reporting and metrics. Configure and utilize Zephyr APIs and JIRA APIs to link automated test results, track execution status, and generate detailed, actionable quality reports for stakeholders.

Code Quality & Review: Actively participate in peer code reviews for both application and automation code, ensuring adherence to coding standards, testability, and optimal performance.

Debugging & Troubleshooting: Possess strong debugging skills to quickly isolate issues in the application code, test scripts, and environment configurations.

Performance & Security Testing: Additional advantage if candidate has exposure to performance testing.

JavaTest AutomationRESTful APIsCI/CDJenkinsZephyrJIRAGitSQLCloud TechnologiesProblem-SolvingCommunicationAgileUI AutomationDebuggingPerformance Testingmulti-locationreview:company

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.