Job Title:
QA Automation Analyst (Gauge/Java)
Job Type:
Full-time
Remote (India-based candidates only)
Job Overview
At ITX, we’re driven by a vision to create software that makes users' lives better. We're looking for a QA Automation Analyst with strong experience in Gauge and Java to join our remote, India-based team.
As part of our collaborative and globally distributed company, you'll work closely with cross-functional teams to design, build, and execute automated and manual test strategies that ensure quality and drive continuous improvement. This is a great opportunity to join a company with a market-based, transparent compensation philosophy, and contribute meaningfully to product quality in an agile environment.
Key Responsibilities
-
Own test design, development, and execution for both automated and manual testing initiatives.
-
Create and maintain robust automated test scripts using Gauge and Java.
-
Analyze user stories, define test plans, and write detailed test cases based on business and technical requirements.
-
Collaborate with developers, product owners, and designers to ensure quality is built into every stage of the development lifecycle.
-
Conduct exploratory testing to uncover edge cases and usability issues.
-
Perform various types of testing: functional, regression, performance, security, mobile, and accessibility.
-
Generate quality reports, track test coverage, and report on status and risks regularly.
-
Contribute to improving testing processes, tools, and team knowledge.
-
Support story refinement sessions by ensuring acceptance criteria are clear, testable, and complete.
-
Actively participate in Scrum ceremonies and drive daily communication clarity across teams.
Required Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
-
4+ years of experience as a QA Analyst or similar role.
-
Proficiency in Gauge and test automation using Java.
-
Strong understanding of Page Object Model (POM) and reusable test frameworks.
-
Experience with version control systems such as Git or SVN.
-
Hands-on experience with test management tools (Jira, Zephyr, Xray).
-
Proficiency in SQL for data validation.
-
Experience with API testing (e.g., Postman).
-
Familiarity with CI/CD tools like GitHub and Jenkins.
-
Working knowledge of Agile methodologies (Scrum, Kanban).
Preferred Skills
-
Accessibility Testing knowledge.
-
Load testing experience with tools like K6.
-
Mobile testing (using emulators or real devices integrated with test suites).
-
Automated API testing using Postman or similar.
-
Exposure to penetration testing using tools like OWASP ZAP or Burp Suite.
Work Environment
-
Fully remote (for India-based team members).
-
Collaborative and communicative remote team culture.
-
Emphasis on continuous improvement, autonomy, and proactive ownership.
Compensation Philosophy
At ITX, fairness, transparency, and equity are at the core of our compensation model. We follow a market-based pay approach—evaluating roles based on local market benchmarks to ensure every team member is fairly compensated, regardless of negotiation skills, gender, or background.
Compensation is automatically reviewed annually to match market benchmarks, so you never need to ask for a raise—our system ensures it’s built-in.
Here’s what one of our team members had to say:
“The transparency and the fact there are different kinds of elements that are included to make a decision. Works really well. I really liked that the process was very quick while being effective.”
— Joel A., Developer at ITX
About ITX
Founded in 1997, ITX specializes in building impactful software products for mission-driven companies. With a fully remote, globally distributed team, we focus on excellence in craftsmanship, client service, and team culture. If you’re passionate about software quality and collaboration, this is a place to grow and thrive.
- Company Name: ITX
- Average Salary Offered (for Current Role):10-18 LPA
- Must-have skills (in bullet points):
- Proficient in automated testing tools and frameworks such as Gauge
- Knowledge of programming languages like Java, C#, Python, etc.
- Experience implementing Page Object Model pattern
- Experience working with agile methodologies (Scrum, Kanban, etc.)
- Experience with version control systems (Git, SVN, etc.)
- Experience with test management tools (Jira, Zephyr, Xray, etc.)
- Proficient in SQL queries
- Experience with API Testing
- Experience with CI tools (GitHub, Jenkins)
- How to prepare for the Interview?
- Brush up on your knowledge of automated testing tools like Gauge and Java
- Review your experience with agile methodologies, version control systems, and test management tools
- Prepare to discuss your approach to testing, including different types of testing (functional, regression, performance, security, mobile, accessibility)
- Be ready to showcase your problem-solving skills and ability to contribute to process improvements
- Familiarize yourself with ITX's compensation philosophy and be prepared to discuss your expectations
- How to prepare the resume for this job description?
- Highlight your relevant experience as a quality analyst, tester, or similar role
- Emphasize your proficiency in automated testing tools, programming languages, and testing frameworks
- Showcase your experience with agile methodologies, version control systems, and test management tools
- Mention any experience you have with SQL queries, API testing, and CI/CD tools
- Include any additional skills or experience related to accessibility testing, load testing, mobile testing, or penetration testing
- Tailor your resume to align with the job requirements and responsibilities outlined in the job description
- Links to prepare for the interview:
Please note that the resource links provided are general and may not be specific to the company or the role. It's always a good idea to research the company and the specific tools/technologies they use to better prepare for the interview.